资讯动态

AI Agent五阶段进化:从单打独斗到生态协同的实践指南

发布时间:2026/10/24 3:26:16 来源:尧图企业网站定制
1. 风口判断为什么AI Agent不是又一阵 hype说句得罪人的话程序员圈子里每年都有风口前年是元宇宙去年是大模型今年轮到了AI Agent。但我和几个真正在一线做工程的朋友聊下来有个共识Agent这波和之前不太一样它不是在原有赛道上修修补补而是把软件的交互范式、开发范式、甚至部署范式都掀了。先说一个最直观的现象。过去我们写代码核心是函数——你调用我我给你返回结果。现在做Agent核心变成了目标——你把目标丢给它它在内部自己拆解、自己调用工具、自己决定下一步。这个转变听起来只是抽象层级提高了但实际影响是连锁的代码从确定性的指令序列变成了不确定性的策略博弈。以前一个bug是逻辑错误现在一个bug可能是模型幻觉、工具调用失败、上下文污染、甚至多Agent之间的通信死锁纠缠在一起。调试的复杂度直接翻了几倍。我接触过一个做客服系统的团队他们最早用传统RPA机器人流程自动化做工单处理规则写了几千条每次业务规则一变就要改代码。后来换成了基于大模型Agent的方案把退款流程发票补开物流查询这些做成工具集让Agent根据用户意图自主编排。结果业务上线时间从两周缩到了两天但随之而来的问题是Agent偶尔会自作聪明地调用错误的工具或者在同一轮对话中反复震荡。这个团队后来花了大量精力做约束层——把Agent的决策空间用代码圈起来才真正达到可用状态。这件事给我的启发是Agent不是大模型工具调用那么简单它是一套新的软件架构。而这套架构的成熟度正好可以用五阶段进化论来描述。这篇文章我想把这五个阶段掰开揉碎讲清楚重点放在每个阶段的技术特征、典型应用、以及程序员转型时需要补的能力上。无论你是刚接触AI的初级开发还是已经在做Agent落地的资深工程师应该都能从中找到自己当前所处的位置和下个阶段的方向。2. 第一阶段单Agent的单打独斗——从提示词工程到工具调用2.1 最朴素的Agent形态Prompt 工具集五阶段里的第一阶段其实就是现在市面上大多数AI助手产品的底层形态。它的核心结构极其简单一个LLM大语言模型作为大脑外面挂上几个函数调用Function Calling再加上一套系统提示词System Prompt来约束行为。用户输入 → 模型判断该调用哪个工具 → 拿到工具结果 → 模型生成最终回复。就是这个闭环。别小看这个阶段它才是整个Agent生态的地基。我见过不少团队一上来就搞多Agent编排结果连单Agent的工具调用都频繁出错最后整个系统像一个失控的官僚机构——每个Agent都在等别的Agent的消息消息永远对不上。所以我的建议是先把单Agent做到稳再谈智。在这个阶段最关键的技术点其实是两个提示词的约束能力和工具描述的清晰度。提示词决定Agent的人格和策略边界工具描述决定模型能不能在关键时刻做出正确抉择。很多开发者容易忽略的是工具描述也就是OpenAI Function Calling里的description字段、或开源框架里的tool schema本身就是一段小提示词它的质量直接影响模型调用工具的准确率。2.2 一个可直接抄作业的单Agent设计模板我自己的实践里一个稳妥的单Agent系统通常长这样# 以LangChain风格为例示意单Agent的核心结构 from langchain_openai import ChatOpenAI from langchain.agents import create_tool_calling_agent, AgentExecutor from langchain_core.prompts import ChatPromptTemplate # 1. 定义工具每个工具的description必须包含什么场景用、参数含义、返回值结构 tools [ get_order_status_tool, # 查询订单状态 refund_tool, # 发起退款 logistics_track_tool, # 物流追踪 ] # 2. 系统提示词写明角色、边界、兜底策略 system_prompt 你是一个电商客服助手。你的职责是根据用户输入调用工具解决问题。 规则 - 只有用户明确表达退款意图时才允许调用refund_tool - 如果工具返回错误向用户说明正在核实而不是编造结果 - 如果无法判断用户意图必须要求用户补充信息 prompt ChatPromptTemplate.from_messages([ (system, system_prompt), (human, {input}), (placeholder, {agent_scratchpad}), ]) agent create_tool_calling_agent(llm, tools, prompt) executor AgentExecutor(agentagent, toolstools, verboseTrue)这个模板看起来平淡无奇但里面埋了三个我在实战中踩过坑才总结出来的细节第一工具描述里必须写什么场景下不要用。比如退款工具你要在description里明确写仅当用户明确要求退款时使用查询退款进度请用另一个工具。这能大幅减少模型的误判。第二系统提示词里必须给不知道怎么办的兜底路径。很多Agent一遇到模糊输入就开始编造工具参数本质是提示词里没告诉它允许说不知道。第三如果Agent要连续调用多个工具比如先查询订单再判断是否能退建议把中间结果显式放到上下文里而不是依赖Agent自己记住。2.3 第一阶段的上限与天花板单Agent能做很多事但它有一个绕不开的问题上下文窗口和决策深度的矛盾。当一个任务需要经过理解用户意图 → 检索企业知识库 → 查询多系统数据 → 生成结构化报表这四个步骤时单Agent会把所有中间结果都塞进上下文很快把上下文撑爆或者在前面的步骤里产生幻觉污染后面的决策。另一个更隐蔽的问题是人类——协调——者困境。单Agent在遇到冲突目标时比如用户要求尽快发货同时更改收货地址这两个操作有先后依赖它缺乏暂停下来向人类确认优先级的机制。很多团队的做法是在提示词里写遇到两难选择时询问用户但这种方式治标不治本因为模型并不知道自己正处在两难中。所以第一阶段是地基但它只是起点。当任务复杂度上升到需要多人协作的规模时你自然会被逼着走向第二阶段。3. 第二阶段多Agent协作——各司其职的虚拟团队3.1 为什么需要多个Agent而不是一个超级Agent先纠正一个常见误区多Agent不是把任务拆给多个LLM各自跑一遍然后拼结果。真正的多Agent协作是让不同的Agent各自拥有独立的角色、独立的上下文、独立的工具集并通过某种通信机制完成协作。这就像一家公司销售、运营、技术各有分工各有自己的信息台账通过会议和文档同步进度。如果所有人共享一个大脑、一份记忆那依然是单Agent。我最早做多Agent是被现实逼的。当时要做一个自动化竞品分析报告生成器需求是每周抓取竞品动态 → 分类整理 → 生成洞察报告 → 发给团队。如果用单Agent第一步爬虫结果塞进上下文后第二步分类整理还能勉强做但第三步写报告时模型已经忘了前两周的数据趋势。后来我改成三个Agent一个数据采集Agent专注抓取和清洗、一个分析Agent专注趋势提炼、一个写作Agent专注报告撰写。每个Agent的上下文里只保留自己关心的信息数据通过结构化的中间文件传递。效果立竿见影——报告的质量和稳定性大幅提升。3.2 协作模式选型三种常见架构对比多Agent的架构没有银弹取决于你的任务性质。我按实战中的适用场景分成三类架构模式核心特征适用场景典型风险主管-下属模式一个编排Agent负责分解任务、分发、汇总任务边界清晰、步骤明确编排Agent成为瓶颈单点故障议会模式多个Agent平权讨论投票/共识决策需要多视角判断的内容生成通信成本高可能无限争论流水线模式Agent按固定顺序传递产物流程固定、每个环节独立前序错误传递放大拿主管-下属模式来说是我最推荐新手起步的方案。它的实现思路是一个Planner Agent接收用户需求后拆解出子任务清单然后逐个分发给Worker Agent。Worker Agent各自有工具处理完把结果返回给Planner由Planner汇总。这个模式最大的好处是可控——你可以在Planner层加各种验证规则如果某个Worker的结果不合格Planner可以退回重做。议会模式我提一个忠告除非你的任务真的需要多视角辩论比如产品策略评估否则别用。我们曾经做一个新闻摘要系统用了三个Agent分别代表科技视角财经视角社会视角结果三天两头出现Agent A说这条新闻对科技行业是利好Agent B说对财经是利空最后汇总的摘要变得四不像。后来改成流水线模式分别输出三个单视角摘要让用户自己选反而更实用。3.3 多Agent协作的通信协议设计多Agent最容易翻车的地方是通信。如果Agent之间直接传自然语言会出现一个灾难性问题信息在传递过程中被二次诠释而失真。比如上游Agent生成一句用户似乎不太满意下游Agent可能会理解成用户要投诉——这种模糊性在工程上是不可接受的。我的实践经验是Agent之间只传结构化数据不传散文。每个Agent的输出必须是一个定义好的JSON Schema下游Agent只取自己关心的字段。举个例子{ task_id: TASK-001, action: check_refund_eligibility, payload: { order_id: OD-2025-0001, customer_tier: vip, refund_eligible: true, refund_reason: item_damaged, confidence: 0.95 } }这个JSON里明确写了action是什么、payload里每个字段怎么理解。下游Agent完全不需要揣测上游意图直接根据refund_eligible字段做决策。这个设计让多Agent系统的可调试性上了一个大台阶——任何一环出了问题你能直接通过查看JSON字段定位是哪个Agent传了错误数据。另一个通信设计重点是上下文隔离。每个Agent的理想状态是只看自己当前步骤需要的最小上下文。如果所有Agent共享一份全局上下文那和单Agent被上下文污染的问题没有区别。所以要在框架层面做隔离比如用独立的对话记录、独立的消息队列而不是把所有消息都堆在一个全局列表里。3.4 第二阶段的核心能力要求做到这个阶段程序员的核心能力开始从写代码转向设计协作规则。你需要理解任务分解的粒度子任务拆到什么程度才能让每个Agent的工作量均衡不至于一个Agent忙死、其他Agent闲死状态管理多Agent之间的任务状态如何同步超时、重试、熔断怎么做错误传播控制如果下游Agent发现上游结果不合理是否有渠道打回去重新处理这已经不再是单纯的LLM应用开发而是一套分布式系统的设计。所以我说多Agent协作是程序员从AI调用者走向AI架构师的分水岭。4. 第三阶段Agent具备记忆——从一事一议到成长型系统4.1 记忆是Agent从工具变成数字员工的关键一跃在第二阶段里Agent每次对话都是失忆的——它按照无状态函数的方式工作处理完一个请求就忘了。这在很多场景下是优点可控、可预测但在另一些场景下是致命缺陷。比如一个销售助手如果它不记得你上一周聊过的客户意向、不记得你说过的预算上限、不记得你还对比过哪几家竞品那它每次都在重新认识你体验极其割裂。第三阶段的核心突破就是让Agent具备记忆。这里的记忆分成三层短时记忆单次任务内的上下文通常就是模型上下文窗口长期记忆跨会话的关键信息用户的偏好、历史决策、项目背景工作记忆当前正在进行的多步骤任务的状态快照类似操作系统里的寄存器市面上大多数Agent框架自带记忆功能但真正的问题不在存储而在提取和遗忘。你不可能把所有历史消息都塞给模型所以需要设计记忆的存取策略哪段记忆重要、应该被主动唤醒哪段记忆过期、应该被清理这直接决定了Agent的长期表现。4.2 记忆系统的工程实现向量库只是起点很多教程会说记忆 向量数据库 相似度检索这个说法对也不对。向量检索确实能把历史对话转化成可搜索的记忆片段但仅仅做到这一步你得到的只是一个记忆仓库充其量做到用户提到上次聊过的XX时我能想起来。真正的记忆系统还需要几个关键机制第一是记忆的结构化分层。把记忆分成事实型记忆用户是VIP客户、偏好夜间处理和事件型记忆上周二用户抱怨过物流慢和推断型记忆用户可能在意配送时效。事实型记忆变化慢适合长期存储事件型记忆变化快需要时效管理推断型记忆风险最高因为它是模型自己推测的错误率不低。第二是记忆的主动召回策略。不是每次对话都把所有记忆灌进上下文而是要有一个记忆触发器。比如用户提到我之前问过退款这时才触发搜索退款相关的历史记忆。我的一个做法是在主Agent外面套一个记忆路由模块先判断用户当前输入是否涉及历史信息如果是才去向量库检索。第三是记忆的写入策略。不是所有对话细节都值得记。你要定义一套规则什么信息必须记用户明确表达的需求、订单号、时间节点、什么信息可记可不记闲聊内容、什么信息禁止记敏感信息。这些规则可以用规则引擎做硬约束也可以让Agent自己判断。4.3 记忆与遗忘的平衡一个我自己踩过的坑有一段时间我给一个日程管理Agent加了全记忆功能结果发生了让人哭笑不得的事用户说我下周可能去上海出差Agent记住了两周后用户说帮我订个周六的餐厅Agent把上海翻出来直接推荐了外滩的餐厅。但用户其实已经回到深圳了。这个问题暴露了记忆系统的核心矛盾没有遗忘的记忆是毒药。后来我加了一个记忆置信度衰减机制——每条记忆有一个置信度分数和一个最后访问时间。如果一条记忆超过30天没有被主动调用置信度降级如果降级到阈值以下检索时会被降权。对于可能也许这类不确定性表述记忆写入时置信度直接从0.6起步而不是默认1.0。这样系统学会了对可能这件事保持怀疑。这个坑给所有做Agent记忆的人一个教训记忆系统的设计目标不是记住一切而是在正确的时间、以正确的置信度、想起正确的事。记忆本身不是目的而是提升决策质量的手段。如果你的记忆让Agent变得独断基于旧信息做出过时决策那还不如没有记忆。4.4 第三阶段带来的产品形态变革当Agent有了记忆你会发现它从命令执行器变成了有连续性的协作者。用户不再需要每次都完整描述背景只需说按上次说的方案继续推进Agent就能从记忆里恢复上下文。这个体验的跨越是巨大的。典型的应用场景包括个性化教育助手记住学生的错题和薄弱点、企业知识管理助手记住项目脉络和决策原因、健康管理助手记住长期的身体指标趋势。在这些场景里Agent的输出质量高度依赖它的记忆质量这也是为什么记忆被单独作为一个进化阶段来看待。但我要说的是记忆只能解决同一个用户的连续性问题它解决不了多个Agent共同完成一个复杂任务时的协调问题。当你发现一个Agent的记忆不够用——需要多个角色各自保留记忆、并在某个节点对齐信息时你就进入了第四阶段。5. 第四阶段智能协作与自主规划——Agent开始自己定方案5.1 从执行指令到定义问题的质变在前三个阶段里Agent本质上还是在执行人类下达的指令只是指令的粒度不同——有时候是查订单有时候是拆解并完成报告任务。但到了第四阶段Agent开始具备一种更接近人类专家的能力它能自己定义怎么做。举个我调研过的案例。某公司在做供应链优化系统传统的做法是人类分析师盯着库存数据当某个SKU库存低于阈值时手动触发补货流程。用第四阶段Agent的做法是一个供应链规划Agent被赋予了目标——将库存周转率提升20%同时保证缺货率低于2%。它自己选择分析哪些数据源、自己判断哪些因素相关季节因素促销活动物流延迟、自己生成多套补货策略并模拟结果、最后向人类提交方案。这背后的技术核心是自主规划Planning。Agent不再等待每一步指令而是把大目标拆分成子目标动态调整执行路径。如果某个子目标失败了它能重新规划替代方案。这个能力让Agent离智能体的真正定义又近了一步。5.2 规划能力的工程实现从ReAct到Plan-and-Execute目前业界主流的Agent规划能力有两个流派ReActReasoning Acting和Plan-and-Execute。ReAct的核心思路是边想边做——每一步都重新观察当前状态、推理下一步动作、执行动作、观察结果循环往复。这种模式灵活能应对动态环境但缺点是步骤多了之后模型容易在长链条推理中忘记最初的目标或者陷入局部最优。Plan-and-Execute则更接近人类项目管理的思路先制定一个完整计划Plan然后按计划执行Execute在执行过程中如果发现计划行不通才重新规划。这个模式的优点是节省推理次数不用每步都做全局推理、执行更稳定缺点是环境一旦变化太快计划可能过时。我在实际项目中的选择标准是如果任务环境相对稳定比如处理结构化数据用Plan-and-Execute如果任务环境非常开放比如和用户自由对话并随时响应新意图用ReAct。更推荐的做法是两者结合——先用Plan-and-Execute制定高层计划在每个执行步骤内部用ReAct应对局部变化。这本质上是战略规划 战术执行的分层。5.3 自主规划的风险控制给Agent戴上安全带这里必须泼一盆冷水自主规划能力越强系统的不可控风险也越大。一个能自主拆解目标并动态调整方案的Agent同时也意味着它有可能做出你完全预想不到的决策。所以第四阶段的工程重点从让Agent变得更聪明转向了让Agent在聪明的范围内安全行事。我自己的做法是给Agent加三层防护第一层是目标约束层。在Agent的规划模块外面套一层代码级的目标白名单——Agent只能在给定的目标集合里做规划不能擅自发明新的目标。比如供应链Agent的目标只能是降本增效控风险这三个它不会突然冒出来一个削减产品线的目标。第二层是动作约束层。Agent规划的每个动作都会被拦截并检查只有动作的工具名 参数范围 影响对象在预先定义的合法范围内才会被真正执行。这一步技术上不复杂但需要和业务方一起梳理出完整的动作规则表。第三层是审批兜底层。对于高影响动作比如批量修改价格、发送大规模营销邮件、删除数据无论Agent的置信度多高都必须经过人类审批。这个设计听起来保守但在企业场景里它往往是Agent方案能被接受的最重要原因。5.4 第四阶段对程序员能力的重塑到了这个阶段程序员的角色已经不再是用代码实现一个功能而是用代码定义一个Agent的决策空间 约束空间。你需要懂一点认知科学的思维模式——如何定义目标函数、如何设置奖励信号、如何设计约束让Agent在合理的解空间里探索。同时你会发现这个阶段的调试方法也变了。以前你调试的是函数返回值现在你调试的是Agent的思考过程——你需要能看到Agent在每一步为什么选择这个子目标、为什么调整计划。所以第三阶段里我强调的结构化通信协议在这里变成了刚需只有当你把Agent的每一步决策都记录成结构化的日志你才能回溯它的决策依据定位它是在哪个环节跑偏的。另外第四阶段的Agent开始呈现涌现行为——两个Agent在协作时可能会产生设计者当初没有预料到的策略。这种涌现并不总是坏事但它意味着你的测试方法需要从单测变为场景测试你必须预置大量模拟场景确保Agent在这些场景下都表现符合预期而不是只验证几个happy path。6. 第五阶段生态化Agent——从单打独斗到行业智能协同时代6.1 第五阶段的图景Agent成为基础设施第五阶段是我认为最接近未来已来的阶段。在这个阶段Agent不再是某个应用里的一个功能而是像水电一样的基础设施。不同的Agent来自不同的厂商、运行在不同的平台上、拥有不同的专业能力但它们通过一套标准化协议相互发现、相互调用、协同完成跨领域任务。听起来很遥远但已经有苗头了。比如现在各大云厂商推出的Agent市场本质上就是一个Agent的应用商店再比如行业内开始出现的Agent间通信协议草案——类似早期互联网的TCP/IP大家试图定义一套通用的Agent握手协议让Agent之间能够发现彼此的能力、协商任务分工、传递结果。这个阶段的核心关键词是生态。单个Agent再强也只是孤岛只有当无数Agent连接成网络形成智能分工 能力互补 知识共享的生态人工智能才真正从工具变成协作者网络。6.2 生态化Agent的三大核心技术支柱要让数以万计的Agent互联互通技术上绕不开三件事能力描述标准化——每个Agent必须能对外描述我是谁、我能做什么、我擅长什么、我调用我需要什么输入/返回什么输出。类似早期SOA面向服务架构里的WSDL但粒度更细、语义更丰富。目前业界方向是给Agent加一个能力清单Capability Profile用结构化的方式声明自己的专业领域、支持的工具、适用的任务类型。发现与路由机制——当用户提出一个综合需求比如帮我在深圳找一个适合团建的酒店并策划两天的行程系统需要能自动发现酒店搜索Agent行程规划Agent餐饮预订Agent等多个Agent并把任务对应路由过去。这需要一个类似语义路由器的组件根据用户意图和Agent能力描述做匹配。信任与责任机制——这是最容易被忽视但最重要的一环。当多个Agent协作完成一个任务出了问题比如推荐的酒店实际已经倒闭谁来担责用户如何知道某个Agent的结果可不可信所以生态化Agent需要一套信用评分 履历追溯机制——每个Agent有一个可验证的身份和绩效记录用户可以参考这个记录决定是否信任它的输出。6.3 生态化时代程序员的角色转变如果第五阶段真的到来程序员的角色会发生一个非常深刻的转变你不再是编写一个Agent程序而是设计一个Agent的生态位——定义它在整个Agent网络中扮演什么角色、如何与其他Agent共生。这意味着除了技术能力你还需要有产品思维和生态思维你的Agent的差异化定位是什么它的不可替代性在哪里它如何与其他Agent形成互补而不是内卷这些问题听起来更像商业战略但未来会落到每个Agent开发者的日常决策里。从技能层面来说第五阶段对程序员的要求是通才中的专才你要懂分布式系统因为Agent协作本质是分布式计算要懂语义网和信息架构因为能力描述和发现依赖它要懂一定的博弈论和机制设计因为Agent之间的竞争与合作需要规则同时还要在某个垂直领域深耕出自己的不可替代性。6.4 五阶段进化论给我们的时间线判断说回风口这个问题。我的判断是目前市面上绝大多数Agent产品停留在第一阶段少部分团队已经做到第二阶段或第三阶段第四阶段的产品正在从实验室走向落地而第五阶段还处于早期探索。但趋势已经很明确了单打独斗的Agent会越来越不值钱能协作、能记忆、能规划、能融入生态的Agent会越来越有竞争力。对程序员来说现在正是卡位的好时机——你不需要等第五阶段完全成熟才动手而是可以从第一阶段的工程实践开始一步步沿着进化路径积累能力。等到生态真正爆发的时候你已经站在牌桌上了。7. 给不同阶段程序员的三条转型路线图7.1 初级开发从调API到设计工具集如果你刚接触Agent我的建议是从第一阶段做起但不要停留在会调API的层面。你要重点练习的是如何分析一个业务场景、抽象出Agent需要的工具集、设计清晰的工具描述、写一套稳妥的系统提示词。这个能力在五阶段里永远不会过时因为无论Agent进化到哪一步它都需要工具作为与物理世界交互的接口。具体的学习路径是选一个你熟悉的业务场景比如个人日程管理、邮件分类、财务记账用LangChain或开源框架做一个单Agent应用然后不断在真实使用中打磨工具描述和提示词。做完三个这样的项目后你会对Agent的边界在哪里有切身体感——这是任何教程都给不了你的。7.2 中级开发从写代码到设计协作如果你已经能熟练开发单Agent下一步的重心应该放在多Agent协作和记忆系统上。这里的核心练习是把之前做过的单Agent应用拆成多Agent版本设计它们之间的通信格式和任务编排逻辑。注意拆完之后系统应该变得更容易维护、更稳定而不是相反。如果拆了之后性能反而下降说明你的拆分粒度有问题——回到前面的表格再对照一次。记忆系统的练习可以从一个更实用的小项目入手做一个长期跟踪用户偏好的推荐助手。你需要设计记忆的写入规则、存储结构、召回时机和遗忘策略。这个项目能帮你打通记忆系统的任督二脉。7.3 高级开发/架构师从做系统到定规则到了这个阶段你要开始思考约束和治理问题了。我的建议是做一个带安全约束的自主规划Agent——比如一个能自动回复邮件的Agent但它不能主动发送超过100字的邮件、不能发送给非白名单联系人、不能在深夜发送。你需要用代码把这些约束变成硬边界并让Agent在约束内自由发挥。这个练习的难点在于约束太严Agent变得僵硬约束太松风险失控。找到这个平衡点既靠经验也靠系统的可观测性设计——你要能清晰地看到Agent每一步的决策日志。做完这个项目你基本上具备了带队做Agent产品的架构能力。8. 写在最后的几个经验之谈这条路我走了快三年碰过的壁不少。分享几个可能是常规课不会讲的经验第一个经验别迷信端到端。很多人做大模型应用时喜欢把所有逻辑都塞给模型让模型端到端地理解一切。但Agent系统的工程化恰恰相反——你应该把那些能确定的规则用传统代码固化下来只把真正需要智能判断的部分留给模型。我见过太多失败的Agent项目都是因为把不该让模型决定的交给了模型比如把数学计算交给模型而不用代码算、把固定流程交给模型而不用状态机。第二个经验Agent的可观测性是最容易被低估的基建。你花三天写Agent逻辑一定要花两天写日志和监控。每个Agent的输入输出、每次工具调用的参数和结果、每次规划决策的理由全部要记录。否则一旦Agent在线上跑偏你根本无从排查。我把这套系统叫做Agent黑匣子它帮我省下的调试时间足以值回开发成本。第三个经验这波风口拼的不是谁模型调得好而是谁对业务理解深。同一个大模型在不同的人手里做出来的Agent产品天差地别。差距就在你有没有真正理解业务场景中的例外、边界、风险点。所以与其花大量时间追最新的模型框架不如花时间深入一个具体行业把你自己的行业know-how变成Agent的约束和工具设计。最后说一个我个人很深的体会AI Agent的进化其实映照着程序员自身的进化。第一阶段拼的是会调接口第二阶段拼的是会做架构第三阶段拼的是会设计信息流第四阶段拼的是会定义目标与约束第五阶段拼的是会构建生态。每往前一个阶段对人的要求就更高一层但相应地你能创造的价值也在指数级放大。这个行业现在还很早期没有谁真正摸清了所有答案。保持动手、保持对业务的好奇心走在正确的方向上时间会给你回报。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑