Virtual chat friend
- #Social Network
An LLM chatbot lets you chat with an online friend who learns more about you over time.
- Data Science
- Natural Language Processing

Impact
An LLM-powered chatbot allows you to chat with an online friend who becomes increasingly familiar with you with every conversation. The target audience is anyone experiencing loneliness or anxiety, or those who find it challenging to engage in real-life conversation. Your virtual friend is a perfect interlocutor, ready to offer advice and support whenever needed
Services we provided
A sophisticated GPT-3.5 chat algorithm integrated with adaptive learning capabilities.
A secure data handling infrastructure.
Tech Stack
Llama 2
GPT 3.5
LangChain
PostgreSQL


Challenges and Solutions
🧐 Challenges
- Generate and collect a sufficient amount of versatile data
- Give the ability to remember the user’s interests
- Overcome the problem of context length
- Remember the previous events
- Make the chatbot adapt based on the user’s style of talking
💡 Solutions
Developed and deployed a GPT-3.5-based solution for safe and cost-effective user data collection, which:
- Uses unique prompting to note users’ reactions to different topics.
- Maintains conversation continuity in new sessions after reaching context length limits.
- Summarise each session to enhance personalization in upcoming interactions.
- Analyzes and adapts to the user’s conversation style for a personalized chat experience.
Business value
- Boosting sustained growth through personalized interactions.
- Building brand loyalty through assured data protection.
- Gaining a competitive edge with GPT-3.5 technology.
User flow