交付物必须可验收:详解 Agency Orchestrator 的 acceptance 验收标准与 assert 机械断言双闸门
交付物必须可验收详解 Agency Orchestrator 的 acceptance 验收标准与 assert 机械断言双闸门【免费下载链接】agency-orchestrator One sentence → your one-person company of AI experts → complete deliverable in minutes. 276 CN 184 EN 5 more languages (ko/ru/pt-BR/id/ar) · zero-code YAML · auto-verified acceptance · Web Studio / Desktop / Docker · 15 LLM providers (11 key-free). 一句话组建你的「一人公司」AI 专家团队几分钟交付完整方案验收自动核验网页 / 桌面 / Docker 全渠道。项目地址: https://gitcode.com/gh_mirrors/ag/agency-orchestratorAgency OrchestratorAO是一款「一句话组建一人公司」的 AI 工作流编排器你用一句话描述需求它会自动召集多位 AI 专家编剧、编辑、设计师……协作几分钟内交付完整方案。而它最值得新手关注的设计是交付物验收——每个步骤产出的内容都会经过「双闸门」核验不达标自动返工达标才放行。这篇文章带你搞懂 acceptance 验收标准 和 assert 机械断言 分别是什么、为什么缺一不可以及怎么写。为什么 AI 交付物必须「可验收」让 AI 写方案不难难的是交付前有人把关。没有验收机制时常见翻车场景是要求写 6 节课AI 只写了 5 节格式完好看起来「很完整」提示词写超长提交给视频厂商时被直接拒收钱花了、片子没出内容中途被截断产出一半就交付下游步骤拿残缺产物继续跑。AO 的思路是把验收从「写在 prompt 里的嘱咐」变成跑完真的有人对着查每步产出后自动核验未通过则带着「上一版产出 未满足条目」交回同一位专家定向改一轮。双闸门分工模型审内容脚本审结构AO 的验收由两道闸门组成分工非常清晰src/core/assert.ts 的注释一句话概括「模型审内容脚本审结构。数数这种事不该交给概率性的东西」闸门谁来判断擅长检查特点acceptance验收标准模型验收员内容质量语气、结构合理性、创意要求能理解语义但看不见「本该有几个」assert机械断言纯脚本结构事实文件数量、字节数、必含字串、正则命中次数不花 token、不联网、同样输入永远同样结论为什么不能只靠模型验收员源码头注释里记录了一起真实事故一次要求产出 6 个课节文件模型只产出了 5 个。剩下 5 个格式完好、内容也好于是模型验收员判定「满足标准」整节内容带着绿灯上线了——同一故障在两个项目上各撞一次两次都亮绿灯。根因不神秘验收员看不见「应该有 6 个」这个事实它只看得见眼前的 5 个。所以「数数」这类硬事实必须交给机械断言。闸门一acceptance —— 写给「模型验收员」的验收标准在任意一步step上写acceptation是口误——正确写法是acceptance一段自然语言描述的验收清单例如 workflows/story-creation.yaml 里初稿步骤的标准acceptance: | 1. 输出的是小说正文本身没有标题、没有以下是之类的开场白 2. 正文字数在 {{length}} 字的 ±30% 范围内 3. 第一段就是具体画面或动作不是背景介绍 4. 至少有一段对话且不同人物的说话方式能区分开 5. 结尾停在一个画面或意象上没有解释谜底、没有点明主题它的判定口径是经过实测校准的见 src/core/verify.ts 的注释只按标准写了的字面要求判验收员不能发明标准里没有的更严要求标准里明确枚举的东西数量、必须出现的段落只做到一部分算未满足判「未满足」时必须引用产出原话——举不出原话就说明其实满足了。这套口径防止了另一种极端验收太严导致每跑一次都白返工一轮用户会学会无视验收那比没有验收更糟。闸门二assert —— 不过模型、不过网络的机械断言assert 是一组纯函数校验字段很少但每个都对应一类真实事故字段作用典型场景emits_files产出文件块数量必须恰好等于 N防止「要 6 个文件只出 5 个」min_bytes/max_bytes字节数上下限防截断、防超长被厂商拒收min_chars/max_chars字数上下限非空白字符中文一字一计写作类模板的「字数要求」contains必须出现的字面串剧本里必须有「## 镜头 1/2/3」matches正则必须命中的次数标题数量核对workflows/短剧流水线.yaml 里的剧本步骤是个好例子assert: # 少写一镜是这一步最贵的翻车下游照跑不误 # 直到花钱出片才发现镜 3 是编的。数标题这种事不该交给模型验收员。 contains: [## 主角, ## 镜头 1, ## 镜头 2, ## 镜头 3] min_bytes: 300注意它和 acceptance 的互补关系acceptance 管「三镜分别落在建立/冲突/转折上」这类语义质量assert 管「四个段落标题一个不能少」这类硬事实。两者都过这一步才算绿灯。未通过会怎样定向返工不是整步作废任一闸门未过时AO 不会直接判死而是构造一段定向返工提示src/core/verify.ts 的buildReworkBlock附上上一版产出和逐条未满足项要求专家保留已达标的部分、只补齐缺的地方给出修改后的完整结果。机械断言的返工提示src/core/assert.ts 的buildAssertReworkBlock则会明确提醒不要只补差的那部分、不要减少已经正确的内容、数量类要求请自己先数一遍再交。新手上手三步给你的工作流加上双闸门选一个已有工作流照着抄仓库里 workflows/ 目录下的模板大量使用这两套机制比如 novel-chapters.yaml 同时用到了acceptance和assert是学习最佳实践的活教材。先写 acceptance 再补 assert先用自然语言把「什么叫交付合格」写清楚再问自己——这一步有没有「数量、长度、必含内容」这类可以数出来的硬要求有就补assert。在 Web Studio 里保存即校验配错的 assert空对象、字段名写错、非法正则、数字写成字符串会在保存这一步就被拦截并点名字段见 src/core/assert.ts 注释不用等到跑工作流才发现问题。小结acceptance写给模型验收员的内容标准管质量判定口径严格且防「发明标准」assert写给脚本的结构断言管事实纯函数、不花 token、不联网双闸门共同保证绿灯放行的交付物既「写得对」也「数得对」——这正是 Agency Orchestrator 敢承诺「几分钟交付完整方案」的底气所在。想了解更多工作流编排细节可以继续浏览 src/core/ 目录下的执行器与校验模块源码。【免费下载链接】agency-orchestrator One sentence → your one-person company of AI experts → complete deliverable in minutes. 276 CN 184 EN 5 more languages (ko/ru/pt-BR/id/ar) · zero-code YAML · auto-verified acceptance · Web Studio / Desktop / Docker · 15 LLM providers (11 key-free). 一句话组建你的「一人公司」AI 专家团队几分钟交付完整方案验收自动核验网页 / 桌面 / Docker 全渠道。项目地址: https://gitcode.com/gh_mirrors/ag/agency-orchestrator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

claude-mem 完全指南:给 Claude Code 装上长期记忆,告别跨会话失忆

claude-mem 完全指南:给 Claude Code 装上长期记忆,告别跨会话失忆

如果你跟我一样,每天高强度用 Claude Code 写代码、改架构、排查线上问题,那你大概率也遭遇过这种场面:昨天花三个小时讲清楚的业务背景、模块边界、历史决策,今天一开新会话它全忘光了,又把你当陌生人,反问…

2026/10/7 3:56:35 阅读更多 →
AnyPS5的PS5协程调度如何实现?libSceFiber纤程系统完全拆解指南

AnyPS5的PS5协程调度如何实现?libSceFiber纤程系统完全拆解指南

AnyPS5的PS5协程调度如何实现?libSceFiber纤程系统完全拆解指南 【免费下载链接】AnyPS5 Tool for automatic PS5 executables porting to Linux and Windows 项目地址: https://gitcode.com/GitHub_Trending/an/AnyPS5 AnyPS5 是一款将 PS5 可执行文件自动移…

2026/10/7 3:56:21 阅读更多 →
小公司产品实习面试全流程拆解:从准备到避坑

小公司产品实习面试全流程拆解:从准备到避坑

很多准备找产品实习的同学,第一反应都是冲大厂。实习僧上投了几十份简历,收到的回复寥寥无几,好不容易有个面试,还是家二十几个人的小公司。我一开始也这样,总觉得小公司不正规、学不到东西、说出去也没面子。后来真在…

2026/10/7 3:55:17 阅读更多 →

最新新闻

Cursor Superpowers 解析:不是插件,而是AI增强模式开关

Cursor Superpowers 解析:不是插件,而是AI增强模式开关

1. “Superpowers”不是超能力,是开发者工具链的隐喻性命名最近在多个技术社区和开发者的私聊里,频繁看到“superpowers”这个词被当作一个具体可安装、可配置、可调试的实体来讨论——有人问“怎么安装 superpowers”,有人贴报错“please ve…

2026/10/8 5:46:07 阅读更多 →
HTML+CSS+CLI实现视频帧级控制:hyperframes实践指南

HTML+CSS+CLI实现视频帧级控制:hyperframes实践指南

1. “hyperframes”不是新框架,而是对HTML媒体时间轴控制的重新命名与实践升维最近在几个前端技术社区和CLI工具讨论区里,“hyperframes”这个词突然高频出现,既不像React或Vue那样有明确的官网和文档,也不像Tailwind那样有庞大的…

2026/10/8 5:46:07 阅读更多 →
AI编程超能力:开发者工具链的智能增强层解析

AI编程超能力:开发者工具链的智能增强层解析

1. “Superpowers”不是超能力,而是开发者工具链的智能增强层最近在好几个技术群和开源社区里,看到大家频繁刷出“superpowers”这个词——不是漫威电影里的变种人设定,也不是什么玄学概念,而是当前一批新兴AI编程工具共同打出的品…

2026/10/8 5:46:07 阅读更多 →
仿真强化学习全流程解析:从仿真器到sim-to-real落地

仿真强化学习全流程解析:从仿真器到sim-to-real落地

我在实际项目里第一次把强化学习Agent放到实物系统上跑的时候,差点被劝退。一个几十克重的负载平台,需要Agent自己摸索怎么在最短时间内把平台稳定到目标角度——听起来不难,但每当探索动作超出安全边界,机械结构就会撞限位&#…

2026/10/8 5:46:06 阅读更多 →
彭大帅的AI运维助手实战案例系列 · 导读——功能清单不如真实场景

彭大帅的AI运维助手实战案例系列 · 导读——功能清单不如真实场景

—— 系列第 0 篇 —— 2026 年 10 月 目 录 一、为什么还要一个系列 二、它到底是个什么软件(30 秒版) 三、怎么下载试用 四、九个案例,九个真实运维现场 五、演示环境说明 一、为什么还要一个系列 「彭大帅的AI运维助手」之前出过一个八篇…

2026/10/8 5:46:06 阅读更多 →
AI技能包实战:从零构建可复用Skills工程

AI技能包实战:从零构建可复用Skills工程

最近很多人都在聊skills,聊怎么把一套复杂任务打包给AI。我也花了几周时间,把一个叫skills的实验项目从零做了出来。这里不打算做概念科普,而是把它当成一次工程实践复盘:skills到底是什么、目录结构怎么设计、SKILL.md怎么写、脚…

2026/10/8 5:45:06 阅读更多 →

日新闻

抖音用户主页视频数据爬虫详解:点赞、收藏、分享字段抓取与 TaoToken 统一 Key 配置

抖音用户主页视频数据爬虫详解:点赞、收藏、分享字段抓取与 TaoToken 统一 Key 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 0:00:03 阅读更多 →
AI 编程 Trae 国内版与国际版一篇讲透:TaoToken 统一 Key 接入实测

AI 编程 Trae 国内版与国际版一篇讲透:TaoToken 统一 Key 接入实测

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 0:00:06 阅读更多 →
Claude Desktop 配置第三方推理接口教程:用 TaoToken 统一 Key 打通 API 调用

Claude Desktop 配置第三方推理接口教程:用 TaoToken 统一 Key 打通 API 调用

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 0:00:07 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 14:34:12 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 14:34:13 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 9:29:10 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 14:34:12 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 11:43:46 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 13:34:55 阅读更多 →