AI我的 AI 学习站
← 返回笔记列表
Agent 与工作流

Agent 开发入门:工具调用与任务规划

2026/08/29#Agent#函数调用#工作流

什么是 Agent

Agent 是能自主规划并调用工具完成任务的 AI 系统。核心循环是:

思考 → 决定调用哪个工具 → 执行 → 观察结果 → 继续思考……

工具调用(Function Calling)

现代 LLM 支持以结构化 JSON 的方式输出工具调用请求。开发时需要:

  1. 用清晰的 JSON Schema 描述每个工具的参数;
  2. 工具描述写给模型看,要准确说明"何时该用这个工具";
  3. 对工具执行失败做好兜底与重试。

任务规划

  • ReAct 模式:推理与行动交替进行,适合开放性任务;
  • Plan-and-Execute:先生成完整计划再逐步执行,适合步骤明确的复杂任务。

注意事项

  • 给模型设置最大迭代轮数,防止死循环;
  • 关键操作(如删除数据)务必加人工确认;
  • 记录完整的调用轨迹,方便调试与回放。