内置智能体
在 JoyCode 中,智能体(Agent) 是核心编程助手。通过智能体,JoyCode 可以理解开发者的自然语言需求,进行端到端的自主操作,包括:
- 分析和理解需求
- 规划开发任务和执行计划
- 读取项目目录及开发环境
- 在文件中自主写入代码
- 自动生成终端命令行操作
智能体与开发者协作,可高效完成复杂任务。
智能体类型
JoyCode IDE 内置多种角色智能体,针对不同开发场景进行优化,用户也可创建自定义智能体,配置专属提示词与工具集,以提升复杂任务处理效率。

JoyCode 提供以下预置智能体:
| 智能体类型 | 功能简介 | 默认状态 |
| 编码智能体 | 精通多语言、多框架、设计模式及最佳实践,助力高质量代码开发 | 默认开启 |
| 智能体团队 | 战略任务编排者,协调复杂工作流,将任务分配给专业智能体,实现团队协作 | 可手动开启 |
| 规划智能体 | 收集任务信息,制定可执行计划,优化方案并指导实施 | 可手动开启 |
| 架构图设计智能体 | 根据代码、上下文、图片等信息,生成 Draw.io 格式架构图、流程图及泳道图 | 可手动开启 |
| 前端页面设计智能体 | 自动生成 HTML 页面及产品原型,提升前端开发效率 | 可手动开启 |
| 问题修复智能体 | 系统化问题诊断专家,快速定位并解决各类软件故障 | 可手动开启 |
| 问答智能体 | 精通多语言编程,擅长代码分析、问题诊断和最佳实践推荐 | 默认开启 |
| 规约编程智能体 | 基于规约文档进行结构化开发,按任务列表执行功能并跟踪任务状态 | 默认开启 |