mirror of
https://github.com/Shubhamsaboo/awesome-llm-apps.git
synced 2026-05-04 05:58:33 -05:00
feat: updated teaching agent README
This commit is contained in:
73
ai_agent_tutorials/ai_teaching_agent_team/README.md
Normal file
73
ai_agent_tutorials/ai_teaching_agent_team/README.md
Normal file
@@ -0,0 +1,73 @@
|
||||
# 👨🏫 AI Teaching Agent Team
|
||||
|
||||
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
|
||||
|
||||
#### 🧠 KnowledgeBuilder 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
|
||||
|
||||
#### 🗺️ RoadmapArchitect 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
|
||||
|
||||
#### 📚 ResourceCurator 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
|
||||
|
||||
#### ✍️ PracticeDesigner Agent
|
||||
- Develops exercises in an interactive Google Doc
|
||||
- Creates structured practice sections
|
||||
- Includes solution guides
|
||||
- Output: Complete practice workbook with answers
|
||||
|
||||
|
||||
## How to Run
|
||||
|
||||
1. Clone the repository
|
||||
```bash
|
||||
# Clone the repository
|
||||
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
|
||||
cd ai_agent_tutorials/ai_personal_learning_agent
|
||||
|
||||
# Install dependencies
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
## Configuration - IMPORTANT STEP
|
||||
|
||||
1. Get your OpenAI API Key
|
||||
- Create an account on [OpenAI Platform](https://platform.openai.com/)
|
||||
- Navigate to API Keys section
|
||||
- Create a new API key
|
||||
|
||||
2. Get your Composio API Key
|
||||
- Create an account on [Composio Platform](https://composio.ai/)
|
||||
- **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](https://app.composio.dev/app/googledocs) (violet button) and click Try connecting default’s googldocs button and we are done.
|
||||
|
||||
## How to Use?
|
||||
|
||||
1. Start the Streamlit app
|
||||
```bash
|
||||
streamlit run teaching_agent_team.py
|
||||
```
|
||||
|
||||
2. 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
|
||||
Reference in New Issue
Block a user