Goals and Rubrics——定义大模型任务完成标准并驱动智能体自我检查和迭代修正的两套机制
Goals和Rubrics是 LangChain Deep Agents 中用来定义“任务完成标准”并驱动代理自我检查与迭代修正的两套机制。它们解决的核心问题是代理经常“方向正确但第一次没完全做对”导致输出不达标。1. 概念对比维度Goal目标Rubric评分标准何时用你只有高层目标希望代理先帮你把“完成标准”具体化你已经明确知道验收条件工作方式代理先起草验收标准 → 你审查确认可改、可拒→ 再开始干活直接把标准交给代理作为硬性质量门禁生命周期跨多轮对话持续有效直到完成/阻塞/清除支持暂停、恢复、修订可设为“仅下一轮”或“持续生效”也可跨调用持久化交互性依赖人审查标准交互式场景适合非交互式CLI 一次跑完典型命令/goal add OAuth refresh handling/rubric set tests pass; no unrelated files changed或--rubric ...两者底层都依赖LLM-as-a-judge用大模型当裁判工作模型完成后一个独立的grader评分子代理对照标准检查不通过就注入反馈让主代理继续改直到全部满足或达到最大迭代次数。2. 作用与能解决的实际问题主要作用把模糊的“做好就行”变成可检查的验收清单。让代理在真正结束前自动自我评估 迭代修正而不是一次输出就完事。把“质量把关”从主代理的提示词中剥离出来交给专门的 grader更稳定、可观察。能解决的实际痛点一次做不对代码写了但测试没过、报告缺了必写章节、诗歌音节不对、重构改了不该改的文件等。长任务容易跑偏多轮工作中目标逐渐模糊代理“感觉做完了”其实还差关键标准。非交互场景无法人工把关CLI / CI / 批处理里没法中途暂停让人审查标准。提示词 alone 不够可靠只靠 system prompt 说“必须通过测试、不要改无关文件”模型经常会忽略或自欺欺人独立 grader 迭代循环更强制。需要可验证的“完成”定义尤其适合有明确成功标准的任务测试通过、格式合规、覆盖指定要点等。工作循环简化代理执行任务。Grader 对照 Goal/Rubric 检查。不满足 → 给出每条标准的具体反馈 → 代理再改。重复直到satisfied或达到max_iterations。Grader 还可以配备工具比如跑测试套件、读文件、数音节让评判更客观。3. 适合运用到哪些项目 / 场景Goals / Rubrics 特别适合**有清晰“完成定义”**的中长期、多步骤任务。典型项目类型编程与工程类实现功能如 OAuth refresh handling并要求测试通过、不改无关文件、更新帮助文档。重构只改指定模块、保持 API 兼容、测试全部绿。代码生成函数签名正确、边界情况处理、通过给定测试套件。自动化 PR / 代码审查代理按团队规范检查。内容与文档类写报告 / 研究综述必须覆盖指定章节、引用数量、字数范围、无幻觉声明。博客 / 营销文案符合品牌调性、包含 CTA、SEO 关键词、指定结构。诗歌 / 创意写作严格音节如 5-7-5 俳句、主题约束。研究与分析类Deep Research 代理必须回答所有子问题、列出来源、对比多方观点。数据分析生成脚本 图表 结论且脚本可执行、结果可复现。合规 / 审计报告覆盖法规条款、证据链完整。产品与业务工作流GTM / 销售策略代理产出必须包含竞品分析、定价建议、下一步行动清单。客服 / 工单处理回复满足 SLA 模板、包含正确信息、语气合规。内容生成管道多平台适配同一内容同时满足 Twitter / LinkedIn / 博客的不同约束。非交互 / 自动化场景CI/CD 中的代码修改任务。批处理报告生成。后台异步代理如 Open SWE 一类的内部编码代理。不太适合的场景完全开放式、没有可判断对错标准的探索“随便聊聊想法”。极短、单步、确定性任务直接调用工具即可。需要强人类主观审美且难以用文字描述的任务grader 也会受限于标准的可操作性。4. 使用建议实践层面有明确标准时优先用 Rubric尤其是脚本化、非交互场景。目标较模糊、希望代理帮你细化时用 Goal并在交互模式下审查它起草的标准。给 grader 配上可执行工具跑测试、检查文件 diff、验证格式比纯文本推理更可靠。设置合理的max_iterations常见 3–5避免无限循环。标准尽量写成可观察、可验证的条目“tests pass”“no unrelated files changed”“包含 3 个引用”而不是“写得好”“专业”。总结Goals 让代理先帮你把“什么叫完成”说清楚并经过确认Rubrics 则直接把已有验收清单变成运行时质量门禁。两者都通过独立评分 自动迭代显著提高代理在复杂、有明确成功标准的任务上“一次做到位”的概率特别适合编程、报告生成、研究、内容生产等需要可靠交付的项目。

相关新闻

SAS数据步MERGE语句:从原理到实战的数据合并指南

SAS数据步MERGE语句:从原理到实战的数据合并指南

1. 项目概述:为什么SAS数据步的Merge如此重要? 在数据处理和分析的日常工作中,我们常常会遇到一个核心场景:如何将来自不同源头、拥有不同信息但存在关联的数据表,高效、准确地整合到一起?无论是市场研究中…

2026/8/13 9:11:00 阅读更多 →
SQL Server表结构变更实战:从加字段到生产环境避坑指南

SQL Server表结构变更实战:从加字段到生产环境避坑指南

1. 从“加个字段”说起:为什么这活儿没你想的那么简单“给数据库表加个字段”,这大概是每个后端开发、DBA甚至数据分析师都说过或听过的一句话。听起来就像在Excel里插入一列那么简单,以至于很多新手会直接打开SQL Server Management Studio&…

2026/8/13 9:11:00 阅读更多 →
OpenClaw+微信ClawBot安装与使用

OpenClaw+微信ClawBot安装与使用

一、系统配置 系统配置为Windows 10家庭中文版,64位操作系统,基于x64的处理器;微信系统版本4.1.12.26;node.js版本24.19.0。 1、下载安装node.js,打开node.js官网:nodejs.org/en/download,选择…

2026/8/13 9:11:00 阅读更多 →

最新新闻

ETF偏离目标仓位多少才调:用再平衡带过滤小额变动

ETF偏离目标仓位多少才调:用再平衡带过滤小额变动

ETF组合每天都会因价格变化偏离目标权重,偏离一点就调仓会增加信号和成本。牛股王股票支持股票和ETF,适合普通投资者把目标仓位、历史回测、提醒与风险复盘放在可读规则里;聚宽适合用Python测试再平衡带;QMT接近券商侧本地终端&am…

2026/8/13 10:02:53 阅读更多 →
3步搭建个人游戏串流服务器:Sunshine完全指南

3步搭建个人游戏串流服务器:Sunshine完全指南

3步搭建个人游戏串流服务器:Sunshine完全指南 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine 你是否曾梦想在任何设备上流畅游玩自己的PC游戏?想在客厅大电…

2026/8/13 10:02:53 阅读更多 →
ComfyUI-VideoHelperSuite终极指南:从图像序列到专业视频的完整解决方案

ComfyUI-VideoHelperSuite终极指南:从图像序列到专业视频的完整解决方案

ComfyUI-VideoHelperSuite终极指南:从图像序列到专业视频的完整解决方案 【免费下载链接】ComfyUI-VideoHelperSuite Nodes related to video workflows 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-VideoHelperSuite 在AI图像生成的世界里&#x…

2026/8/13 10:02:53 阅读更多 →
破解物理AI技术困局(17):TVA实现情感自适应交互

破解物理AI技术困局(17):TVA实现情感自适应交互

前沿技术探索:TVA智能体(简称TVA)TVA智能体(亦称“AI智能体视觉”或“TVA视觉智能体”)是依托Transformer架构与“因式智能体”理论构建的通用视觉技术框架。它融合深度强化学习(DRL)、卷积神经…

2026/8/13 10:02:53 阅读更多 →
ELK企业级日志分析平台2—— Filebeat 轻量采集  Kibana 可视化监控

ELK企业级日志分析平台2—— Filebeat 轻量采集 Kibana 可视化监控

1 filebeat 日志采集 Filebeat 由两个核心组件构成: Prospector(勘探器):监控配置的日志文件 / 目录,检测文件新增、滚动、删除;记录文件读取偏移量(存于 registry 注册文件)&#x…

2026/8/13 10:02:53 阅读更多 →
简单题的逆袭【牛客tracker  每日一题】

简单题的逆袭【牛客tracker 每日一题】

简单题的逆袭 时间限制:1 秒 空间限制:256 MB 网页链接 牛客tracker 牛客tracker & 每日一题,完成每日打卡,即可获得牛币。获得相应数量的牛币,能在【牛币兑换中心】,换取相应奖品!助力每…

2026/8/13 10:01:53 阅读更多 →

日新闻

Visual Studio新建项目解决方案为空:系统性排查与修复指南

Visual Studio新建项目解决方案为空:系统性排查与修复指南

1. 问题现象与本质剖析如果你是一位.NET开发者,或者正准备踏入这个领域,那么Visual Studio(后面简称VS)绝对是你绕不开的伙伴。但有时候,这个伙伴会跟你开一个不大不小的玩笑:你满怀期待地点击“创建新项目…

2026/8/13 0:00:09 阅读更多 →
长春建设厅网站:普通人买房办事必看的真实指南与避坑攻略

长春建设厅网站:普通人买房办事必看的真实指南与避坑攻略

说实话,每次提起“长春建设厅网站”这几个字,我心里都挺有感触的。不是因为它有多高大上,也不是因为那里藏着什么不可告人的秘密,恰恰相反,是因为它太“接地气”了,或者说,它是咱们普通人想要在这个城市好好生活、安稳买房时,必须得翻过的一座“数据山”。很多新朋友第…

2026/8/13 0:00:09 阅读更多 →
Windows家庭版远程桌面多用户破解完整指南:RDPWrap终极解决方案

Windows家庭版远程桌面多用户破解完整指南:RDPWrap终极解决方案

Windows家庭版远程桌面多用户破解完整指南:RDPWrap终极解决方案 【免费下载链接】rdpwrap.ini RDPWrap.ini for RDP Wrapper Library by StasM 项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini 你是否曾为Windows家庭版无法支持多用户远程桌面…

2026/8/13 0:00:09 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/12 1:11:09 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/12 1:11:08 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/11 17:09:45 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/12 1:11:10 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/11 17:09:45 阅读更多 →