Inspiration
AI-den is a manifestation of a thought originating from conversations and observations of family life. Every member of the family often used an AI-based virtual assistant which had to be provided full context via consecutive prompts to arrive at a meaningful and satisfactory response. The thought to create a tool that could bring families together and make their daily lives a bit easier and more enjoyable originated from the various use-cases each of the family members brought and the effort of devising use-specific prompts. An AI-powered assistant that could seamlessly fit into family routines was the driving force behind AI-den.
What it does
AI-den is designed to be a comprehensive AI-powered assistant for families. It offers several modes to cater to different needs:
- Homework Help:This mode provides detailed answers of up to 500 words, divided into meaningful sections to help students understand complex topics.
- Family Games:This mode makes family time more fun with interactive questions and engaging quizzes.
- Business Ideas: For entrepreneurial family members, AI-den can brainstorm and provide suggestions for new business ventures.
Each mode is tailored to deliver specific, context-aware responses, making AI-den a versatile and valuable tool for all family members.
How we built it
- Research and Planning: Developed an understanding of the aspect that needs to be included or changed which will serve every member of the family.
- Design and Development: The application is designed and hosted on Streamlit, hosted by Replicate and backed by snowflake-arctic-instruct model.
- Testing and Iteration: Testing phase involved a lot of re-tries to incorporate feedbacks from different user groups (own family). Numerous adjustments based on their feedback were made to refine the user experience. As a result, AI-den's visuals are minimalistic.
Challenges we ran into
The documentations provides a sample code having 'Snowflake/snowflake-arctic-instruct' as the tokenizer. The application was unable to tokenize the input prompts using the 'Snowflake/snowflake-arctic-instruct'. Replaced it with the text embedding model by snowflake 'Snowflake/snowflake-arctic-embed-l'.
Accomplishments that we're proud of
Family (the intended user) adopting and appreciating the application. Each of the family member having a specific requirement met by the application were satisfied and joyed. The "games" mode of the application was the clear winner among all the modes.
What's next for AI-den
- Application Architecture Update: Integrating snowflake-arctic-instruct in a RAG implementation to provide context-relevant responses.
- New Modes and Features: Introduce more specialized modes, such as a "Cooking" mode for recipe 3. suggestions and a "Fitness" mode for family workout plans.
- Enhanced Personalization: Make AI-den even more personalized by incorporating user preferences and feedback to tailor responses more closely to individual needs.
- Voice Integration: Adding voice recognition and response capabilities will make AI-den even more accessible, allowing users to interact with it hands-free.
- Educational Partnerships: Exploring partnerships with educational organizations to provide even more accurate and valuable homework help and learning resources.
Built With
- python
- replicate
- snowflake
- streamlit
Log in or sign up for Devpost to join the conversation.