目录
案例简介
案例目标
技术栈与核心依赖
核心技术
关键依赖库
外部服务集成
项目结构
核心设计理念
1. 代理角色分工
2. 工具集成架构
3. 协作流程
核心代码实现
1. 初始化 Composio 工具集
2. 创建教授代理
3. 创建学术顾问代理
4. 创建研究图书管理员代理
5. 创建教学助理代理
6. 执行代理并提取文档链接
运行与测试
环境配置
启动应用
使用流程
预期输出
实现思路与扩展建议
核心设计思想
优化方向
扩展功能建议
技术改进
完整源码
teaching_agent_team.py
requirements.txt
案例简介
本项目是一个基于 Agno(原Phidata)框架构建的多代理协作系统,专门用于AI辅助教学。系统汇集了四个专业的AI教学代理,它们像专业教师团队一样协作,通过 Google Docs 创建完整的教育体验。
案例目标
- 构建多代理协作系统:展示如何使用 Agno 框架创建多个专业AI代理并使其协同工作
- 集成外部工具:演示如何通过 Composio 集成 Google Docs API,实现文档自动创建和更新
- 提供完整教学方案:为任意学习主题生成包含知识库、学习路线图、学习资源和练习材料的完整教学方案
- 展示代理角色分工:每个代理都有明确的角色和职责,模拟真实的教学团队协作模式