使用规则自定义体验

借助 Gemini 中的规则,您可以定义适用于所有提示的首选编码语言、样式或输出格式。您只需设置一次这些偏好设置,它们就会自动应用于您随后向 Gemini 发送的所有提示。规则可帮助 Gemini 了解项目标准和偏好设置,从而提供更准确、更量身定制的代码辅助功能。例如,您可以创建一条规则,例如“Always give me concise responses in Kotlin”。

在 Android Studio 的提示库中存储和管理规则。如需设置规则,请按以下步骤操作:

  1. 如需打开 Gemini 的设置,请点击 IDE 底部的 Gemini 状态图标 ,然后依次点击配置 Gemini > 提示库。或者,依次前往 File(在 macOS 上,依次前往 Android Studio> Settings > Tools > Gemini > Prompt Library
  2. 使用范围下拉菜单在 IDE 级别或项目级别存储规则:
    • IDE 级规则仅供您自己使用,并且可用于多个项目。
    • 项目级规则可以在处理同一项目的团队成员之间共享。它们会保存在 /.idea/project.prompts.xml 文件中,并带有项目级提示
  3. 如需添加规则,请点击规则,然后在编辑器中添加规则。确保规则具体且可操作。规则的布局并不重要,但为了便于您自己阅读和维护,请考虑将多个规则放在无序列表中。
  4. 点击应用以保存并停留在设置对话框中。点击确定以保存并退出设置对话框。

以下是一些可添加为规则的示例:

  • 公司样式指南,例如变量命名或代码注释方面的惯例
  • 建议使用的库,例如“使用库 <X> 而不是库 <Y>”
  • 编程语言偏好设置,例如“以 Kotlin 提供所有代码示例”

取消选择查询的规则

系统会自动将规则应用于您向 Gemini 发送的每个查询。如果您不希望规则应用于特定提示,可以在发送提示之前取消选择规则,方法是点击上下文,然后取消选中规则

规则的运作方式

规则会作为前序添加到每个提示的开头。您应使用规则来提供背景信息、指定所需的输出和格式,并帮助塑造 Gemini 的行为,以便生成更准确、更有用的回答。如果您同时使用 IDE 级规则和项目级规则,那么这两类规则都会应用于每个提示。