一句话定义
它解决「Agent 在没读技能正文之前,如何判断这项技能该不该用」的问题,答案是靠那句简短的触发描述来做匹配。
机制 / 原理
每项技能都带一段简短的description,它是 Agent 在还没打开正文时唯一能看到的线索。Agent 会拿当前任务去和各技能的描述做匹配,命中了才决定加载这项技能。所以描述写得准不准,直接决定技能能不能在该出场时出场。写得太宽泛,会在不相关的任务上误触发,白白占用上下文还可能带偏方向;写得太窄或用词偏门,真正该用时反而漏掉。诀窍是让描述精准覆盖它真实适用的场景,把典型的触发词和用途说清楚,既不夸大适用面,也不遗漏常见叫法。
经典实验 / 例子
一项「生成财务报表」的技能,如果描述只写「处理数字」,用户问天气温度它也可能被误召;改成「当用户需要根据交易流水汇总生成月度或季度财务报表时使用」,就能精准地只在报表场景被选中。
生活中的例子
像通讯录里给每个人写的备注。备注写「同事」,你想找修水管的人时根本对不上号;写清「小区水电维修张师傅」,需要时一搜就命中,既不会漏也不会翻出一堆无关的人。
常见误区
常见的坑是把描述写得又长又全,想「覆盖所有可能」。结果适用面被吹得过宽,技能频繁在不相关任务里被误触发,既浪费资源又干扰判断,反而不如一句精准的描述好用。