ask模式只解释不规划,不读取项目文件;plan模式需切换并导入配置文件才能生成带技术依据的执行计划;craft模式在确认后自动插入可运行代码。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

当你手头有个需求,比如“给现有Spring Boot项目加一个用户行为埋点上报模块,要支持页面停留时长、按钮点击、API调用失败率三类指标,并能按天聚合到Prometheus”,但不确定从哪下手、怕AI直接写代码跑偏——这时候Ask模式不是用来规划的,它压根不生成计划,只解释、只回答、只给片段。
Ask模式的真实能力边界
Ask模式下,CodeBuddy不会拆解任务、不会输出步骤清单、不会建议文件结构。你问“怎么设计埋点模块”,它可能回你一段Spring AOP原理说明,或贴个拦截器示例代码,但绝不会说“第一步建EventCollector接口,第二步加@Aspect切面…”。
它连当前项目里有没有Prometheus依赖都不知道——【Ask模式默认不读取任何本地文件,也不访问项目上下文】。你没主动拖入pom.xml或配置类,它就当你是纯新手,在空白IDE里提问。
这一步操作起来很简单,直接把文件拖进去就行。
想规划复杂需求?必须切换到Plan模式
Plan模式才是专为复杂需求设计的规划引擎。它会先扫描你选中的代码、配置和依赖,再输出带技术依据的执行路径。
第一步:在CodeBuddy侧边栏右上角,把对话模式下拉菜单从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主配置类(如Application.java)→右键→“添加到CodeBuddy对话”;再拖入pom.xml和application.yml——这三份文件足够AI判断技术栈和监控现状。
第三步:输入指令:“请制定一个计划:为本项目增加用户行为埋点上报模块,支持页面停留时长、按钮点击、API调用失败率三类指标,并聚合到Prometheus。”
AI会在10秒内返回Markdown格式计划,包含:需新增的5个类名与职责、AOP切点定义位置、Prometheus Counter/Gauge选择依据、如何避免埋点影响主线程性能等细节。你扫一眼就能判断方向对不对。
Plan模式确认后,再进Craft执行
Plan输出的计划里每一条都标了序号和可验证结果,比如“第3步:在web模块添加MetricsFilter,拦截所有HTTP请求并记录响应码分布”。你点击“确认执行”,CodeBuddy自动进入Craft模式,逐条生成真实可运行代码,插入对应文件,连import语句都按你项目里的包路径自动补全。
这一步不能跳过——【Plan模式本身不改任何文件,只输出方案;必须手动点击确认,才触发Craft执行】。










