ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Graph工程轻松掌握,小白也能玩转复杂任务协作(收藏版)

Graph工程轻松掌握,小白也能玩转复杂任务协作(收藏版) 本文介绍了AI Agent的协作新趋势——Graph Engineering通过任务执行图设计复杂Agent工作流。文章对比了Loop与Graph的区别阐述了节点功能、边的数据传递及状态管理要点。同时分析了多Agent系统的优缺点及适用场景提出了评估Graph健康度的四项标准并给出了设计工作流的九个关键问题清单。最后强调应根据任务特性选择Loop或Graph高效实现AI任务自动化。一个 Agent 干活时问题还比较好找。它卡住了看看工具有没有报错结果不对让它重新检查跑得太久停掉这一轮就行。当十几个 Agent 同时开工事情就没这么简单了。有人重复搜索同一批资料有人把未经核对的结论传给下一个 Agent还有人修改了共享状态却被另一个并行任务悄悄覆盖。最后几十份原始输出一起涌向负责汇总的模型。它还没开始判断先花掉大量 Token 收拾前面的垃圾。最近 AI Agent 圈开始频繁讨论一个新词Graph Engineering。这里的 Graph 是任务执行图不是 GraphRAG、知识图谱或图数据库。它关心的是任务如何分支、在哪里汇合、节点之间传什么、出错后退回哪里以及哪些动作必须等人批准。这个名字很新底层方法并不新。DAG、状态机、任务队列、失败重试和人工门禁早就在工作流引擎和分布式系统里出现过。Agent 带来的变化是现在可以把模型放进节点让它在局部任务中自由判断。新的麻烦也随之出现模型输出不稳定Token 很贵执行路径还会不断变化。Graph Engineering 目前还算不上一门定义统一的新学科。把它理解成一套设计复杂 Agent 工作流的方法更合适。一个 Loop 能解决什么解决不了什么Loop Engineering 让 Agent 围绕目标反复行动计划 → 行动 → 观察 → 验证 ↑ ↓ └──── 没完成就继续 ──┘比如修复一个程序错误。Agent 读取代码、修改文件、运行测试。测试没过就根据报错继续改测试通过循环结束。一条 Loop 需要解决几个问题Agent 每轮看到什么用什么工具怎样判断进展什么时候重试什么情况下必须停下来。这套方法没有被 Graph 淘汰。LangChain 对两者的关系解释得很直接Loop 本身就是一种简单的循环图。变化发生在任务不再只有一条路径的时候。比如做一份市场简报产品价格、客户评价和官方文档可以同时调查。三路材料回来后普通代码先做去重和格式统一再交给模型综合。最后的验证节点如果发现某条结论缺少证据只退回对应的调查分支不必把整项任务从头再跑一遍。调查产品价格 ─────┐ 调查客户评价 ─────┼→ 去重整理 → 撰写简报 → 核对结论 调查官方文档 ─────┘ ↓ 局部返工一条 Loop 装不下这些并行、汇合和局部返工关系这时才需要一张更大的图。【Loop 可以存在于 Graph 内部】Graph 不是多叫几个 Agent提到 Graph最容易出现的误解是一个 Agent 不够那就启动十个、几十个甚至几百个。这只是增加数量没有解决协作。十个 Agent 如果拿着相似的提示词搜索相似的资料最后交回十份相似的文字得到的不是十倍信息而是更高的费用、更难检查的冲突以及一个被迫收拾残局的汇总节点。一张有用的执行图至少要把三件事说清楚。节点负责什么节点不一定都是 Agent。它也可以是一段普通代码、一次工具调用、一个验证器或者一道人工审批。去重、排序、格式检查和精确匹配用代码通常更快、更稳。模型应该留给需要判断的工作比如核对证据、发现矛盾、解释模糊信息。如果每一小步都要再叫一个 Agent我们只是在为系统自己的数据管道支付 Token。边上到底传什么两个节点之间的箭头不能只表示“B 排在 A 后面”。A 必须产生 B 真正需要的数据。研究节点交给验证器的可以是结论 证据原文 来源链接 发布时间 置信度如果下一步说不清自己需要读取什么这条边很可能只是无意义的等待。【边不是顺序边是数据契约】状态怎样留下来任务进行到哪里、哪些分支已经完成、费用花了多少、哪个版本获得了人工批准这些都不能只存在聊天记录里。并行任务还会遇到普通的并发问题。两个 Agent 同时读取旧状态各自修改后写入的结果可能覆盖前一个。系统没有报错最后的结果看着也合理却已经漏掉了一部分工作。保存了 checkpoint也不代表一定能从原地无损继续。节点可能重新执行因此发邮件、创建工单、扣款和发布内容这类动作必须能去重。否则一次重试就可能变成两封邮件、两笔扣款或两次发布。一张图经常长成什么样复杂 Agent 工作流不需要追求一张巨大的蜘蛛网。常见结构其实不多。分头做再汇合。几个节点分别调查互不依赖的内容完成后统一去重、验证和综合。竞品研究、批量文件检查都适合这种结构。先便宜处理解决不了再升级。简单情况交给规则或便宜模型无法判断时再调用更强模型风险仍然过高就交给人。这能避免每个问题都从最贵的方案开始。边发现边决定要不要继续。搜索、验证、去重、记录然后根据新发现决定是否再开一轮。这类结构适合深度研究和漏洞发现但必须有停止条件连续几轮没有新结果、达到时间上限、达到费用上限或者已经满足覆盖要求。Graph 也不等于提前画死一张流程图。有些边可以固定比如没有人工批准就不能发布有些边由运行状态决定比如验证失败后回到哪个节点还有些分支要等执行时发现新问题再动态创建。队列、状态机和普通代码都能实现这些调度。Graph Engineering 是一种设计纪律不等于必须采用某个 Graph 框架。如果框架反而把核心逻辑藏得更深它带来的抽象可能比价值更多。Agent 一多最容易在这四个地方翻车把写作顺序当成真实依赖人习惯说“先做 A然后做 B再做 C”Agent 也容易照着排队。但语言里的先后不一定是任务依赖。判断方法很简单下一项工作是否真的读取上一项的输出如果没有就没必要等。把所有原始输出塞给最后一个模型很多多 Agent 流程前面跑得很热闹最后却把几十份原始结果一次性塞给最强、也最贵的模型。它先要去重、过滤空结果、统一格式、处理冲突然后才开始推理。最有能力的模型反而成了垃圾整理员。更合理的路径是多个 Worker ↓ 代码去重、过滤、排序 ↓ 验证冲突和薄弱证据 ↓ 强模型综合能由代码稳定处理的工作不必再消耗一次模型调用。【先压缩再推理】让生成者自己给自己验收同一个 Agent 写完结果再问自己“是否准确、是否完整”很难得到真正独立的检查。研究节点负责寻找答案验证节点应该尝试推翻它来源是否真的打开过日期是否过期原文是否支持结论有没有相反证据。代码任务更直接。验证器要真正运行测试、检查边界情况而且有权阻止错误结果继续往下走。没有否决权的验证往往只是流程装饰。一个节点失败整张图一起停来源失效、接口超时、输出格式错误、模型被限流都很常见。系统要提前规定哪些错误可以重试什么时候切换备用工具哪些非关键分支可以跳过哪些节点失败后必须停止。十个调查分支完成了九个不一定要让整份报告作废但也不能假装全部完成。哪些分支允许缺失、最多等待多久、结果怎样标记覆盖范围都应该写进汇合规则而不是交给最后一个模型临场决定。发布、转账、部署、删除数据这类动作更不能只靠一句“记得先问我”。人工批准要成为真正的通行条件并绑定具体动作、参数、内容版本和有效期。批准了版本 A系统不能拿着同一份许可去执行后来修改过的版本 B。多 Agent 到底值不值得有数据了并行可以缩短等待时间但不会凭空减少工作量。每增加一个 Agent也会增加重复调查、意见冲突、结果合并和验证成本。Anthropic 的多 Agent 研究系统在内部研究评估中比单 Agent 高出 90.2%。但官方也同时给出了代价多 Agent 系统大约消耗普通聊天 15 倍的 Token。它的优势主要出现在可以拆成多个独立方向的广度研究。要求共享同一份上下文、前后依赖很多的任务并不适合照搬这种结构。Google Research 对三类模型、四个 Agent 基准和 180 组配置做了对照。多 Agent 在可并行的金融分析任务上最高提升 81%在必须顺序推理的规划任务上却下降了 39% 到 70%。互不检查的独立 Agent错误传播也更严重。这些受控评估不能直接套到每个业务却足以说明一件事先看任务结构再选协作结构。多 Agent 不是默认升级项。先跑一个同等预算下的强单 Agent再看增加分支后质量、速度或覆盖范围有没有可测量的改善。【先看任务结构再选协作结构】还要算上人的时间。十个 Agent 同时交回结果最后仍然只有一个人逐份核验瓶颈只是从生成端搬到了审核端。判断一张 Graph 是否健康先看四件事第一是质量。和单 Agent 基线相比最终结果究竟好了多少验证器有没有真的拦下错误第二是成本。把失败、重试、验证和人工审核都算进去完成一个合格任务要花多少钱第三是速度。最长的依赖链卡在哪里新增并行节点是在缩短等待还是制造更多合并工作第四是人工介入。哪些位置总要人临时救场那里通常就是下一步最该改的节点。“本次启动了多少个 Agent”当然好展示但它很难说明系统质量。设计工作流前先回答这九个问题最后必须交付什么文件、数据或结论工作开始前已经有哪些材料哪些工作互不依赖可以同时进行每一步具体把什么信息交给下一步哪些去重、过滤、排序和格式处理可以交给代码什么证据可以否决结果哪些节点可以重试、降级或跳过哪些必须阻断最多允许多少 Agent、多少时间和多少费用哪些动作必须人工批准最终结果的格式和完成标准是什么这份清单不要求所有任务都变成架构图。它只是逼着我们在增加复杂度之前把工作关系想清楚。很多任务一个 Loop 就够了修一个明确的小错误、改一段文案、分析一份短文件一个 Loop 往往更便宜也更容易控制。以下情况通常没必要设计一张大图任务很短每一步确实依赖前一步问题还处在开放探索阶段路径和任务数量都不知道人需要随时调整过程一个 Agent 的上下文足以容纳全部材料协调成本已经超过任务本身。Graph 适合已经出现明显分支、并行、汇合、验证和权限边界的任务。它没有取代 Loop只是把一个或多个 Loop连同代码、工具和人工节点放进更大的工作结构里。Prompt 解决一句话怎么说Context 决定模型能看到什么Harness 提供工具和运行环境Loop 让 Agent 围绕目标持续行动。Graph 再往外看了一层这些行动怎样连接错误在哪里停下高风险动作由谁掌握钥匙。Agent 数量很容易展示。把工作可靠地送到终点才是这张图要解决的问题。你现在交给 Agent 的复杂任务更像是一条反复执行的 Loop还是已经出现了需要分支、汇合和验证的 Graph如何学习大模型 AI 由于新岗位的生产效率要优于被取代岗位的生产效率所以实际上整个社会的生产效率是提升的。但是具体到个人只能说是“最先掌握AI的人将会比较晚掌握AI的人有竞争优势”。这句话放在计算机、互联网、移动互联网的开局时期都是一样的道理。我在一线互联网企业工作十余年里指导过不少同行后辈。帮助很多人得到了学习和成长。我意识到有很多经验和知识值得分享给大家也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限很多互联网行业朋友无法获得正确的资料得到学习提升故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】为什么要学习大模型我国在A大模型领域面临人才短缺,数量与质量均落后于发达国家。2023年人才缺口已超百万凸显培养不足。随着AI技术飞速发展预计到2025年,这一缺口将急剧扩大至400万,严重制约我国AI产业的创新步伐。加强人才培养,优化教育体系,国际合作并进是破解困局、推动AI发展的关键。大模型入门到实战全套学习大礼包1、大模型系统化学习路线作为学习AI大模型技术的新手方向至关重要。 正确的学习路线可以为你节省时间少走弯路方向不对努力白费。这里我给大家准备了一份最科学最系统的学习成长路线图和学习规划带你从零基础入门到精通2、大模型学习书籍文档学习AI大模型离不开书籍文档我精选了一系列大模型技术的书籍和学习文档电子版它们由领域内的顶尖专家撰写内容全面、深入、详尽为你学习大模型提供坚实的理论基础。3、AI大模型最新行业报告2025最新行业报告针对不同行业的现状、趋势、问题、机会等进行系统地调研和评估以了解哪些行业更适合引入大模型的技术和应用以及在哪些方面可以发挥大模型的优势。4、大模型项目实战配套源码学以致用在项目实战中检验和巩固你所学到的知识同时为你找工作就业和职业发展打下坚实的基础。5、大模型大厂面试真题面试不仅是技术的较量更需要充分的准备。在你已经掌握了大模型技术之后就需要开始准备面试我精心整理了一份大模型面试题库涵盖当前面试中可能遇到的各种技术问题让你在面试中游刃有余。适用人群第一阶段10天初阶应用该阶段让大家对大模型 AI有一个最前沿的认识对大模型 AI 的理解超过 95% 的人可以在相关讨论时发表高级、不跟风、又接地气的见解别人只会和 AI 聊天而你能调教 AI并能用代码将大模型和业务衔接。大模型 AI 能干什么大模型是怎样获得「智能」的用好 AI 的核心心法大模型应用业务架构大模型应用技术架构代码示例向 GPT-3.5 灌入新知识提示工程的意义和核心思想Prompt 典型构成指令调优方法论思维链和思维树Prompt 攻击和防范…第二阶段30天高阶应用该阶段我们正式进入大模型 AI 进阶实战学习学会构造私有知识库扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架抓住最新的技术进展适合 Python 和 JavaScript 程序员。为什么要做 RAG搭建一个简单的 ChatPDF检索的基础概念什么是向量表示Embeddings向量数据库与向量检索基于向量检索的 RAG搭建 RAG 系统的扩展知识混合检索与 RAG-Fusion 简介向量模型本地部署…第三阶段30天模型训练恭喜你如果学到这里你基本可以找到一份大模型 AI相关的工作自己也能训练 GPT 了通过微调训练自己的垂直大模型能独立训练开源多模态大模型掌握更多技术方案。到此为止大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗为什么要做 RAG什么是模型什么是模型训练求解器 损失函数简介小实验2手写一个简单的神经网络并训练它什么是训练/预训练/微调/轻量化微调Transformer结构简介轻量化微调实验数据集的构建…第四阶段20天商业闭环对全球大模型从性能、吞吐量、成本等方面有一定的认知可以在云端和本地等多种环境下部署大模型找到适合自己的项目/创业方向做一名被 AI 武装的产品经理。硬件选型带你了解全球大模型使用国产大模型服务搭建 OpenAI 代理热身基于阿里云 PAI 部署 Stable Diffusion在本地计算机运行大模型大模型的私有化部署基于 vLLM 部署大模型案例如何优雅地在阿里云私有部署开源大模型部署一套开源 LLM 项目内容安全互联网信息服务算法备案…学习是一个过程只要学习就会有挑战。天道酬勤你越努力就会成为越优秀的自己。如果你能在15天内完成所有的任务那你堪称天才。然而如果你能完成 60-70% 的内容你就已经开始具备成为一名大模型 AI 的正确特征了。这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】
返回列表