How a Computer AI Girlfriend Works: Tech Explained