Realistic AI Girlfriend: How It Works