assistant-prompts.ts
27.8 KB
-
feat(引导): 每条引导上带一份「一类一调」的调用纪律 · 875a406c
产品 2026-08-17 把这句话手工粘到 `标识` 的值里试了一轮,**模型的排布确实变了** ⇒ 收进代码,独立成 `开放方式` 字段,紧跟 `标识`。
⚠ ️ 挂在**每一条**上,⛔ 不是每一组上:纪律管的是「这一条讲完、紧接着调这一条」, 作用域就是一条 —— 挂在组上时一组里的两条仍会被攒着一起调(上一版实验就是这么做的, 已 revert:`git show 82f357e0`)。⚠ ️ 位置紧跟标识:产品实测有效的那一版就是粘在标识后面的,⛔ 别挪到末尾"省一点注意力" —— 那等于换了个没测过的位置。🔴 这是事实层「⛔ 一个字的指令都不许有」的**唯一一处破例**,所以破得有边界: · 措辞与 `show_guidance` 描述同源(都用「开放」、都说「一类」)——⛔ 别两处各发明一套 ·⛔ 不写工具名:代码标识符进事实层早晚被念给主管听(沿革见 GUIDANCE_KIND) · 禁词字面照旧全域禁,那句纪律自己也得守(单独一条测试盯着) · promptVersion → -c(-b 是被 revert 的那次实验,库里有它的行,⛔ 不复用) ⇒ 怎么验它还在起作用:`agent_invocations.output.steps`(stepShapes)—— 几条引导落在各自独立、且 textLen>0 的步里 = 守住了;挤在同一步 = 没守住。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>luoqi committed