π Click here to follow our complete step-by-step tutorial and learn how to build this from scratch with detailed code walkthroughs, explanations, and best practices.
Sign in to save downloads to your library and vote.
Preview
π¨βπ« AI Teaching Agent Team
π FREE Step-by-Step Tutorial
π Click here to follow our complete step-by-step tutorial and learn how to build this from scratch with detailed code walkthroughs, explanations, and best practices.
A Streamlit application that brings together a team of specialized AI teaching agents who collaborate like a professional teaching faculty. Each agent acts as a specialized educator: a curriculum designer, learning path expert, resource librarian, and practice instructor - working together to create a complete educational experience through Google Docs.
πͺ Meet your AI Teaching Agent Team
π§ Professor Agent
- Creates fundamental knowledge base in Google Docs
- Organizes content with proper headings and sections
- Includes detailed explanations and examples
- Output: Comprehensive knowledge base document with table of contents
πΊοΈ Academic Advisor Agent
- Designs learning path in a structured Google Doc
- Creates progressive milestone markers
- Includes time estimates and prerequisites
- Output: Visual roadmap document with clear progression paths
π Research Librarian Agent
- Compiles resources in an organized Google Doc
- Includes links to academic papers and tutorials
- Adds descriptions and difficulty levels
- Output: Categorized resource list with quality ratings
βοΈ Teaching Assistant Agent
- Develops exercises in an interactive Google Doc
- Creates structured practice sections
- Includes solution guides
- Output: Complete practice workbook with answers
How to Run
- Clone the repository
# Clone the repository
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd advanced_ai_agents/multi_agent_apps/agent_teams/ai_teaching_agent_team
# Install dependencies
pip install -r requirements.txt
Configuration - IMPORTANT STEP
- Get your OpenAI API Key
- Create an account on OpenAI Platform
- Navigate to API Keys section
- Create a new API key
- Get your Composio API Key
- Create an account on Composio Platform
- IMPORTANT - For you to use the app, you need to make new connection ID with google docs and composio.Follow the below two steps to do so:
- composio add googledocs (IN THE TERMINAL)
- Create a new connection
- Select OAUTH2
- Select Google Account and Done.
- On the composio account website, go to apps, select google docs tool, and click create integration (violet button) and click Try connecting defaultβs googldocs button and we are done.
- Sign up and get the SerpAPI Key
How to Use?
- Start the Streamlit app
streamlit run teaching_agent_team.py
- Use the application
- Enter your OpenAI API key in the sidebar (if not set in environment)
- Enter your Composio API key in the sidebar
- Type a topic you want to learn about (e.g., "Python Programming", "Machine Learning")
- Click "Generate Learning Plan"
- Wait for the agents to generate your personalized learning plan
- View the results and terminal output in the interface
Ingestion metadata
- Source catalog
- awesome-llm-apps
- Repository
- Shubhamsaboo/awesome-llm-apps Β· main
- File path
- advanced_ai_agents/multi_agent_apps/agent_teams/ai_teaching_agent_team/README.md
- Last refreshed
- 7/23/2026, 10:39:07 PM (4h ago)
- Refresh schedule
- Daily Β· 03:00 UTC
- Dedupe status
- Unique Β· deduped by (source, url)