全栈编程智能体使用手册
更新时间:2025-01-22
1. 全栈编程智能体是什么?
全栈编程智能体是为开发者量身定做的全新AI编码工具,实现从需求到代码的端到端生成,可自主理解编码需求并精准拆解任务,突破单文件局限,实现跨模块、跨目录的系统级代码生成,为开发者带来前所未有的智能协作体验。让复杂开发化繁为简,让编程效率倍速提升。
1.1. 应用场景
- 新手学习者 全栈编程智能体可以生成各种编程语言的基础代码示例,并提供基于完整项目的代码解释,加速编程学习;同时,可以生成小型项目的代码模板,降低编码实战门槛。
- 专业开发者 全栈编程智能体已集成主流框架和库,可帮助开发者快速生成指定要求的项目模板和完整需求代码;同时支持基于全局视角给出代码优化效率,也可以实现不同编程语言间迁移重构。
- 数据分析师 通过输入自然语言问题,全栈编程智能体可以直接生成 SQL 查询或数据处理代码;也可以生成数据清洗和分析脚本,根据数据生成图表代码完成数据可视化工作,快速实现所需逻辑。
- 测试/运维工程师 全栈编程智能体支持基于代码逻辑和测试用例描述生成测试代码,支持生成配置管理、监控、部署、日志分析等自动化脚本代码,提高工作效率。
- 个人开发者/产品经理/创业者 全栈编程智能体适合快速生成前后端整合的代码结构和完整功能模块,便于快速构建产品 MVP 验证可行性。也可以生成 Excel 宏、实现数据处理脚本等,实现个人工作流程自动化。
1.2. 演示示例
1.2.1. 初始化一个 Web 应用
应用前后端分离的架构,从 0-1 实现一个私人相册 Web 应用。
1.2.2. 修改已有项目,实现批量上传图片功能
将需求转化为自然语言,通过全栈编程智能体完整实现;生成的代码可能存在错误,直接通过自然语言调试解决。
1.2.3. 美化界面
使用所提供的图片素材,并输入所需优化诉求,实现界面美化。
1.3. 适用版本
全栈编程智能体为企业级功能,适用于企业标准版、企业专属版。当前已支持 Jetbrains 全系列、VSCode,即将支持 Visual Studio。企业可免费试试用1000 次,付费企业不限用量。
2. 支持能力
2.1. 自定义上下文
全栈编程智能体支持灵活的上下文定义,您可以指定文件、目录、终端输出内容 作为上下文,供模型处理时参考或者使用,以确保生成的内容更符合您的需求。
- 点击输入框上方的「+」、或者直接输入「#」
- 输入所需文件关键字搜索
- 在列表中选择所需文件
- 在输入框中输入您的需求,发送即可
2.2. 多文件编辑
根据您的需求,全栈编程智能体可以 0-1 搭建一个完整项目,包括创建项目中全部新文件;也可以基于已有项目的完整理解,编辑已有项目中多个文件。
2.3. 一键采纳变更代码
模型生成代码后,会通过流式输出生成后代码,并渲染出原始代码和优化后的代码对比,直观查看生成效果。
- 如果生成代码符合预期,可以逐个文件点击「采纳」,或者点击「全部采纳」,将变更代码批量应用到当前项目。
- 如果所生成代码不符合预期,也可以逐个文件点击「放弃」或「全部放弃」,将变更代码全部从磁盘清除,确保本地文件无变更。
2.4. 运行命令
在生成过程中,如果发现环境问题阻塞生成、或者需要运行指令验证生成代码准确,全栈编程智能体可以调用执行命令工具,直接在对话区发起运行命令动作。
- 手动点击“运行” 进行执行确认
- 调用执行工具,运行命令
- 继续执行后续生成任务
2.5. 查看页面预览(敬请期待)
对于生成的前端页面代码,全栈编程智能体支持直接在 IDE 内查看 Web 预览,方便前端开发与调试。