扣子已将扣子编程平台核心能力封装为编程 Agent,提供完整的 AI 编程开发环境。你不需要先安装开发环境,也不需要从零学习代码,只要描述清楚想做什么,编程 Agent 就会帮你生成代码、部署上线网页应用、移动应用、小程序或技能。
扣子中的 AI 编程
扣子(coze.cn)中的 AI 编程能力,基于扣子编程(code.coze.cn)提供。你可以在扣子中通过自然语言创建编程项目,让编程 Agent 帮你生成代码、运行预览、修改页面、修复问题,并完成部署。
- 如果你只是想快速做一个网页、App 原型、小程序页面,或让 Agent 帮你修改已有项目,可以直接在扣子中使用 AI 编程能力。
- 如果你需要更完整的项目管理、集成配置、专业开发工作台,或开发智能体、工作流等更复杂的 AI 产物,建议前往扣子编程操作。
扣子和扣子编程的 AI 编程能力详细对比,可参考扣子和扣子编程的编程能力完全一致吗?。
支持的项目类型
目前,扣子中的编程项目主要支持以下类型:
核心特性
- 开箱即用的云端环境:创建编程 Agent 即可开始,每个项目自动分配云端运行环境和对应资源,无需安装任何工具。遇到问题也能一键重启、自动恢复。
- 完善的集成与基础设施:创建编程 Agent 内置多种业界领先的优秀模型服务,适用于图文生成、视频生成等多种热门场景;同时提供数据库、存储、身份认证等基础能力,以及内置丰富编程 Skill,也支持上传自定义 Skill 扩展开发能力。
- 一键部署上线:一键完成云端打包、构建与服务部署,支持自定义域名,让你的应用随时可以发布上线。
- 多人协作开发:支持多人共同参与项目开发与管理,满足团队协作需求。
开发环境与工具
扣子编程提供了一个 AI 编程开发环境,自带编码所需的基础功能,提供了开箱即用的编程体验。编程 Agent 的编程环境无需本地安装软件和依赖,让 AI 承担编码、调试等繁琐工作,开发者只需通过自然语言描述需求、验收成果,极大降低了编程门槛。
AI 编程环境的核心工具如下:
- 代码编辑器:内置支持多种编程语言的代码编辑器,提供语法高亮、代码格式化等功能。
- Web 终端:模拟 Linux 终端,可执行 npm、python等命令。
- 云端沙箱:为每个项目创建互相隔离的云端沙箱,包含了运行代码所需的操作系统、依赖和资源,支持实时预览网页、应用效果。
- AI 驱动:AI 深度嵌入开发全流程,支持自然语言生成代码,生成代码后能即时运行并展示效果;提供代码生成、代码补全、智能纠错等 AI 编程能力,能自主完成复杂的开发任务。
开发流程
参考以下流程,快速使用编程 Agent 搭建你的第一个编程项目。
- 创建编程项目。
创建一个新的编程项目,进入项目开发页面。
- 输入你的需求。
在编程 Agent 中直接输入你的创意。建议尽可能清晰且详细地描述应用的功能、界面设计、业务逻辑等方面的要求,以便编程 Agent 生成更符合需求的应用。
例如:
我希望开发一个给儿童的绘本生成网站,用户输入一个主题,自动生成一个绘本脚本,然后根据绘本脚本内容,生成最高10张画面连续的绘本内容。要求必须使用seedream 4.5 的 sequential image generation 模式,以实现连续的画风。
- 预览与调试。
编程 Agent 收到你的需求之后,将立即启动需求分析,并规划开发流程和步骤,逐步生成应用的前后端代码。代码生成完毕后,自动构建并启动服务。你可以在右侧预览页签中体验项目。
- (可选)开启协作。
如果需要多人一起开发,项目所有者可以开启协作,并邀请当前工作空间下的其他成员加入项目。协作者可以在同一个项目中与 Agent 对话、查看开发进度、修改代码和调试项目。多名协作者同时发送需求时,系统会通过消息队列协调处理顺序,避免多个对话同时执行造成冲突。
- 改进项目。
在对话区与编程 Agent 交互,它会帮你集成各项扣子编程的内置能力,例如集成 AI 能力、使用数据库和存储方案等。
你也可以在文件树中查看编程 Agent 生成的代码文件,并通过自然语言指示编程 Agent 帮你修改代码、迭代你的项目。
- 部署。
将你的项目部署到生产环境,让你的创意从开发阶段走向实际应用。
费用说明
开发、测试、部署、线上使用 AI 编程项目时,以下操作将消耗你的扣子积分。
- 编程任务:与编程 Agent 的每轮对话。
- 内置集成:调用大语言模型、联网搜索、图像生成等内置集成服务。
- 服务托管费用:部署为线上服务,将产生服务托管费。
常见问题