Skip to content

阶段 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