TRAE 使用过程中的 SKILL 探索

一、先吐槽下咱金融开发的痛:可回溯真的太挑活了

我是保险证券行业的开发者,有一次需要给我们项目增加可回溯功能,(都懂银保监会的可回溯合规要求有多严)我们公司这套可回溯系统是内部自研的,技术思路跟掘金那篇rrweb文章差不多但坑就坑在全是内部定制的东西:
各种上报规则、加密规范、业务场景编码,全是公司独一套
外面通用的方案,根本直接套不了,稍微错一点就不合规,AI直接自由发挥

二、当初我真的踩大雷:直接丢给AI写,差点把我改崩溃

如果直接在Trae编辑器里让AI生成代码
那相比自己还要改很多需要地方,coderivew压力也很大…
AI只懂rrweb那套通用技术,我们内部的规则、场景编码它完全没概念
要么自己瞎发挥写一堆没用的,要么各种不匹配
写出来的代码根本没法用,我后期修改的时间,比自己从头写还久
那时候真的觉得,AI辅助开发也太不靠谱了

三、被逼出来的办法:我给AI写了本“专属小抄”

实在没办法,我花了小半天,认认真真整理了一份**MD文档**
里面全是内部开发会回溯的文档总结以及开发建议,场景代码等这些:

  • 可回溯的技术原理,对标掘金那篇rrweb的核心逻辑
  • 公司所有内部规则:上报频率、加密方式、存储规范
  • 全业务线的产品场景编号,每个编码对应啥业务、要录啥数据
    之后再开发类似的可回溯功能,我直接把这份MD文档添加到Trae的上下文里
    让AI**照着我的文档写**,结果直接绝了!
    代码接受率直接拉满,基本小改两下就能用,效率翻了倍

四、最近才反应过来:我这不就是提前玩明白了Skill吗

这阵子各大社区、编辑器都在聊**Skill**,说给AI定制专属能力
我当时一看,这不就是我之前干的事吗!
我那份MD文档,不就是我给Trae编辑器做的**可回溯专属Skill**嘛
原来我早就无意间踩中了现在最火的玩法
说白了,Skill就是把咱们的业务知识、内部规则,开发建议,技巧总结整理好,让AI按咱们的规矩干活

五、掏心窝说点实战感受

  1. 工具再牛,也不懂咱们公司的内部规则、行业合规要求。随着AI能力越来越高,程序员的code能力越来越不重要,更重要的是对全流程认知以及业务能力
  2. 真正会用AI的,是能把自己的业务知识,变成工具能看懂的东西
  3. 真的离不开开源社区,这次可回溯的底层思路,全靠掘金文章和rrweb开源
4 个赞