codecamp

CodeBuddy IDE Agent 模式 Plan 模式

介绍

Plan Mode 是 Agent 中的核心模块,可以看作是一个“需求工程智能体”。它能够将用户模糊的产品需求自动化编译为可执行开发方案,实现“一句话需求 → 可执行计划” 的端到端转化,可以解决以下场景痛点:

  • 需求歧义:非技术用户难以精准描述技术需求。
  • 协作断层:产品规划与开发落地之间的信息损耗。
  • 启动成本:传统方案设计耗时数小时,甚至数天。

Plan Mode 的工作原理总体可以分为以下几点:

开启和关闭

您可以按如下路径选择 Craft Generate Plan 的开启和关闭。

使用

以“实现一个世界旅行网站”需求为例,在 Agent Mode 下,输入需求,如下图所示:

Plan Mode 启用前

在启用 Plan Mode 前,可以看到,当输入需求描述后,Agent 根据需求进行分析和理解,然后直接开始执行开发任务,并没有对需求进行任务拆解、生成需求文档PRD。

Plan Mode 启用后

  1. 先在对话面板中,启用 Plan Mode。
  2. 启用 Plan Mode 后,在对话框中输入相同的需求描述,发送给 AI。如下图所示,可以看到,启用Plan Mode 后的 CodeBuddy IDE,会先对输入的需求进行分析和理解,将任务拆解成细化的技术栈和网页设计实现,最后生成需求文档 PRD。

效果展示

根据执行计划执行完成后,调用 Preview 工具预览效果如下。


CodeBuddy IDE Agent 模式检查点
CodeBuddy IDE 上下文
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }