宝玉分享了一套用 Agent 自我诊断、自动修复 Skill 的迭代方法,从复现 bug 到让 AI 提出解决方案,开发者的打磨循环变成纯对话了,做 Agent 工具的人可以直接套用。
宝玉分享 baoyu-design Skill 的迭代过程:用户测试发现导出问题(样式表未铺满整页、渐变色丢失),他在本地复现后让 Agent 分析原因、给出解决方案并添加测试覆盖,修复后效果改善。该 Skill 可在制作 PPT、动画视频或网站时调用 AI 生图配图,支持 Codex 内置画图或配合 baoyu-image-gen Skill 调用 Codex CLI 画图,并能连同图片一起导出为 PPTX,在 PowerPoint/Keynote 中二次编辑。迭代循环:自己用 → 发现问题 → 让 Agent 分析 → 出方案 → 确认 → 更新 Skill。
Skill 和软件一样,需要不断迭代的,而且你用户越多,遇到的各种问题就越多,就需要去解决各种边边角角的问题,才能越来越好用。
比如 @yangyi 昨天在他的牛马AI里面测试了这个Skill,说导出好像有问题,我拿到结果一看,简直惨不忍睹(图2),这里面有两个问题: 1. 样式表不对,没有铺满整页,只占了一半 2. 导出的渐变色没有了,把图片都遮没了
写 Skill 比写软件有个优势,就是你可以让 Agent 先跑,跑完之后 Agent 它自己知道有哪些上下文,遇到了什么问题,这样它可以分析问题在哪。
于是我在本地跑一次,能重现,再让它分析原因,解决,那么它就能找出原因,并从 Skill 的层面去解决,添加测试覆盖,避免类似的问题再次出现。图1就是修复后的,看起来就好多了。
这其实也是我日常迭代 Skill 的方法:
自己用 -> 发现问题 -> 让 Agent 分析原因 -> 让 Agent 出解决方案 -> 确认方案♻️ -> 更新 Skill -> 自己用 ♻️