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

  1. Application Architecture Update: Integrating snowflake-arctic-instruct in a RAG implementation to provide context-relevant responses.
  2. 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.
  3. Enhanced Personalization: Make AI-den even more personalized by incorporating user preferences and feedback to tailor responses more closely to individual needs.
  4. Voice Integration: Adding voice recognition and response capabilities will make AI-den even more accessible, allowing users to interact with it hands-free.
  5. 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
Share this project:

Updates