第 09 讲 · 串联知识
Agent、工作流与工具调用
从固定步骤与动态决策的区别理解 Agent,认识工具、状态、权限和停止条件。
产品、运营、开发共同阅读更新 2026-09-05
与本章一起读的原文
方法 / 教程Hello-Agents:从零开始构建智能体个人面经AI 产品 · 形态与体验 · Stella_Chiara个人面经雷鸟创新 · 软件开发实习 · Showieee讲义为教学整理;个人经验反映作者当时的情境。查看完整导读与资料目录 →
01工作流和 Agent 的区别
工作流通常由设计者预先确定主要步骤与分支;Agent 则让模型根据任务和反馈选择部分下一步行动。二者之间存在连续谱:固定流程里可以有模型节点,Agent 也可以调用预先定义的子流程。
是否叫 Agent 不决定系统价值。任务步骤稳定、要求明确时,简单流程可能更容易控制;需要根据中间结果调整行动时,动态决策才有具体用途。复杂度应与任务相匹配。
02一次行动怎样发生
教学示例:差旅助手先理解目的地和时间,发现缺少预算便询问用户;随后调用查询工具获取选项,比较结果,再展示建议。查询与实际下单是不同动作。涉及支付、预订或修改记录时,应按产品规则取得明确确认。
工具调用并不是模型自己拥有全部外部信息。应用需要提供工具说明和接口,模型给出调用意图与参数,系统执行后将结果返回。工具失败、无结果和参数错误需要被正确解释。
03拆解 Agent 时看六个对象
这六个对象可以帮助产品和技术读者使用同一种语言讨论系统。
| 对象 | 要说明的内容 |
|---|---|
| 任务 | 用户想得到什么,完成条件是什么 |
| 工具 | 可访问什么信息,可执行什么动作 |
| 状态 | 已知事实、执行进度和未完成事项 |
| 决策 | 下一步由规则还是模型决定 |
| 边界 | 哪些动作需要确认,哪些任务不处理 |
| 结束 | 何时返回结果,何时解释失败或交给人工 |
04怎样判断 Agent 是否有效
回答流畅不能证明任务成功。需要看它是否选择正确工具、传入合理参数、理解返回内容,并完成目标。一个最终答案正确但中间执行了不允许的动作的系统,也不能仅按答案给高分。
成本与延迟同样重要。重复搜索、无效循环和过长的行动链会影响体验。评测除了结果,还应观察过程中的关键动作;这些观察可以为产品流程、工具设计和模型选择提供依据。
来源与延伸阅读
正文为教学整理与分析。下列公开资料用于核对概念、产品能力和招聘入口;具体岗位条件以原公告为准。
Hello-Agents:从零开始构建智能体Datawhale / 陈思州、孙韬等贡献者 · 中文
先查第 4 章的 Agent 范式,再按问题读第 8 章记忆、第 9 章上下文和第 12 章评估;第 13 章提供旅行助手案例。