This post is my submission for DEV Education Track: Build Apps with Google AI Studio.
What I Built
WhyBot: An AI Chatbot for Parents with Curious Kids
This project is an interactive chatbot designed to help parents and caregivers answer a child’s endless "why" questions. The bot provides simple, engaging explanations paired with custom-generated, detailed, hyper-realistic images.
Key Features
- Interactive Q&A: Delivers simple, engaging answers tailored for a young audience.
- Audio & Voice Input: Accepts voice commands and provides spoken replies for an interactive experience.
- AI-Generated Images: Creates custom, detailed, realistic images to accompany each explanation.
- In-App Guidance: Provides easy-to-access information on how to use the app, available anytime from the header.
- Safety-First Design: Implements robust safety features to ensure all content is appropriate and suitable for children.
Demo
View Demo:
https://the-why-bot-1075125752538.us-west1.run.app/
View it on Github:
https://github.com/eloiji/The-Why-Bot
My Experience
- Start with the Spark: The Gemini Brainstorm Gem is a great tool for turning a vague idea into a concrete project plan.
- Speedy Development with Google AI Studio: I was pleasantly surprised by how quickly I could build a functional app using Google AI Studio, making the development process incredibly efficient.
- Iterate, Iterate, Iterate: Don't expect perfect results on the first try. My development process was a cycle of testing, evaluating, and refining the prompts to get the app's behavior just right.
- Build on Your Foundation: Prompt chaining is a powerful technique for adding complexity and advanced features, like voice input and audio output, without having to start from scratch. I found that it handles prompt chaining exceptionally well, which was a very good experience.
- Bake in the Safety: When your target audience is children, safety can't be an afterthought. It needs to be a core part of your development process from the very beginning.
Top comments (1)
As a former Pre-school teacher, I actually really love this. Great work.