Inspiration
We wanted to create a solution that empowers teachers by removing technical barriers in the classroom. Our goal is to provide a simple tool that helps educators focus fully on teaching.
What it does
The Socratic Tutor lets teachers upload class materials and allows students to query them directly. Unlike generic chatbots, it only responds with educator-provided content, encouraging critical thinking and reducing risks like prompt injection.
How we built it
We built it on Google Cloud Suite and AI Studio, using A2A and ADK to create and scale agents. This setup makes it both effective in a single classroom and scalable across many schools.
Challenges we ran into
Starting with little knowledge of Google’s ADK was tough. Connecting the custom-made agents to the front end was even tougher. Updating the data store upon which the agents are trained on posed a significant obstacle to this idea, since it can take up to 6 hours to train a single textbook.
Accomplishments that we're proud of
We built a working AI agent that gives Socratic-style answers using only teacher-provided materials. More importantly, we created a foundation that can grow into a tool teachers can really use.
What we learned
We learned how to create AI agents with Google’s ADK and Cloud tools, and discovered how parallel agents could improve efficiency and open doors to more classroom-focused features.
What's next for Socratic Tutor, an educator's assistant
Our next step is helping our local community by refining the tool for teachers. By adding features like translation, moderation, and faster responses, we want to make the Socratic Tutor a practical classroom assistant—supporting educators and helping students engage more deeply with their own learning.
Built With
- a2a
- adk
- google-cloud
- html
- python

Log in or sign up for Devpost to join the conversation.