Inspiration
We were inspired by the Black Mirror episode Hang the DJ, where the twist is that a dating app calculates the compatibility score of two people by simulating them interacting with each other multiple times. This is represented by creating AI representations of people based on a profile (e.g. AI vision of an instagram profile screenshot), and creating AI chatbots representing each person that interact with each other in a range of different situations and then performing sentiment analysis. The interface is inspired by the app in the programme. Ending scene clip: https://www.youtube.com/watch?v=CCNP6yEz3vU
How we built it
- Python Flask, with web page front end
- GPT4o-mini model extracting personality
- Loading page conversation generation with LLM
- MistralAI model for conversation
- Local AI model for sentiment analysis
What's next for Hang The DJ
More inputs (e.g. favourite music taste) to refine personality profile, group interactions of AI representations of people, speed, more scenarios to get a more accurate result.
Built With
- css3
- flask
- html5
- huggingface
- javascript
- mistral
- openai
- python
Log in or sign up for Devpost to join the conversation.