How Does An AI Girlfriend Actually Work?