DEV Community

Cover image for The Why Bot: An AI Chatbot for Parents with Curious Kids
Eloisa
Eloisa

Posted on • Edited on

The Why Bot: An AI Chatbot for Parents with Curious Kids

Education Track: Build Apps with Google AI Studio

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

The Why Bot Landing Page

The Why Bot Sample Answer

The Why Bot Safety Feature

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)

Collapse
 
patrick_chuka_dfdddde8137 profile image
Patrick Chuka

As a former Pre-school teacher, I actually really love this. Great work.