Agent 与工作流
Agent 开发入门:工具调用与任务规划
2026/08/29#Agent#函数调用#工作流
什么是 Agent
Agent 是能自主规划并调用工具完成任务的 AI 系统。核心循环是:
思考 → 决定调用哪个工具 → 执行 → 观察结果 → 继续思考……
工具调用(Function Calling)
现代 LLM 支持以结构化 JSON 的方式输出工具调用请求。开发时需要:
- 用清晰的 JSON Schema 描述每个工具的参数;
- 工具描述写给模型看,要准确说明"何时该用这个工具";
- 对工具执行失败做好兜底与重试。
任务规划
- ReAct 模式:推理与行动交替进行,适合开放性任务;
- Plan-and-Execute:先生成完整计划再逐步执行,适合步骤明确的复杂任务。
注意事项
- 给模型设置最大迭代轮数,防止死循环;
- 关键操作(如删除数据)务必加人工确认;
- 记录完整的调用轨迹,方便调试与回放。