「查一下订单 A 为什么没发货。如果是缺货,就换成黑色。再写一封解释邮件,但先别发。」
面试官把这句话放到我面前,问我会怎么拆。
我下意识答,查订单、改颜色、写邮件,拆成三个子任务并行跑。
他接着问,查订单还没返回,第二个任务凭什么知道是不是缺货?第三个任务拿到了邮件工具,又怎么保证「先别发」不会被当成一句普通提醒?
这时问题就清楚了。多任务 Agent 最怕的不是拆少了,而是拆完以后抢跑、串话和越权。三个任务同时启动,看起来快,实际可能只是更快地做错三件事。
01
DEPENDENCY
一、别按动词数量拆,先画任务关系
这句话里确实有三个动作,但它们不是三件互不相干的事。
我会先把用户原话整理成一张任务图。第一步只查询订单,拿到未发货原因。只有结果明确是缺货,才进入第二步,检查黑色是否有库存,再决定能不能修改。第三步要等前面的实际处理结果出来以后,才能写解释邮件,而且只能生成草稿。
如果订单并不缺货,改颜色应该直接跳过。如果查询失败,后面的两个任务也不能靠猜测继续跑。能并行的,是彼此没有依赖的任务,不是句子里同时出现的几个动词。
任务分解的第一份产物,不是三条 Prompt,而是每一步的前置条件、允许动作和失败后怎么处理。
02
CONTEXT
二、子任务要像独立工单,只拿自己的材料
第二种污染来自上下文。
不少系统会把完整聊天记录、所有工具说明和一块共享草稿,原封不动交给每个子 Agent。结果查订单的任务看见了「换成黑色」,可能顺手给出修改建议;写邮件的任务看见了「没发货」,还没等查询完成,就自己编了一个缺货原因。
我的做法是让主 Agent 给每个子任务发一张独立工单。查订单只拿订单号和只读权限,输出未发货原因。改颜色只拿查询结果、目标颜色和库存检查结果,输出是否修改成功。写邮件只拿最终处理结果和「仅生成草稿」的限制,输出邮件内容。
每份结果还要放进自己的格子里。查单结果、改色回执和邮件草稿分别保存,不能共用一个随时被覆盖的文本变量。共享的是已经确认的事实,不共享各自还在变化的草稿。
这样某个子任务失败或重试时,不会把另外两个任务已经完成的结果一起冲掉。
03
PERMISSION
三、能查、能改、能发送,要分成三种权限
第三种污染更危险,它会真的改变外部系统。
查询订单属于读取,修改颜色属于写入,发送邮件属于对外动作。三者不能因为都在同一句话里,就拿到同样的工具权限。
查订单的子任务只允许读。改颜色要同时满足「确实缺货」「黑色有库存」和「系统允许修改」三个条件,执行后还要返回明确回执。邮件任务里,生成草稿和点击发送应该是两个完全不同的动作。用户已经说了「先别发」,那这个子任务就不该拿到发送权限。
如果改色失败,邮件里也不能写「已经为你换成黑色」。如果查单失败,系统应该告诉用户卡在哪一步,而不是让后面的 Agent 编一个完整故事。
权限隔开以后,提示词就算偶尔理解偏了,也不至于把一次误判直接变成订单修改或邮件发送。
04
RECONCILE
四、所有结果回来后,主 Agent 再做一次对账
子任务做完不等于可以直接拼接答案。主 Agent 还要检查三件事。
查询结果是否真的支持后面的条件分支,改色回执是否成功,邮件内容是否只写了已经发生的事实。同时还要确认发送状态仍然是「未发送」。
最终回复也不该甩给用户一堆任务编号,而要说清楚,订单为什么没发货,颜色有没有修改,邮件草稿写好了没有,以及哪些步骤因为条件不满足被跳过。
任务图负责安排先后,独立工单负责隔开上下文,权限闸门负责拦住不该发生的动作。
05
INTERVIEW ANSWER
五、如果只给我 30 秒,我会这样答
30 秒面试回答
「我不会按句子数量把需求拆完就并行,而会先识别主目标、条件、否定约束和动作风险,再画出任务依赖。每个子任务都有独立输入、前置条件、允许工具和固定输出,只接收完成当前任务所需的最少上下文。读取、修改和对外发送分开授权,有副作用的动作必须经过条件检查或用户确认。子任务结果分别保存,失败时只影响依赖它的步骤。全部完成后由主 Agent 对账,确认结果一致、没有越权,再统一回复用户。」
面试官想听的不是我能拆出多少个 Agent,而是我能不能回答清楚,谁先做、谁能看什么、谁有权动手,以及前一步失败后谁必须停下。
任务拆得越多,边界越要清楚。真正可靠的多任务 Agent,不是同时开工,而是互不串线。
学AI大模型的正确顺序,千万不要搞错了
🤔2026年AI风口已来!各行各业的AI渗透肉眼可见,超多公司要么转型做AI相关产品,要么高薪挖AI技术人才,机遇直接摆在眼前!
有往AI方向发展,或者本身有后端编程基础的朋友,直接冲AI大模型应用开发转岗超合适!
就算暂时不打算转岗,了解大模型、RAG、Prompt、Agent这些热门概念,能上手做简单项目,也绝对是求职加分王🔋
📝给大家整理了超全最新的AI大模型应用开发学习清单和资料,手把手帮你快速入门!👇👇
学习路线:
✅大模型基础认知—大模型核心原理、发展历程、主流模型(GPT、文心一言等)特点解析
✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑
✅开发基础能力—Python进阶、API接口调用、大模型开发框架(LangChain等)实操
✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用
✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代
✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经
以上6大模块,看似清晰好上手,实则每个部分都有扎实的核心内容需要吃透!
我把大模型的学习全流程已经整理📚好了!抓住AI时代风口,轻松解锁职业新可能,希望大家都能把握机遇,实现薪资/职业跃迁~