给 agent skills 加上反触发词后,冲突立刻消失
teagaw · reddit · 2026-07-24
作者分享了一个很实用的 agent skills 设计技巧:反触发词(anti-triggers)。
- 只写“当用户说 X 时执行 Y”不够,多个 skill 很容易在同一个词上同时命中。
- 他的 deploy skill 和 git workflow skill 都会被“deploy”一类词触发,导致 agent 随机选一个,结果不稳定。
- 解决办法是给每个 skill 加上明确的 “不要在这些场景触发” 约束:例如 deploy skill 说明不要因 git push / merge / commit 触发,git skill 说明不要因 deploy / ship / release 触发。
- 加上这种排他边界后,冲突立刻消失。
作者认为,这个原则的核心是:skills 不只是竞争“做什么”,也在竞争“不要做什么”;如果不写清楚,agent 就只能自己猜。
「编程与Agent」频道最新
- Cognition SWE-2 用 KKT 对偶优化长度惩罚,一次 RL 推移 Pareto 曲线 — YouJiacheng · 2026-09-11
- 首届 Three.js 大会落地巴黎,AI 正缩短从想法到原型的距离 — OdinLovis · 2026-09-11
- 观点:Agent 真正的瓶颈是企业数据工程能力 — dhruv2038 · 2026-09-11
- 实测戳破 RTK 省钱神话:token 省了,账单分文未降 — Bartaseth · 2026-09-11
- GPT-6 Astra 用时 44 小时通关含敌人 Factorio,API 成本约 4500 美元 — liminal_bardo · 2026-09-11
- 投资分析师求教:如何用 Claude 搭建尽调 Agent 工作台 — Careless_Tie2286 · 2026-09-11