๐จโ๐ซ AI Teaching Agent Team
A smart multi-agent system that creates personalized learning programs, roadmaps, curated resources, and hands-on exercises using AI + Google Docs โ in one click.
๐ Overview
AI Teaching Agent Team is an AI-powered educational tool that brings together four intelligent agents โ each with a unique academic role โ to create an end-to-end, customized learning experience on any topic you enter.
From building a foundational knowledge base, to designing a full roadmap, to curating real resources and crafting practice exercises โ all results are neatly written to auto-generated Google Docs, so you can study or share them instantly.
๐ง Meet the AI Agents
Agent | Role | Responsibilities |
---|---|---|
๐งโ๐ซ Professor | Knowledge Specialist | Builds a comprehensive report explaining the topic from first principles |
๐ Academic Advisor | Roadmap Architect | Breaks the topic into a logical sequence of subtopics with time estimates |
๐ Research Librarian | Resource Curator | Finds high-quality blogs, videos, repos, docs, and links via SerpAPI |
๐งช Teaching Assistant | Practice Designer | Crafts quizzes, exercises, and projects with solutions |
All agents are powered by
GPT-4o-mini
and use tools likeGoogle Docs
,SerpAPI
, andComposio
.
โจ Features
๐ Auto-generates Google Docs for each learning section
๐ค Four collaborative AI agents, each with a specialized purpose
๐ Uses Composio to integrate Google Docs programmatically
๐ Leverages SerpAPI for real-time resource discovery
โก๏ธ Instant deployment via Streamlit UI
๐งฉ Modular and customizable agent structure
๐ Tech Stack
Streamlit - Interactive UI
Agno AI - Agent architecture
OpenAI - GPT-4o-mini model
Composio - Google Docs integration
SerpAPI - Web search and resource discovery
๐ก Future Ideas
๐ง Agent memory and personalization
Let agents remember user preferences, learning pace, and previous topics for a more tailored experience.๐ Multi-language learning materials
Automatically translate content and create learning docs in multiple languages to reach global learners.๐ Export to PDF and Notion
Add functionality to export all generated content into formatted PDFs or directly publish into Notion pages.๐ฌ Conversational feedback from each agent
Allow users to ask follow-up questions to each agent and receive interactive responses in a chat-like format.
๐งช Demo Preview
๐ License
๐ This project is released under the MIT License.