-
-
-
Bomboloo helps kids learn weather-aware attire & decision-making with favorite animals, fostering life skills & enjoyment at once!
-
Bomboloo inspires kids' event-ready creativity with favorite animals dressed for occasions while teaching words & life skills through fun!
-
Bomboloo helps kids learn weather-aware attire & decision-making with favorite animals, fostering life skills & enjoyment at once!
-
Bomboloo helps kids learn weather-aware attire & decision-making with favorite animals, fostering life skills & enjoyment at once!
-
Bomboloo helps kids learn weather-aware attire & decision-making with favorite animals, fostering life skills & enjoyment at once!
-
Bomboloo inspires kids' event-ready creativity with favorite animals dressed for occasions while teaching words & life skills through fun!
-
Bomboloo inspires kids' event-ready creativity with favorite animals dressed for occasions while teaching words & life skills through fun!
-
Bomboloo offers a tailored learning journey with kids' favorite animals guiding through lessons, promoting creativity & fun companionship!
-
Bomboloo offers a tailored learning journey with kids' favorite animals guiding through lessons, promoting creativity & fun companionship!
-
Architecture
Inspiration
Bomboloo, the AI kid's assistant, is inspired by our passion for enhancing children's learning experiences and supporting parents with daily routines. Our goal is to create a fun, engaging, and personalized environment that fosters curiosity, creativity, and problem-solving skills in children while offering valuable assistance to parents.
What it does
Bomboloo - AI kid's assistant, based on the child's age, weather, and location suggests appropriate clothes, manages routines, and boosts the learning experiences of your child. With Bomboloo, kids can have fun learning the alphabet, numbers, colors, and new words, exploring the world, creativity, and problem-solving with a personalized approach!
How we built it
We built Bomboloo, the AI kid's assistant, through a process that involved five stages:
Ideation: Gathering insight from our team, and friends who had trouble choosing appropriate clothing for their kids based on weather, and location, we identified a need for an engaging learning assistant.
Brainstorming: Our team discussed various features to assist parents and boost children's learning, aiming to create a valuable and user-friendly tool.
Design and prototyping: We developed a visually appealing prototype that accurately suggested attire and offered engaging educational activities for children.
Development: Our developers refined the AI algorithms and integrated the necessary technology to ensure a seamless user experience. Our approach involved a sophisticated interplay between the Gemini and Stable Diffusion XL models. First, we utilized the Gemini model to craft prompts that encapsulated the desired characteristics for the avatar generation process. These prompts included details such as the selected avatar animal, weather conditions, and location, providing context for the Stable Diffusion XL model to generate appropriate avatars. We leveraged the Gemini API for a text and image question-answer system, facilitating seamless interaction with the models through natural language prompts.
User testing: Bomboloo was tested by children aged 3 to 5 years, and we gathered feedback from their parents to make improvements based on real-life needs and experiences.
In conclusion, our well-planned approach led to a useful, fun, and reliable AI assistant that helps both kids and parents in their daily routines and learning experiences.
Key benefits
Building Weather Awareness and Decision-Making Skills Bomboloo's engaging dressing approach not only helps children understand appropriate attire for different weather conditions but also builds their decision-making skills. Using their favorite animals as examples, kids become more environmentally aware and make informed choices. The engaging learning experience adapts to the child's surroundings, ensuring they develop essential life skills while having a delightful time.
Event-Ready Learning and Creativity Boost Bomboloo enables children to explore event-specific attire by presenting their favorite animal dressed for various occasions. This engaging approach helps kids to check and prepare their own costumes, learn new words, and develop their creativity. The interactive learning experience not only ensures they are event-ready but also fosters essential life skills in a fun and imaginative way. Customized Learning Journey with a Friendly Guide: Bomboloo provides a personalized learning experience featuring the child's favorite animal as a guide through lessons on the alphabet, numbers, colors, and words. This enjoyable approach fosters creativity and problem-solving while allowing kids to learn alongside their unique, friendly companion.
Challenges we ran into
In developing Bomboloo, we faced several challenges:
Presenting information to non-readers: One major challenge was finding ways to convey information effectively to children who could not yet read. In order to tackle this issue, we incorporated visual cues, icons, voice prompts, and animated characters to make the information clear and engaging for the children.
Designing an intuitive interface: Creating an interface that was user-friendly and age-appropriate for children between 2 to 5 years old was also a challenge. We focused on implementing large buttons, bright colors, and simple navigation to make the application easily accessible and enjoyable for young users. Integrating Gemini and Stable Diffusion XL models: Ensuring coherence and relevance between text prompts and generated avatars posed challenges. Fine-tuning prompts to capture the nuances of the desired avatar characteristics while maintaining clarity and consistency was a non-trivial task. Additionally, optimizing the performance of the models within the GCP environment, especially considering the computational demands of image generation, required careful resource management and tuning.
Accomplishments that we're proud of
We are proud of several accomplishments in the development of Bomboloo:
Positive feedback from children and parents: We're thrilled by the enthusiastic feedback from children and parents alike. Kids adore exploring their favorite animals in adorable outfits, and the high engagement rate shows their genuine enjoyment of Bomboloo's learning section. The high engagement rate indicated that children thoroughly enjoyed the learning section. Their eagerness to play with the app repeatedly and for extended periods is not only heartwarming but also assures us that we're making a positive impact on their learning journey.
Successful integration of Gemini and Stable Diffusion XL models: We accomplished the seamless integration of these models to create a smooth text-to-image generation pipeline. The system generated avatars that accurately reflected specified attributes, such as the chosen animal, weather conditions, and location. The Gemini API-powered text and image question-answer system provided users with an intuitive interface for interacting with the models, enabling dynamic and engaging content generation.
What we learned
Through this project, we gained invaluable insights into the capabilities and limitations of multi-modal AI systems, particularly in the context of text and image generation. We learned the importance of carefully crafting prompts to guide the model's output effectively and the significance of fine-tuning model parameters to achieve desired results. Additionally, we honed our skills in managing computational resources on cloud platforms like GCP, optimizing performance while minimizing costs and ensuring scalability. Overall, this project provided us with a deep understanding of leveraging advanced AI models for creative content generation applications.
What's next for Bomboloo - a kid-friendly AI assistant
Adding new features: We plan to develop functionalities that encourage kids to complete daily tasks like brushing teeth, showering, exercising, and reading. Moreover, we hope to create a module that engages children in writing and drawing, with the ability to generate cartoon animals based on their artwork. Launching the application: To make Bomboloo widely available, we aim to launch it as a web app and develop versions suitable for tablets and mobile devices. This will allow families to access and benefit from our kid-friendly AI assistant regardless of their preferred platform.
Our goal is to continually innovate and improve Bomboloo to enhance children's learning experiences while supporting parents in promoting healthy daily routines.
Technology Stack: Frontend: Vue Backend: Node.js (TypeScript), Nest.js AI: Gemini (General purpose), Stable Diffusion (Text-to-Image Generation)
Built With
- gemini
- nest.js
- node.js(typescript)
- stablediffusion
- vue
Log in or sign up for Devpost to join the conversation.