【TraeWork】记录一些自己使用省Token的技巧(编程相关)

  • 按任务的复杂度来选择合适的模型,主要区分是否涉及视觉与是否涉及复杂编程。
    • 如果涉及视觉则使用多模态模型(K3、Seed 2.1 Pro、M3),如果涉及编程的前端开发则使用多模态模型,如果涉及编程后端则使用文本模型(GLM 5.2、DeepSeek V4 Pro),如果是简单执行和文字任务则使用DeepSeek-V4-Flash,详细参考:
  • 系统整体设计建议使用优秀模型先规划后执行,先脑暴把需求聊清楚,再开始进行开发,开发之前可以先用HTML先把系统的原型定清楚,以避免拿着详细的PRD直接生成系统容易跑偏的问题。
  • 系统的独立功能实现可以每个相互独立的任务开一个独立的Session,先Plan后执行,最终测试。
  • 一个功能修改完毕后进行文档存储可以换成小模型来写,不要直接用贵的主力模型来写文档。
  • 开发具体的功能的时候涉及到的改动的相关代码文件、路径、参考资料在当次对话中要放全面,不要让TRAE自己去搜。
  • 不要在会话中闲聊和开发无关的事情,每一句提问都是一次积分消耗。
  • 不要所有的需求都在一个对话使劲怼。
  • 开发前最好用GIt来管理开发流程。
1 个赞

感谢分享,已经整理出不少经验了
比如模型分级、规划先行

给你添砖加瓦,稍微改良一下:

1.规划阶段消耗时间可能占到开发的一半以上

2.贵的模型只适合生成、重构阶段,千万不要进入常规修复、审计等阶段
从目前Deepseek Flash的能力来看,足够应对绝大部分的功能修复

3.工作目录的目录名有讲究,按目录名放置降低模型困惑

4.Trae的回撤是一个极好的功能
但删除文件这种操作我已经设置成写脚本删除,所以版本管理和备份必须做好,最好是每次交付前进行一次备份,保留最近3-5个版本(用hook+脚本实现)

5.当发现Agent开始出现幻觉,有令不遵,说明上下文腐败了,要及时重开窗口,否则几十轮都未必能解决问题
(随着Trae越来越强大,这个现象目前已经大幅减少)

2 个赞

感谢Trae友的补充!