Project Description:
Rainbow Days is an AI chatbot designed to be your personal wellness companion. It's not just a chatbot, it's a friend, a mentor, and a guide, all rolled into one. Here are some of the key features:
Holistic Wellness Approach: Rainbow Days focuses on both mental and physical wellness. It provides tips, exercises, and advice tailored to your needs, helping you achieve a balanced lifestyle.
Problem Solver: Got a problem? Rainbow Days is here to help! Whether it's a fitness challenge or a mental block, our AI chatbot will provide solutions and strategies to overcome them.
Growth and Development: Rainbow Days is your cheerleader, encouraging you on your journey of personal growth and development. It celebrates your victories, no matter how small, and motivates you to reach your goals.
Friendly Persona: Rainbow Days is designed to be approachable and friendly. It's like chatting with a good friend who always has your best interests at heart.
24/7 Availability: Rainbow Days is always there for you, day or night. Whenever you need a boost or someone to talk to, Rainbow Days is just a message away.
Privacy and Confidentiality: Your conversations with Rainbow Days are private and confidential. You can share your thoughts and feelings without any judgment or bias.
Rainbow Days is more than just an AI chatbot. It's a beacon of positivity, a source of motivation, and a tool for personal growth. With Rainbow Days, every day is a step closer to a healthier, happier you! 🌈
Our Inspiration
This section details the core values and motivations that drive our project.
24/7 accessibility of our AI companion
- No time/space constraints: Our AI companion is available to users anytime, anywhere.
- Low cost: Interaction with our AI companion should be affordable and accessible to a wide range of users.
- Once trained, more can be benefited: We aim to create a broadly beneficial AI companion that can serve a large population.
Expressing ourselves “care-free” with not harm to the bot
We envision a safe space for users to interact with the AI companion, where they can express themselves freely without fear of judgment or repercussions.
The importance of timely feedback and encouragement in one’s growth and development
This principle applies not only to human users but also informs how we design the AI companion to learn and improve.
Get Insight from Data (comply with privacy requirements)
We believe in leveraging data to enhance the AI companion's capabilities, but user privacy will always be a top priority.
Learning and Difficulties
We learned principles of machine learning and LLM (Large Language Models) to build our agent, including:
- Generative AI: techniques for creating new content, like text or code.
- Prompt engineering: crafting instructions that guide the LLM towards the desired response.
- Persona: defining a specific character or voice for the LLM to adopt.
- Few-shot examples: using a small set of examples to train the LLM for a specific task.
- Fine-tuning: further training an LLM on a focused dataset to improve its performance.
We improved our problem-solving skills in the process of designing and deploying our agent.
While training our agent, we encountered difficulties with:
- Connecting agents with each other: enabling agents to share information and collaborate.
- Using examples to improve the answer's accuracy: ensuring the LLM learns from examples and avoids biases.
- Using examples to improve the performance of the data store: optimizing the way the LLM stores and retrieves information based on examples.
Log in or sign up for Devpost to join the conversation.