这期是你的正中靶心。你手上同时养着两套多 agent 工厂(Holdwell 的 PRD 工厂、app_incubator 的造 App 链路)和一堆每天在跑的技能 prompt(video-to-text、wiifm、rapid-book-reading),而这位 Anthropic 工程师讲的就是「prompt 老了怎么修、新 agent 从零怎么搭」——和你正在踩的坑几乎一一对上。下面按项目拆。但先提个醒:这类内容战术味很浓,里面有一半是【会过期】的具体话术(哪条补丁该删、要不要加 stop sequence),真正能跟你三五年的是底层那几条判断,我在每段都标出来了。
Holdwell ERP 工厂(你的三驾马车 agent prompt 的质量)
① 给 prompt 配 eval,别再凭手感改
- 怎么做的:她把「eval 是一切的起点」摆在第一位——改一处 prompt 到底有没有让效果变好,「不能凭感觉,必须先有一套 eval 来提供严谨性」。而且她迁模型时拆出两种本质不同的失败:要么是新模型有能力只是行为变了(调 prompt 能救),要么是模型能力本身不够(「再怎么调 prompt 也救不回来」)——只有 eval 能让你分清自己落在哪一种,否则你会在一个根本救不回来的方向上空耗。她的 eval 只放五个用例,但每个都是精挑的代表。
- 你可以怎么做:你最痛的「agent 产出的可观测/可验证」,根子就是没有 eval。挑你最常用、最怕回归的那一个 agent 能力(比如 PRD 主稿生成),给它写 5 个固定输入用例 + 期望产出,每次改 prompt 前后各跑一遍。这不是要你建一套测试框架,就是 5 个 case 手动对一遍——但从此「我觉得这版更好」会变成「3 个用例从挂到过」。这条是【耐用】的:模型再迭代,"先有判据再改"都成立。
② 删掉为旧模型打的过时补丁,它正在反咬你
- 怎么做的:全场最反直觉的一条——「指令并不会增加能力」。她那个客服 bot 里有句老补丁「绝不给客户错误套餐细节,引导到 URL」,结果新模型听话到把客户账户里白纸黑字写着的 5GB 都不肯说,硬踢给一个 URL。病根是「随着模型遵循指令越来越强,旧补丁会被过拟合」——旧模型笨要反复叮嘱,新模型你一叮嘱它就死守。她还配了条习惯:每加一条防御性指令就记下"为什么加",将来好精准拆除。
- 你可以怎么做:你的三个 agent 定义(
.Codex/agents/*.toml)也会攒下「绝对不要 / 关键!必须」式的硬话,有些还是从旧机制迁移时带过来的。趁这次梳理,给每个 agent 定义做一遍"补丁考古":每条强禁令问一句"这是哪代模型/哪套旧流程时代为防什么加的、现在还需要吗"。尤其检查那些"宁可不做也别做错"的指令——它们最容易让 agent 该输出的不输出、该跨线对齐时缩回去。**【耐用】的是"给防御性改动留案底"这个纪律;【会过期】**的是"具体哪句该删"——那取决于你当下挂的是哪个模型。
③ 该用 tool 的别用指令喊口号;硬规则该用代码判别让模型当裁判
- 怎么做的:按比例计费那道题,prompt 里写满「关键!永远要正确计算」,模型照样算错——因为「没给它能力时,光告诉它好好干没用」。她的解法是把算账外包给一个
calculate_proration 工具(声明可用 / 说清何时用 / 写好实现,三步)。场景二排班那个更狠:因为是硬规则,她不用 LLM 当裁判,直接写 Python 函数逐条数违规——规则明确就用代码硬判,比让模型判更可靠。
- 你可以怎么做:你的碰撞协议和真人评审,凡是"能用确定性规则判对错"的检查项(字段是否齐、状态机是否合法、实体引用是否存在),别再写进 prompt 让某个 agent"记得检查"——抽成一个脚本/校验函数,让它机械地过。这正好接上你那个痛点「agent 产出的可观测/可验证」:可验证的本质就是"把判断从 prompt 移到代码"。这条是【耐用】的架构判断,值得焊进你的工厂设计原则。
④ 拆成多个小 prompt 各自独立跑,胜过一个大 prompt 包打一切
- 怎么做的:场景二最后的赢家是「生成—评估—修复」三段式循环——三个非常简单的 prompt 各管一段、独立运行,「而不是想用一个大 prompt 把所有事都干完」。结果是全部用例通过、token 最低、延迟最低。她总结这叫「隔离不同任务——在那些每次都要走、容易拆、可重复的步骤上,把它们分离出来」。还有个白送的好处:软性临时要求("周三加一班""Harry 别和 Sally 排一起")可以塞进评估 prompt 的自然语言里,不用改后端那个死守硬规则的 Python 函数。
- 你可以怎么做:你的碰撞协议本来就是分段流水线(澄清→独立初稿→碰撞→合成定稿→写 PRD→真人评审),这条更多是验证你方向对了。但可以反过来审一遍:你三个角色的 prompt 里,有没有哪个被塞了太多职责(既要生成又要自检又要对齐)?把"自检"和"修复"从"生成"里拆出来当独立 prompt,往往比把生成 prompt 写得更长更管用。软硬分离那条尤其值钱:硬约束(必须满足的业务规则)交给代码死守,软偏好(这个需求方临时强调的点)用自然语言现场加,改起来不动代码——你的"跨线对齐"如果卡在"一改规则就要动一堆 prompt",这就是出路。【耐用】。
app_incubator(7-agent 造 App 链路)
把"该做什么"前移——但她的"前移"和你的不一样
- 怎么做的:她整个场景二是"从零搭新 agent 要同时拧 prompt / 模型 / harness 三个旋钮",并按 hill climbing 一步步对比五种做法找到甜点。关键不是某个具体配方,而是她每一步只动一个旋钮(换模型、加 adaptive thinking、改 prompt、换架构),每步都用同一套打分看影响——这样才知道是哪个变量起的作用。
- 你可以怎么做:你 app_incubator 的痛点是"把该做什么前移到 agent、激活/首屏体验"。借鉴的是她的调试纪律:你那 7 个 agent 协作时如果效果不稳,别一次改三处,一次只动一个 agent 的 prompt / 模型 / 它在 harness 里的位置,拿固定 case 对比。这条是【耐用】的工程方法论,和具体模型无关。
Personal Thinking(你正在跑的这几个技能本身就是 prompt)
你的技能 SKILL.md 就是"无主、混杂、层层补丁"的高危样本
- 怎么做的:她描述场景一那个病态 prompt——「好几个人协作堆出来、没有明确负责人、政策语气流程全混在一起、还混进为老模型打的补丁」,最后"越堆越厚"。她的金句一针见血:「如果你读一个 prompt 时自己都分不清哪是指导原则、哪是政策、哪是数据,那模型大概率也分不清。」解法是用 XML 标签把角色 / 指令 / 数据 / 政策圈成块。
- 你可以怎么做:你这本第二大脑里的 SKILL.md(包括这个 wiifm、video-to-text)是你自己一轮轮加需求堆出来的,正是"无主、层层补丁"的典型。拿那句金句当体检表:打开你最长的那个 SKILL.md,问自己"我现在还分得清哪段是硬规则、哪段是风格偏好、哪段是历史补救吗"——分不清的地方就该加结构或删。这直接对到你的痛点「信噪比 / 摄入 SOP」。【耐用】:这是个可以反复回头做的卫生习惯,prompt 越复杂越要做。
本人 / 投资视角
- 本人:你同时是这些 prompt 的作者,元约束是精力稀缺。这期给你的最大杠杆是——别再用"写更长的 prompt、加更多禁令"来解决问题(她明确反对"又长又乱的禁止清单")。你精力有限,"删补丁 + 抽成工具/脚本 + 拆小"这三招都是减法,比不断往 prompt 里加料更省你的脑力,也更经得起模型换代。
- 投资视角(顺带一问):本期纯技术、与估值/护城河/资本配置无关,对 StockHelp 无直接借鉴,略。唯一够得着的一句:她"先有 eval 判据、再判断该不该继续投入"的思路,和价值投资"先定能力圈与安全边际、再决定买不买"同构——但这是类比,不强行往上靠。
🔭 更深三角度
- 该反着用:她是 Anthropic 工程师、面对的是给企业客户上线的生产级 bot,资源和团队都足。你是一人扛多线、精力是元约束。所以她那套"五个精选 eval + 完整 tool schema + 三段 agentic 循环"别照单全收——对你正确的剂量是"最小可用判据":先给一个最常用的 skill 配 3-5 个手动对照用例就够,不要一上来就搭评估框架,那会吃掉你本就稀缺的聚焦。
- 和你现在做法冲突:你(以及大多数人)修 prompt 的本能是"效果不好就再加几句强调、再补一条禁令"。她整场都在反着说:问题往往不是 prompt 写得不够多,而是写得太多、补丁太旧、该用工具的地方在用文字喊。这和你"把 SKILL.md 越写越细"的惯性直接相左——张力留给你自己判,但值得停一下。
- 对你的镜子:你一直把这些 skill 当"文档"在维护(堆、补、加需求)。这期想让你换个视角看它们——它们是会随模型换代而过时的工程资产,需要定期"减法保养",不是写完就一劳永逸的说明书。 你给书和视频建了摄入 SOP,却可能从没给自己的 prompt 建过"退役/重审 SOP"。
One Human Company 新号(2026-07 回填)
1 · C 类候选:「Anthropic 说'指令不增加能力',我不再对 AI 员工喊'必须',改成发工具」
- 怎么做的:Margot(Anthropic 伦敦应用 AI 工程师)全场最反直觉的一条——prompt 里写满「关键!永远要正确计算」,模型照样算错,因为「没给它能力时,光告诉它好好干没用」;解法是把算账外包给一个
calculate_proration 工具。硬规则甚至不该让模型当裁判,她直接写 Python 函数逐条数违规。
- 你可以怎么做:候选标题——《Anthropic 说对 AI 喊"必须"没用,我把 drizzle tech 员工 prompt 里的十个"绝对要"换成了三个工具》。拿流水线里报错最多的一个环节实测:把口号式禁令换成确定性脚本/工具,前后错误率对比就是文章骨架。闸门自检:只复述"指令不增加能力"是搬运;带你的替换清单和错误率变化才成立。可抄物:一张判断卡「这条指令是在喊口号还是在给能力?能用代码判的就别让模型判」。
2 · B 类的独占素材:给 AI 员工的岗位说明书做"补丁考古"
- 怎么做的:她的客服 bot 案例——一句为旧模型打的老补丁「绝不给客户错误套餐细节,引导到 URL」,被新模型过拟合执行到荒诞:客户账户里白纸黑字的 5GB 都不肯说。病根是「随着模型遵循指令越来越强,旧补丁会被过拟合」。她的纪律:每加一条防御性指令就记下"为什么加",将来好精准拆除。
- 你可以怎么做:这是一篇天生的 B 类《我给 AI 员工的说明书做了次考古,挖出 N 条正在反咬我的旧规矩》——你的角色 prompt 里那些"宁可不做也别做错"的硬话,逐条问"哪代模型时代为防什么加的",晒被删掉的原文和删后表现。这类"管理制度过时反噬"的翻车账没人比你更有第一手。附带一条经营镜子:你的内容规范也一样——今天为冷启动定的铁律(比如控 D 类到 20%),过半年也要考古一遍,别让旧补丁绑死新阶段。
3 · 一句能过弹药库闸门的立场句:「prompt 写太长不是认真,是没想清楚」
- 怎么做的:她的金句——「如果你读一个 prompt 时自己都分不清哪是指导原则、哪是政策、哪是数据,那模型大概率也分不清」;赢家方案是三个小 prompt 各管一段(生成—评估—修复),token 最低、延迟最低、全部用例通过。
- 你可以怎么做:D 类短评素材,立场句可反驳(有人信"prompt 越详尽越专业")。落点回你的独占词「想清楚」:文档长度是想清楚程度的反向指标——正好也是你号定位本身的自证。控量使用,别连发。
所以呢
- 可迁移思维模型:
- 【耐用】"指令不增加能力"——能力靠模型 + 工具 + 架构,指令只负责"用不用、何时用"。凡是发现自己在用"关键!必须!"喊口号,就该停下问"我是不是该给它一个工具/脚本,而不是更大声地命令它"。这条跨模型、跨年代成立。
- 【耐用】"软硬分离"——必须满足的硬约束交给确定性代码死守,因情况而异的软偏好用自然语言现场加。这是你整个工厂"既要强制把关、又要灵活对齐"矛盾的通用解。
- 【会过期】具体话术层——加 stop sequence、用 adaptive thinking、Sonnet vs Opus 的取舍、某条补丁该不该删——这些都绑当下的模型代际,半年后大概率要重判,别当定理记。
- 判断更新:把你对"流程纪律怎么强制"的理解更新成——强制执行点 = 把判断从 prompt 搬到代码。你之前可能在想"怎么让 agent 更严格地守流程",方向应该反过来:能用代码判的就别让 agent 判。
- 这周一个赌注:挑你最常用、最怕改坏的一个 skill(建议就是 PRD 主稿那个),做两件事——(a) 给它配 3 个固定对照用例,下次改 prompt 前后各跑一遍;(b) 通读它,删掉至少一条你确认是"老模型时代防御性补丁"的硬禁令。一周内能做完,且立刻能感到"改 prompt 不再心虚"。