返回

Trae

分类:AI编程 前往

Image 1: logo

什么是 Trae?

Trae(/treɪ/)与 AI 深度集成,提供智能问答、代码自动补全以及基于 Agent 的 AI 自动编程能力。使用 Trae 开发项目时,你可以与 AI 灵活协作,提升开发效率。​

完备的 IDE 功能​

提供传统的 IDE 功能,包括代码编写、项目管理、插件管理、源代码管理等。​

强大的 AI 助手​

  • 智能问答​

  • 在编写代码时,你可以随时与 AI 助手对话,获得代码解释、代码注释和错误修复等帮助。详情参考《侧边对话》和《内嵌对话》。​

  • 实时代码建议​

  • AI 助手能够理解当前代码并在编辑器中实时提供代码建议,提升编程效率。详情参考《代码自动补全》。​

  • 代码片段生成​

  • 通过自然语言描述你的需求,AI 助手将生成相应的代码片段,甚至能够编写项目级或跨文件的代码。​

  • 从 0 到 1 开发项目​

  • 告诉 AI 助手你想开发的程序,AI 助手将根据你的描述提供相关代码或自动创建所需文件。详情参考《Builder 模式》。​

支持的操作系统​

  • macOS 10.15 及以上​

  • Windows 10、11​

支持的国家和地区

Builder 模式

Builder 模式可以帮助你从 0 到 1 开发一个完整的项目。你可以将它无缝融入到项目构建的流程中。​ 在 Builder 模式下,AI 助手在回答时会根据需求调用不同的工具,包括分析代码文件的工具、编辑代码文件的工具、运行命令的工具等等。从而让回答更精确、更有效。​

Builder 模式的工作流程​

Builder 模式下,AI 助手会主动读取当前项目中的文件内容,拆解任务并逐步执行,包括:​

  • 提取相关上下文​
  • 创建或修改文件​
  • 生成并运行终端命令​
  • 分析命令运行状态