FastApply:高精准度的 AI 生成应用
详细介绍 Trae AI 的 FastApply 功能,如何将 AI 生成的代码高精度地应用到项目中,提高代码集成的效率和准确性。
Trae 下载地址:https://www.trae.ai
我们在日常问 AI 的时候,除了信息的获取场景外,其实有一个更广泛的需求是,希望 AI 能帮我们做完"作业",也就是直接将结果应用到代码中。
前文在介绍问答功能的时候卖了个关子,有一个有意思的功能我没特别介绍,那就是 Fast Apply。而 Fast Apply 功能就是为了解决这个问题设计的,它可以支持对 AI 问答后的结果进行高精准度的合并,也是在后续进阶篇 Builder 中会大量应用到的一个基础功能。
Fast Apply 功能怎么用
FastApply 使用的方式也非常便捷,每次问答完成后,顶部栏的区域最右侧有一个应用的按钮,单击后会将对应的代码内容应用到项目空间中。
在应用后,右侧的问答区域底部会出现一个审查区域,虽然 Fast Apply 经过多轮测试来保证它的合并效果,但 AI 的功能多少会有一些不符合预期的点。所以每次应用都是作为临时区域合入,大家可以通过吸底的审核区域确认所有 Fast Apply 的任务接受与否。
对于已有的文件 FastApply,会采用类似 Diff 区的交互展示。
可以看到最终写入的结果并不会有冲突,或者插入位置错乱的问题,个人感觉这是 Fast Apply 最有意思的一个点,最低的下限也能保证生成的代码处于可用状态。
而对于效果不理想但误采纳的代码,Fast Apply 也提供了与之配合的回滚功能,通过回滚功能,用户可以更轻松地将某个误采纳的 Fast Apply 结果回滚至之前的状态~
除 Fast Apply 外,问答还有一些其他有意思的基础功能,例如指定添加到新文件等,触发位置也在顶部栏区域,那部分功能就很简单了,这里不做特别介绍,大家可以直接体验试试~