CodeBuddy的Craft模式是专为“需求→可运行代码”闭环设计的智能体,通过三步操作(启动Craft、输入含技术栈/数据结构/分层逻辑/约束条件的指令、提供上下文)生成多文件可执行代码,并支持自动写入与迭代优化。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

CodeBuddy 的 Craft 模式是专为“需求→可运行代码”闭环设计的智能体,不是简单补全,而是理解上下文、规划结构、生成多文件、确保可执行。操作核心就三步:进模式、给指令、收结果——但细节决定能不能直接用。
一、启动Craft并确认环境就绪
打开 VS Code 或 JetBrains IDE(如 IDEA、PyCharm),确保已安装最新版 CodeBuddy 插件,并完成腾讯云账号登录和项目授权。项目根目录需能被正确识别(含 pom.xml、requirements.txt 或 package.json 等标志性文件)。点击左侧边栏 CodeBuddy 图标,在对话面板顶部明确切换到 Craft 模式(非 Ask 或 Plan)。
二、输入高质量自然语言指令
指令不是越长越好,而是要包含四个关键要素:技术栈、数据结构、分层逻辑、约束条件。例如:
CodeBuddy Code CLI 的安装、配置与使用指南。CodeBuddy Code 是腾讯推出的 AI 驱动 CLI 编程助手,支持自然语言驱动开发。 - 必备触发词:CodeBuddy, codebuddy, AI CLI, Tencent AI coding, @tencent-ai/codebuddy-code, terminal AI assistant - 适用场景:安装 CodeBuddy CLI、配置 CodeBuddy、使用 CodeBuddy 命令、排查 CodeBuddy 问题
- “用 Spring Boot + MyBatis-Plus,基于已有 User 表(id, name, email, status, created_at),生成 Controller、Service、Mapper 接口及 XML 实现,要求分页查询、邮箱唯一校验、软删除支持”
- “根据当前打开的 schema.sql 中的 orders 表,生成 FastAPI 路由(/orders/{id})、SQLModel 模型、依赖注入服务,响应格式为 JSON,404 返回空对象”
避免模糊表达如“写个用户功能”或“帮我做后台”,Craft 会因信息不足生成不可靠代码。
三、提供上下文提升生成准确性
如果项目已有实体类、建表 SQL 或配置文件,别重写描述——直接右键选中内容,选择 “Send to CodeBuddy”,再在 Craft 输入框里追加指令。比如先发送 User.java,再输入:“按此字段生成 Vue3 组合式 API,含表单验证规则和提交逻辑”。Craft 会自动索引字段类型、注解(如 @TableId、@NotBlank)和已有命名风格,生成代码与项目保持一致。
四、接收与落地生成结果
提交后,Craft 会在几秒内输出完整代码块,并标注建议保存路径(如 src/main/java/com/example/user/)。它默认不覆盖现有文件,而是新建或提示冲突。点击 “Accept” 即自动写入对应位置;若需微调,可直接编辑生成内容,再用 “Refine with AI” 让它基于修改继续优化。生成后建议快速运行一次 mvn compile 或 python -m pytest,验证基础可执行性。

















