AI使用心得(二)
前言
上个月专门开了个系列记录一下一些AI的使用心得(trae+qwen3.5plus的),这个月也补充一点新的使用case和使用心得
使用case
这个月值得记录的使用case有以下这些
1、没有已知技术方案的情况下直接问问题
有一个需求是一个spring boot的改造,之前的所有domain类都来自于一个二方库,但是出现了可能会有第二个二方库的可能(甚至这两个二方库对应的是两个不同的database)
提问:
结果:直接修改了config之后就可以支持了
2、有明确需求的更改
有一个需求是需要把一个Integer的参数都改成List(就是从单选变成多选),直接告诉AI他就可以直接给你把对应的controller和service全部更新
提问:
结果:
3、基于一些现有的修改的情况下让他完善
有一个需求是在我之前的任务调度的逻辑的基础上加上很多的高级配置(如超时时间,调度优先级,重试次数等等等),我采用的是先修改实体类(加上对应的参数和解释),然后直接将实体类丢给AI让他帮我修改执行代码,实测是一次提问就可行。
提问:
结果:
使用心得
准确的来说算是一些注意事项,自己总结一些skill之类的上一期已经说过了,这个月还有另外两个点我觉得是需要注意的。
1、上下文长度不宜太长,trae在每一次执行完之后都会提示一个上下文的百分比(我个人的使用下来是这个百分比在50%以下的时候得出的结果都是可以的,基本都是一次通过,如果超过50%开始感觉就会有点问题了),因此如果是独立的问题尽量开一个新的会话。
2、出来的代码一定要自己看一遍(至少把他的思考过程都看一遍,不然如果错误修改了之前的代码,由于一般不可能每一次修改就对项目做一整轮的测试,如果改了之前的没测到结果上线了,那就可能是灾难性的问题了)
