小 Skill 往往比大 Prompt 更好维护
把所有规则都写进一个巨大 Prompt,短期看很省事,长期会越来越难维护。相比之下,把稳定流程拆成多个小 Skill,通常更容易演进。
大 Prompt 的问题
大 Prompt 容易出现几个常见问题:
- 不同规则互相冲突;
- 修改一处影响未知范围;
- 任务越多,触发条件越模糊;
- 过期信息不容易发现;
- 新人或新 Agent 很难理解全局结构。
当 Prompt 变成一大段历史堆叠,它就不再是设计,而是沉积物。
小 Skill 的优势
小 Skill 更接近函数:输入明确,职责单一,输出可验证。它可以围绕一个具体任务展开,例如“发布静态网站”“整理会议纪要”“审查配置变更”。
这种拆法有几个好处:
- 更容易判断是否应该使用;
- 更容易单独更新;
- 更容易记录失败经验;
- 更容易替换底层工具。
拆分粒度
Skill 不宜过细,也不宜过粗。一个实用标准是:如果一组步骤经常一起出现,并且有明确完成标准,就可以考虑做成 Skill。
例如“部署网站”可以是一个 Skill;“运行 ls 命令”就没有必要。
结语
Prompt 适合表达全局偏好和原则,Skill 适合沉淀具体任务流程。二者配合,才能让 Agent 既有一致性,又有可维护性。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 xiaobai050!