大家嘴上都在说 Agent,脑子里想的还是聊天机器人 。这两者的差距,可能比很多人想象的要大得多。

今天想认真捋一遍这套体系,不讲虚的,尽量讲透。看完你至少能做到一件事:跟人聊 Agent 的时候, 知道对方到底在说什么层面的东西 。

图片

Agent 不是模型,是一套办事的系统

先说个容易被忽略的小知识:Agent 这个词本身没什么高深的,它就是“ 代理人 ”。你请一个律师帮你打官司,这个律师就是你的 Agent——他不是替你“回答问题”,他是替你“把事情办成”。

这个类比其实很关键,因为它点出了 Agent 和大模型最本质的区别: 大模型负责“想明白”,Agent 负责“办明白” 。

我见过太多人把这两件事混为一谈了。你去问 ChatGPT“帮我订一张下周三去上海的机票”,它顶多告诉你怎么订、有哪些平台、大概什么价位——它给不了你一张真实的机票。但一个真正的订票 Agent,会去 查航班、比价、下单、付款 ,最后把电子行程单发到你邮箱里。这中间隔着的,是理解和执行之间的巨大鸿沟。

「Agent 不是一个模型,而是一套围绕目标持续思考、调用资源、执行任务、检查结果的系统。」

模型只是这套系统里的“脑子”,系统本身还得有手有脚,还得知道什么时候该停下来看看自己干得对不对。

顺带纠正一个更常见的误解——很多产品经理觉得“给大模型接几个工具调用”就算 Agent 了。我的看法是,这 顶多算半成品 。真正的 Agent 得有个说法:失败了怎么办?结果对不对谁来判断?要不要换一种方式再试一次?这些问题如果都没答案,那本质上还是个“带工具的聊天框”,离“办事”还差得远。

三个词,三个层次:LLM、ChatGPT、Agent

这三个词经常被互换使用,但其实是 三个完全不同层次的东西 ,我习惯这么跟人解释:

LLM 是大脑

负责理解语言、做推理、生成内容,能力边界很清楚——给它输入,它给你输出,一问一答,不主动做任何事情。

ChatGPT 是产品化的入口

把 LLM 的能力包装成人人都能用的对话框,加上记忆、文件上传、联网搜索这些外围功能,但本质上服务的还是“人在问,模型在答”。

Agent 是干活的系统

拿到一个目标之后,会自己拆解、自己规划、自己去调用工具、自己检查做得对不对,直到把结果真正交出来。

用两条流程线对比会更直观:

LLM 的路径很短: 用户输入 → 模型 → 答案

Agent 的路径要长得多: 用户目标 → 规划 → 调用工具 → 执行 → 检查结果 → 交付

!最容易被低估的一环 🕳

最容易被低估的一步,恰恰是“检查结果”。很多所谓的 Agent 产品执行完就直接把东西甩给用户,压根没有自我审视机制——这种东西严格来说不配叫 Agent,顶多叫“自动化脚本 plus 大模型”。真正靠谱的 Agent,一定有某种形式的闭环,哪怕只是简单地问自己一句“这符合预期吗”。

Workflow,才是 Agent 真正的灵魂

如果说 LLM 决定了 Agent 聪不聪明,那 Workflow 决定的就是 Agent 会不会办事 。这句话我说了很多遍,因为在实际项目里我见过太多“模型很强、但事办得一塌糊涂”的案例——问题几乎都出在 Workflow 设计得太糙。

打个生活里的比方。同样是去办一件麻烦事(比如给孩子转学),不会办事的人上来就冲到学校门口问“我孩子能转过来吗”,大概率被打回来;而会办事的人,会先摸清政策、找到关键联系人、准备好材料、挑合适的时间点递交、递交完还主动跟进进度。同一件事、同一个人的智力水平,结果可能天差地别——差的就是这套“ 怎么把事情一步步落地 ”的方法论。这套方法论放在 Agent 身上,就是 Workflow。

Workflow 要回答的核心问题很朴素: 先做什么、后做什么、找什么工具、失败了怎么改 。绝大多数 Agent 项目翻车,都是栽在这几个问题上——不是模型不够聪明,是压根没设计好“出错之后该怎么办”这条路径。

几种经典的 Workflow 模式

这些年沉淀下来的经典模式大概是这么几种,各有各的适用场景, 不存在谁比谁更“高级” 这一说:

  • ReAct

一边想一边做一边看结果,思考、行动、观察循环进行。适合信息检索这类需要动态调整策略的任务,但链路一长就容易跑偏,甚至陷入重复调用同一个工具的死循环——我管这个叫“Agent 的鬼打墙”。

  • Plan & Execute

先把整个计划想清楚再动手,必要时中途重新规划。适合步骤多、周期长的任务,比如一份完整的行业研究报告。好处是过程可追溯,出问题好定位是哪一步。

  • Reflection

先给出一版结果,然后自己回头检查、挑毛病、修正。做文案、写代码用得比较多,本质上是让模型自己当自己的审稿人。

  • Self-Correction

识别到执行失败之后,分析原因、调整策略、重新来一次。和 Reflection 有点像,区别在于它更偏向“应对错误”而不是“提升质量”。

  • Router

先判断这个任务到底该交给谁,再分流到对应的模型、工具或子 Agent。企业客服场景用得最多,因为面对的问题五花八门,不可能用同一套逻辑处理。

  • Multi-Agent

让好几个 Agent 分工协作,一个规划、一个搜索、一个写、一个审核。理论上很美好,但最大成本不是算力,是“信息传递损耗”——就像项目里加了太多层汇报,消息传到最后一层已经面目全非。盲目追求多 Agent,往往复杂度飙升、效果反而不如一个设计精良的单 Agent。

实际项目里,往往是“大 Flow 里套小 Flow”,别指望一招鲜吃遍天。

Tool、Skill、Agent:一个容易被讲乱的三层关系

这三个概念我见过太多人讲混了,干脆用一个 金字塔结构 把它捋清楚。

  • Tool 是最底层的单点能力

搜索、查数据库、调 OCR、发邮件、跑一段代码——这些都是 Tool,功能单一、输入输出明确,自己不做任何决策,给它什么它就干什么。用工具箱打比方,Tool 就是一把扳手、一把螺丝刀。

  • Skill 是可复用的套路

大致等于 Workflow 加上一组 Tool,再加一点经验规则,打包成可以反复调用的能力模块。比如“生成一份行业分析报告”,拆开看是“搜索→提取关键数据→交叉验证→按模板生成→检查遗漏”这套固定动作,封装起来就是一个 Skill。价值在于复用——同样的活儿,不用每次从零设计一遍流程。

  • Agent 是围绕目标做统筹的人

它决定这次任务需要用哪些 Skill、调哪些 Tool、按什么顺序来、结果对不对、要不要重来。同样拿工具箱打比方,Agent 就是那个知道“这活儿该用哪把工具、按什么顺序修”的师傅。

拿公司报销发票串一下:OCR 识别是 Tool ;“识别票据→校验金额→自动填单→提交审批”这一整套是 Skill ;而统筹整件事、判断这张票据该不该走特殊流程、出了异常该找谁确认的,才是 Agent 在干的事。

这里我想多说一句自己的观点:行业里现在对 Skill 这一层的重视程度明显不够 。大家都在卷 Agent 架构、卷多智能体协作,但一个企业级系统能不能真正落地,往往取决于底层 Skill 库沉淀得扎不扎实。这就跟盖房子一样,大家都爱聊设计图纸多漂亮,但真正决定房子结不结实的,是砖头和水泥的质量。

Skill 和 Agent 的边界,到底在哪

这是我被问得最多的一个问题,也是最容易讲不清楚的一个点。很多人下意识觉得“越复杂的就是 Agent,越简单的就是 Skill”,这个判断标准我不太认同。

「区别不在复杂不复杂,而在要不要自己拿主意。」

Skill 的路径基本是确定的——给定输入,走固定流程,出确定形式的输出,中间不需要太多临场判断。哪怕这个流程有十几个步骤,只要 路径是收敛的、可预期的 ,它本质上还是 Skill。反过来,一个 Agent 面对的目标可能是开放式的,执行路径没法提前完全规划好,得根据每一步的实际情况动态判断“接下来该干嘛”——哪怕整个任务链条只有三步,只要这三步之间存在“要不要换个方式”的决策空间,它就带有 Agent 的属性。

更有意思的是,这两者之间其实 可以互相转化 。一个原本简单的 Skill,如果遇到的场景越来越多变,慢慢就得加入判断逻辑,升级成一个小 Agent;而一个复杂的 Agent,一旦稳定下来、被固化成标准流程,对上层系统而言,它就变成了一个可以直接调用的 Skill——上层根本不关心它内部有多复杂的决策逻辑,只关心“给它输入,它给我想要的输出”。

!一个更好用的判断法 🕳

与其争论一个模块该叫 Skill 还是 Agent,不如直接问一句:这一步,允许它自己做判断吗?想清楚这个问题,命名反而没那么重要了。

真正厉害的架构,是知道怎么“拼”

聊到这我想泼一盆冷水:市面上很多所谓的“Agent 框架大战”,本质上是在卷一个错误的问题。大家都想找到“一种最优的 Agent 架构”,但我的观察是, 压根不存在这种东西 。

一个成熟的 Agent 系统,大概率是这些东西的组合:LLM、Tool、Skill、数据库、人工审核节点,甚至还有一部分传统的、不用大模型的规则程序。确定性很强的计算、格式校验、权限判断、数据存取,用传统程序做又快又稳,非要塞一个大模型进去纯属浪费算力还增加不确定性。大模型该出场的地方,是 自然语言理解、模糊判断、内容生成 这些需要“悟性”的环节。

还有一点容易被忽略——人工审核不是落后,是负责任。合同审查、财务数据、对外发布内容这些高风险场景,我从不建议做成全自动。不是技术做不到,而是一旦出错,代价谁来承担这个问题必须想清楚。我见过因为省了一道人工确认,系统自动发出去一份带错误数据的对外报告,后续补救的成本比当初加个审核节点高了不知道多少倍。

我更愿意管它叫“乐高哲学”

判断一个 Agent 系统设计得好不好,不是看它用了多先进的模型,而是看设计者有没有想清楚这条原则: 规则明确的地方交给程序,拿不准的地方交给模型,需要真正执行的地方接工具,重复出现的能力沉淀成 Skill,复杂多变的目标才交给 Agent 统筹调度 。

不同的积木有不同的用途,真正的高手不是造出了最贵的那块积木,而是知道该怎么把它们拼在一起,拼出一个稳定、可控、能真正解决问题的系统。而且这些积木的组合方式极其灵活:不同的子 Agent 完全可以用不同的模型,一个 Workflow 里也可能同时调用好几个模型分工协作。 万物皆可以是一个节点 ——这句话听着抽象,但一旦你真正开始设计一个系统,会发现它才是最实用的指导原则。

一条主线,把这些概念串起来

讲了这么多概念,最后收个尾。所有这些东西,其实可以压缩成一条主线:

目标 → 拆解 → 工作流 → 技能 → 智能协调 → 工具与模型 → 结果

如果你觉得记这一长串太麻烦,那就记住七个字: 目、拆、流、技、代、器、果 。目标驱动拆解,拆解沉淀出技能,技能组合成智能体,智能体最终完成比单点能力大得多的目标。

「这个领域真正的门槛,从来不是‘谁的模型更强’,而是‘谁更懂得怎么把一个模糊的目标,拆成一条条能落地、能检验、能纠错的路径’。」

模型会越来越强,这是确定的趋势;但架构设计的功夫,才是真正能拉开差距的地方。下次再有人跟你说“我们做了个 Agent”,不妨反问一句: 你的 Workflow 是怎么设计的?出错了怎么办? ——这个问题,基本能筛出一大半“伪 Agent”。

   学习资源推荐

如果你想更深入地学习大模型,以下是一些非常有价值的学习资源,这些资源将帮助你从不同角度学习大模型,提升你的实践能力。

一、全套AGI大模型学习路线

AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能!​

因篇幅有限,仅展示部分资料,需要点击文章最下方名片即可前往获取

二、640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示

​因篇幅有限,仅展示部分资料,需要点击文章最下方名片即可前往获取

三、AI大模型经典PDF籍

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。

因篇幅有限,仅展示部分资料,需要点击文章最下方名片即可前往获取

四、AI大模型商业化落地方案

作为普通人,入局大模型时代需要持续学习和实践,不断提高自己的技能和认知水平,同时也需要有责任感和伦理意识,为人工智能的健康发展贡献力量。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐