Skip to content

规则类型

引言

根据引入和触发条件的不同,规则分为4个类型,您可以根据场景需求,然后选择场景对应类型的规则。

规则类型

类型触发方式适用场景
模型决策在智能会话中使用智能体模式进行问答时,模型将根据用户定义的规则描述,自主判断是否使用该规则进行回答。若使用了规则,则会显示已检索到的规则。由模型自主决策,仅在特定场景下生效的规则,例如生成单测时生效,或生成注释时生效等。
指定文件生效在智能会话和行间会话中,规则将根据用户指定的文件匹配模式(如 .java、src/**/.ts)自动检索符合条件的文件应用该规则。您可以通过通配符精确控制规则作用范围,例如.css文件才能生效等。
始终生效该规则在智能会话与行间会话的所有请求中均默认生效。设定项目级的通用规范,如编码风格、偏好格式、默认的回答角色等。
手动引入在智能会话或行间会话中,需通过 #规则 手动触发,规则才会生效。适用单次使用该规则等场景,比如特定的文件需要用到该规则文件进行调整等。按需执行一次性或特定的工作流、自定义提示词等。

模型决策

  1. 单击右上角“规则管理”图标,选择规则作用域,然后单击“创建”。

  1. 输入规则名称,选择类型“模型决策”,然后输入规则描述,然后单击“确定”。

  1. 在规则列表中,单击该条规则,IDEA中间编辑区会打开该markdowm格式的文件,然后关闭窗口,直接编辑规则内容,然后保存文件即可。

  1. 在使用智能会话中的智能体模式,选择文件,输入需求内容。

  1. 模型已检测到有相应的规则,自主决策是否使用。回答完毕,查看文件,已根据规则内容生成,则规则已生效。

始终生效

  1. 输入规则名称,选择类型“始终生效”,然后单击“确定”。

  1. 编辑始终生效的规则内容,然后保存。

  1. 始终生效在智能会话和行间会话中生效,使用行间会话,提出需求,然后查看回答,规则已生效。

手动引入

  1. 输入规则名称,选择类型“手动引入”,然后单击“确定”。

  1. 编辑始终生效的规则内容,然后保存。

  1. 在智能会话描述区,单击“关联上下文”或者输入“#”,选择“规则”,然后选择手动引入的规则文件。

  1. 在描述区输入需求,然后查看文件,已按照规则生成。

指定文件生效

  • 根据用户指定的文件匹配模式(如 .java、src/**/.ts)自动检索符合条件的文件应用该规则。

邮箱:chendw@feisuanyz.com 邮编:518000 地址:深圳市前海深港合作区前湾一路1号A栋201室