飞书智能伙伴Aily之配置问答规则

飞书智能伙伴Aily之配置问答规则

智能伙伴Aily手册精选NaN-NaN-NaN
产品功能
认识问答规则
问答规则的作用
问答规则是知识问答全局配置的统一功能端入口,用于干预生成结果的规则设置,包括全局参数设置、用于控制召回的参数、检索和结果生成的指令、约束规则和功能开关等。这些规则的设置使得应用构建者能够更好地干预知识问答的生成过程或结果。通过问答规则,应用构建者可以灵活地调整知识问答系统的行为,以满足不同的业务需求。
问答规则的使用场景
使用场景:通过配置规则,影响大模型的生成结果,辅助应用构建者对知识问答的效果进行更多的干预和控制。
配置参数和规则列表
配置模型
  • 使用场景:配置用于知识问答生成结果的模型。
  • 使用说明:
  • 默认使用应用初始化时你所配置的模型。
  • 你也可以根据实际需要指定知识问答的模型。
  • 可选择的模型范围:
  • 平台提供的内置模型。
  • 你在模型管理中所配置的模型。
结果生成指令
  • 使用场景:配置用于控制模型回答生成的提示词。提示词的配置内容将结合您所选择的大语言模型生效,用于控制模型生成的结果。
  • 使用说明:
  • 默认使用平台内置的生成指令。
  • 你也可以根据实际需要修改生成指令。例如,你可以在生成指令中增加如下的要求:
  • 针对每一次回答,都加上礼貌性前缀“你好!”
  • 针对输出结果最后默认加一句话:"本答案由AI生成,请谨慎参考!”
回答配置
  • 使用场景:用于约束模型回复的长度、语言(中文or英文)、拒答话术。模型回复的长度、语言和拒答话术是模型训练和使用中需要考虑的几个重要因素。这些因素可以影响模型的性能、用户体验和应用场景。
  • 使用说明:
  • 回答长度:模型的回复长度可根据具体的应用场景和用户需求进行调整。
  • 回复语言:模型的回复语言应该根据具体的应用场景和用户需求进行调整。可以选择固定使用中文回复、固定使用英文回复、或根据用户输入的语言来进行回复。
  • 拒答话术配置:处理一些无法回答的问题或请求,模型将根据你配置的的拒答话术来回复。例如,模型可以根据你的配置回复“对不起,我无法回答这个问题”或“非常抱歉,我无法满足你的请求”。
  • 使用在应用端配置的回复:将使用在应用首页的模块中配置的拒答话术。
  • 在知识问答中配置自定义的回复:将使用在知识问答的规则配置使用的拒答话术。
多轮配置
  • 使用场景:配置知识问答中是否把用户的上下文带入会话中。
  • 使用说明:
  • 开启:每次新对话都会参考对话上下文进行作答。开启后,知识问答中将支持多轮对话,平台内部会根据上下文对当前会话进行意图改写,以提供更准确的答案。
  • 关闭:在每次新的对话中,系统会清空上下文并重新作答。当关闭当前对话后,系统将不再受上一个问题的影响。
知识问答配置
知识召回参数
  • 使用场景:配置知识问答中针对知识检索召回的参数。这些参数会影响从非结构化的知识中检索到与问题相关的知识,然后利用这些知识来生成问题答案。
  • 使用说明:
  • 召回数量:配置符合匹配度阈值条件的知识片段的最大召回数量,平台默认值为 7。数量约大,给到模型的知识片段数量越多。如果希望模型能接收到尽量多的知识,可以调高该值。提供给模型的知识过多可能导致模型用错回复。
  • 匹配度阈值:配置只召回相似度大于该阈值的知识片段,平台默认值为 0.5。阈值越高,对于知识片段的相似性要求越高。若希望模型尽量回答问题,可以适当调低该阈值,但可能会出现召回过多的情况。
结果展示参考来源
  • 使用场景:配置在终端用户的知识问答回复中是否显示引用的知识来源。
  • 使用说明:
  • 开启:在终端用户视角的生成结果展示参考来源信息。
  • 关闭:在终端用户视角的结果不展示参考来源信息。
250px|700px|reset
数据分析配置
启用数据分析功能
  • 使用场景:配置是否在知识问答中启用NL2SQL,用SQL来查询数据返回结果作为回答的一部分,并针对用户问题支持数据分析,呈现数据详情、数据洞察等结论给到用户
  • 使用说明:
  • 开启:支持NL2SQL查询,针对用户问题支持数据分析,呈现数据详情、数据洞察等结论给到用户。默认开启,开启后数据分析的相关配置可用。
  • 注意:数据分析对模型有要求,需要模型具备SQL代码能力,因此会存在选取的模型不支持开启的情况。
  • 关闭:不支持NL2SQL查询,针对用户问题不支持数据分析,呈现数据详情、数据洞察等结论。关闭后,数据分析的相关配置不可用。
生成数据洞察
  • 使用场景:配置在终端用户的知识问答的数据分析中,是否支持生成文字数据洞察。
  • 使用说明:
  • 开启:在数据分析的回答中,将基于大语言模型自动在用户端生成文字数据洞察。
  • 关闭:在数据分析的回答中,终端用户视角不生成文字数据洞察结论。
250px|700px|reset
结果分步生成
  • 使用场景:配置在终端用户的知识问答的数据分析中,是否支持分布输出结果,即生成SQL执行的中间过程的结果数据是否展示给用户。
  • 使用说明:
  • 开启:在数据分析的回答中,将会输出SQL执行的中间过程数据。
  • 关闭:在数据分析的回答中,不会输出SQL执行的中间过程数据。
SQL生成约束
  • 使用场景:配置用于约束模型作用于数据问答的 SQL 生成环节的提示词。在数据处理和检索的 SQL 生成环节消费该提示词,SQL 生成的约束规则,例如:
  • 请尽量使用一条 SQL 查询数据。
  • 默认 where 条件中使用的过滤字段在 select 的目标字段中都返回。
  • 查询的结果小数点默认保留 x 位。
  • 使用说明:
  • 支持配置5条的生成结果约束规则,每条规则不超过200字符。
  • SQL生成约束规则是全局规则,作用于所有的SQL生成。
先进生产力和业务协同平台
联系我们立即试用

先进团队,先用飞书

欢迎联系我们,飞书效能顾问将为您提供全力支持
分享先进工作方式
输送行业最佳实践
全面协助组织提效
联系我们立即试用