阶段 2 实践代码示例
本目录包含阶段 2(工具调用与函数式 Agent)的实践代码示例。
包含的项目
1. 天气查询 Agent (weather_agent.py)
- Function Calling 基础
- 工具定义
- 结果处理
2. 待办事项管理 Agent (todo_agent.py)
- 多工具集成
- CRUD 操作
- 状态管理
3. 多工具聚合 Agent (multi_tool_agent.py)
- 天气、汇率、计算、时间查询
- 多工具协同
- 对话记忆
运行环境要求
pip install openai python-dotenv requests
使用方法
# 天气 Agent
python weather_agent.py
# 待办事项 Agent
python todo_agent.py
# 多工具 Agent
python multi_tool_agent.py
学习重点
- Function Calling 实现
- 工具函数设计
- 参数验证
- 错误处理
提示:这些示例代码在 阶段 2:工具调用与函数式 Agent.md 文档中有详细说明。
附件下载:Stage2_Flie.zip