配置项目规则
特定于项目的规则有助于 AI Assistant 更好地理解您的代码、首选工具和编码约定。通过定义这些规则,您可以提高 AI 响应的相关性,并确保建议符合您的项目设置。 通过定义这些规则,您可以提高 AI 响应的相关性,并确保建议符合您的项目设置。
默认情况下,项目规则会自动添加到每个对话会话中,以便 AI Assistant 遵循所提供的指南。您可以自定义此行为,例如,仅将规则应用于特定文件、手动调用规则,或让模型自行决定是否使用。 您可以自定义此行为,例如,仅将规则应用于特定文件、手动调用规则,或让模型自行决定是否使用。
要配置项目规则:
转到 。

点击 新建项目规则文件 并为该文件提供一个名称。
切换到创建的规则文件并选择 规则类型。 可用的类型如下:

始终—— 自动应用于所有对话会话。 因此,AI Assistant 在提供响应时将始终考虑所提供的指南。
手动—— 仅在对话中通过
@rule:或#rule:明确 调用 ,或通过添加附件 操作手动添加时才应用。
按模型决策—— 当模型认为规则相关时应用。 您还必须提供一个 指令 ,以便 AI Assistant 能够理解何时应用该规则。 例如,您可以指示 AI Assistant 仅在处理 Java 文件时应用该规则。
按文件模式—— 当对话中引用的文件与指定的文件模式(例如
*.kt或src/**)匹配时应用。 必须在 模式 字段中提供模式。关闭—— 该规则处于非活动状态并且不会被应用。
将指南添加到 Markdown 文件中。 以下是包含指南的文件可能的 示例:
# General Code Review Guidelines ## Naming - Use clear, descriptive names for variables, functions, and classes - Avoid single-letter names except for loop indices - Follow consistent naming conventions throughout the project ## Style - Keep line length reasonable (e.g., 100–120 characters) - Use consistent indentation and spacing - Include comments for complex logic or important decisions ## Structure - Keep functions short and focused on a single responsibility - Avoid deep nesting and long parameter lists - Group related code logically ## Best Practices - Avoid duplicate code - Prefer composition over inheritance - Handle errors and edge cases gracefully ## Documentation - Write doc comments for public functions and modules - Keep documentation up to date with code changes ## Tools - Follow project-specific tooling or linters - Use version control best practices (e.g., atomic commits, meaningful messages)
配置完成后,AI Assistant 在提供响应时(如适用)将使用这些规则。 要检查是否已应用该规则,请展开 AI Assistant 响应开头的附件列表:

最后修改日期: 2025年 12月 5日