AI 脉络GitHub ↗
术语库概念对比学习路径AI 雷达参与共建GitHub ↗
Agent 工程入门当前热门

Agent

智能体 · AI Agent

能自己决定下一步行动、选择工具,并根据结果继续调整,直到完成目标或请求人类介入的 AI 系统。

最后核验 2026-09-05 · 已核验

用一个类比理解

像一位拿到目标和工具箱的同事:你说明结果,它自己决定先查资料、再操作,还是回来问你。

这篇能帮你解决什么

带着目标读,读完可以验证

  • 通过控制权和反馈循环判断一个系统是否需要 Agent
  • 为自主任务写出完成条件、预算和必须交还控制权的情况
开始深读 →先做一道自测 →查看 2 份来源 →
建议先看:LLM

它解决什么

  • 开放式任务中无法预先写死每一步的问题
  • 需要根据中间结果动态调整行动的问题

它不是什么

  • Agent 不是有聊天界面的模型
  • 能调用一次工具也不等于具备持续决策能力

适合使用

  • 任务路径会随环境变化
  • 工具返回结果决定下一步
  • 可以接受更高延迟与成本

暂时别用

  • 流程固定且可枚举
  • 错误代价高又缺少审批与回滚
  • 普通代码可以稳定解决

常见失败方式

  • 给了过宽权限却没有确认点
  • 没有终止条件导致循环
  • 只看演示成功而没有评测长尾失败

先问谁决定下一步#

本文采用一个便于工程判断的区分:代码规定主要控制路径的是 Workflow;模型根据中间结果持续选择行动的是 Agent。这个区分来自 Anthropic 的工程文章,但并不是业界统一的命名标准。1

因此,不要先数用了几个模型、多少工具、有没有聊天界面。先看一次运行中“接下来做什么”由谁决定。

一次有反馈的任务循环#

教学情境:排查测试失败。 系统先读取失败信息,决定查看哪个文件,提出修改,再运行测试。新失败可能改变下一步行动;测试通过后还需要检查是否满足原始需求。

可以把过程记成“观察 → 选择动作 → 应用执行 → 检查结果 → 继续或退出”。ReAct 论文研究了推理与行动交替组织的方式,说明从环境获得反馈的重要性。2 这不要求产品展示模型的内部推理;用户需要的是可核查的操作记录、结果和依据。

给自主决策划定范围#

本站建议先写一份任务契约,再接入循环:

教学示意:修复一个测试失败
目标:目标测试通过,相关检查没有回归
可用动作:读取工作区文件、提出修改、执行允许的测试
预算:由应用配置最大步骤数、耗时和调用费用
停止:通过验收 / 预算耗尽 / 重复失败 / 需要额外权限
交付:修改摘要、测试结果和仍未验证的部分

“任务完成”不应只取决于模型说完成了。对能用程序验证的结果,让程序验证;对必须由人判断的要求,明确交回检查。

怎样判断是否值得引入#

先尝试 Workflow 或更简单的方案,再用相同任务比较。需要记录的不是只有成功率,还包括执行次数、耗时、人工介入和失败后的恢复成本。自主性带来的灵活性可能伴随更高成本与延迟。1

如果每次路径都相同,模型的持续规划可能没有带来足够收益。如果任务会因工具结果改变方向,并且结果可检查、权限可控制,才值得进一步测试。

长任务失败时看什么#

  • 反复做同一件事: 是否保存了已尝试动作和失败原因?有没有重复失败的停止条件?
  • 目标逐渐偏离: 查看当前上下文是否仍保留原始目标与限制,继续读 上下文工程。
  • 请求了不该做的动作: 应用是否真正限制工具和权限,还是只靠提示中的承诺?
  • 报告成功但结果不对: 评测是否检查了最终环境状态,而只检查了回复文案?

这些是排查方向,不是自动安全保证。增加一个“自我反思”步骤,也不能替代外部验证。

检验理解 · 教学情境

你会怎么判断?

系统按固定顺序执行“提取工单 → 查询订单 → 生成回复”,其中查询函数由模型填写参数。仅凭这个工具调用就能说它是自主 Agent 吗?

想好后,展开参考答案

不能。在本文采用的区分方式下,关键是下一步控制权。如果步骤和分支由程序预先规定,它仍更接近 Workflow。只有模型根据结果持续决定要查什么、是否换策略或何时退出,才更符合这里讨论的 Agent 循环。

可信来源

依据在哪里,能说明什么

正文中的编号链接对应下列资料。教学案例与操作建议由本站整理,不是原作者的实验结果或普遍保证。

来源 1一手工程实践Anthropic

Building effective agents(2024)

支持的结论:以控制流程的方式区分 Workflow 与 Agent,并讨论自主系统的成本、延迟和停止条件。

适用边界:这是文章采用的工程分类,业界对 Agent 的命名并不统一;文中早期工具示例不代表当前选型推荐。

资料核验于 2026-09-05返回正文 ↑