Stanford's CS222 Final Project
Compatibility in Romantic Relationships: Discovering Your “Best Match” through AI-Agent Simulations
By: Charlotte Zhu, Xingyi Zhang, Mateo Larrea, Andrew Samuel Park
LoveSims explores AI-driven simulations to assess compatibility in romantic relationships, aiming to provide a more meaningful alternative to traditional online dating. Inspired by Black Mirror's "Hang the DJ," the project uses AI agents with unique personalities and relational preferences, simulating interactions in varied "test date" scenarios to analyze compatibility. Agents participate in these scenarios, adapting their behaviors and gathering insights through dynamic feedback, ultimately generating a ranked list of top matches for users. LoveSims leverages GPT-based agents to model key relationship dynamics, providing nuanced interactions that predict compatibility based on communication styles, attachment styles, and emotional intelligence. By emphasizing user-driven scenarios, LoveSims aspires to improve match quality through authentic relational simulations, grounded in empirical dating patterns and insights from social psychology.
How effectively can AI-agent simulations model romantic relationships, and what factors contribute to identifying an ideal partner?
We anticipate that this project will:
- Demonstrate the capability of AI to simulate complex, emotionally resonant interactions.
- Offer insights into the dynamics of AI-human relational simulations.
- Inform future developments in personalized AI companionship, dating simulations, and AI-based relationship counseling.
-
Navigate to the
assign2
directory. -
Split your terminal into two windows.
-
In the first terminal:
cd lovesims-nextjs npm install npm run dev
-
In the second terminal:
python3 main.py
Make sure to maintain proper indentation when running these commands.