Craft 的使用

最近更新时间:2026-04-10 16:54:22

我的收藏
全新软件开发智能体 Craft,输入自然语言指令,支持文件多选,AI 深度理解,自主完成多文件代码生成和改写,即刻落地可执行应用。与 Ask 模式的对话智能体相比,跨文件上下文理解、批量代码生成与修改、智能代码优化与重构是 Craft 的核心功能,尤其是在生成代码工程中表现突出,能够显著提升开发者的效率。
说明:
Craft 支持的插件端:VS Code、JetBrains IDEs、微信开发者工具。
Craft 支持的语言:市面上主流的开发语言都支持,例如 C、C++、C#、CSS、Go、HTML、Java、JavaScript 等。

使用方法

1. 打开 Craft 模式。在代码助手对话输入框下提供 Ask 和 Craft 两种模式切换的入口,您可以单击切换到 Craft 模式,或者使用快捷键(Windows 为 Alt + I ;macOS 为 ⌘ + I快速切换。
VS Code
JetBrains IDEs
微信开发者工具 IDE



2. 对话管理。包括创建新对话和历史对话记录管理。
创建新对话。您可以根据实际需求创建新对话。
VS Code
JetBrains IDEs
微信开发者工具 IDE



历史对话记录管理。在这里,您可以查看历史对话记录,并支持对历史对话记录进行导出、编辑和删除的操作。
VS Code
JetBrains IDEs
微信开发者工具 IDE



3. 在输入框中输入需求描述。
VS Code
JetBrains IDEs
微信开发者工具 IDE



4. 可以选择添加上下文作为对话上下文。
单击 @ ,可以选择添加文件或文件夹、文件变更、知识库以及终端最后执行的命令作为对话上下文。
VS Code
JetBrains IDEs
微信开发者工具 IDE



@File & Folders:选择文件或文件夹作为对话上下文信息。
@Git:添加 git 作为上下文。
@Docs:选择添加知识库作为对话上下文信息,包括官方知识库和自定义知识库。
@Terminal:添加终端最后执行的命令作为对话上下文信息。
@Rules:添加 Rule 作为上下文
或者在资源管理器的文件树中,右键单击文件或文件夹选择腾讯云代码助手 CodeBuddy > 添加到对话。
VS Code
JetBrains IDEs
微信开发者工具 IDE



或者在编辑区中,圈选代码后右键选择腾讯云代码助手 CodeBuddy > 添加到对话,或 CodeBuddy > 添加到对话
VS Code
JetBrains IDEs
微信开发者工具 IDE



5. 输入需求描述后,Craft 将自主完成多文件代码生成和改写,并以 diff 视图的形式进行分栏展示。此外,JetBrains IDEs 还支持在新窗口以 diff 的形式展示改写文件。
VS Code
JetBrains IDEs
微信开发者工具 IDE



6. 对于对话生成的代码文件内容,单击蓝色显示的代码文件或方法或类或路径等,可直接跳转到对应内容进行查看。
VS Code
微信开发者工具 IDE


7. 版本化管理。Craft 支持版本管理能力,将鼠标悬浮在之前对话版本,您可以选择回退版本、重新编辑。如果想要回退版本,详情请参考 Craft 撤回检查点

8. 模型切换。内置了 hunyuan、deepseek-v3、Kimi、GLM 最新模型,默认(Auto)为自动选择模型,支持您对模型进行切换,满足不同场景需求。
VS Code
JetBrains IDEs
微信开发者工具 IDE




实战场景示例

下面为您演示一个《打地鼠》游戏的开发,来体验一下 Craft 通过自然语言来生成代码工程的能力。
1. 在 Craft 对话框中输入提示词需求。

2. Craft 的执行过程。
2.1 在开始执行游戏开发任务前,Craft 会向您询问具体要求信息,以此来制定详细的开发执行计划。

2.2 开发计划制定完成后,请求您进行确认。如果不满意可以选择继续输入需求;如果满意,单击开始即可开始自动执行开发计划。

2.3 先对需求进行分析,并创建了基本目录结构。

2.4 基于任务依次创建实现逻辑。

2.5 所有逻辑代码全部实现后,会对当前游戏运行环境进行检测。如果检测到 Python 或第三方库未安装时,会自动进行安装。环境安装完成后,会自动运行程序。

2.6 程序测试完成能够正常运行后,可以选择对程序进行优化。

2.7 游戏优化后,自动对所优化的需求进行游戏测试。

3. 效果演示。