规则
通过配置 Rules,可以对智能体的行为进行精确约束与规范,从而控制其输出质量与风格。
Rules 允许开发者自定义 AI 助手的行为方式,例如:
- 遵循特定编码风格与开发规范
- 定义项目架构偏好
- 控制输出内容与格式
- 提升智能体对项目需求的理解一致性
通过规则配置,可以让智能体生成的代码与建议更贴合项目预期。
创建与管理Rules
在 JoyCode 中,可以通过以下方式创建与管理规则:
- 点击右上角 设置图标
- 在设置页面左侧导航栏中选择 规则(Rules)
- 选择规则集类型(用户规则 / 项目规则)
- 编辑生成的规则集文件并保存
JoyCode 提供了两种主要类型的 Rules,以满足不同场景下的需求:
Rules 类型

JoyCode 不同的规则类型用于不同作用范围的行为控制。
用户规则#
用户规则适用于所有项目,是全局生效的规则配置。
适用场景#
用于定义跨项目一致的 AI 行为,例如:
- 输出语言偏好
- 回复格式规范
- 通用编码风格
特点#
- 全局生效,适用于所有项目
- 提供统一的 AI 行为标准
- 便于维护一致的开发体验
说明:用户规则适合定义“通用规范”,确保 AI 在不同项目中保持一致行为。
项目规则#
项目规则仅作用于当前项目,用于定义项目级别的 AI 行为约束。
- 存储路径:
.joycode/rules - 文件格式:MDC(Markdown Components)
- 可通过安装 MDC - Markdown Components VSCode 插件实现语法高亮
适用场景#
用于为不同项目定义差异化规则,例如:
- 不同项目的代码风格规范
- 特定目录或模块的开发约束
- 项目级架构要求
特点#
- 仅在当前项目中生效
- 支持更细粒度的行为控制
- 可作为项目开发规范的一部分提交
- 保证 AI 在项目内输出一致性
Tip:项目规则适合用于团队协作项目,可将 AI 行为纳入代码规范体系中统一管理。