HeartSync

A practice app to create and chat with the person you want!

What it does

<App features>
1. Input the user's natural language, a description of the persona you want to assign to the AI ​​of the desired opposite sex, AI profile, and MBTI to create an initial persona prompt.

2. You can create a more detailed persona prompt by setting the weights of MBTI's thinking tendency T and empathic tendency F.

3. Assign the final persona prompt as Gemini's Role and conduct a conversation with the AI.

4. You can analyze emotions from the AI's response to understand the other person's emotions.

5. For each response, the analyzed emotions are combined to calculate the final favorability and display it.

<How to use Gemini API>
Gemini was used as an LLM for multiple agents and brain modules (left and right brains) that imitate the brain structure. Most of the performance was improved with prompts, and the open source Python package 'crewAI' was actively utilized.

Built with

  • Flutter
  • Firebase

Team

By

HWMV

From

South Korea