本篇文章旨在阐述应用高级编排中各组件的具体功能。

实机配置即为本站小助手的配置步骤,更多的流程编排方式有待您自行探索与发掘。

1、基础数据

1.1、添加AI模型

讯飞星火百度千帆,均有免费版模型,按文档接入。

1.2、添加知识库

按需创建通用型WEB站点知识库。

注意:创建后不支持更改。

1.3、创建应用

输入应用名称,选择高级编排创建应用。

2、应用高级编排

2.1、应用组件

目前支持上图所示组件。

2.2、基本信息

开场白改成自己需要的内容,使用- 来触发多条点击项,注意:后面的空格不能省略。

2.3、知识库检索

添加宏尘极客问答库作为第一个检索知识库;

参数设置

检索模式:按需选择;

相似度:不建议过高,会出现很难匹配的情况;

引用分段数:根据自己的需要选择返回几段,返回1段时会在满足的分段中选择相似度最高的分段返回;

最多引用字符数:若匹配项很多则最多不会超出设定的字符数,这在最后交给AI处理很有用,避免设置过大造成tokens浪费。

检索问题输入:选择开始-用户问题

2.4、判断器

注意:若不能显示知识库检索 > xxx,请检查判断器的左侧连接点是否连接到了知识库检索的右侧连接点

条件尽量选择长度大于等于,值的位置填写1,直接判断大小的条件不一定生效,可以自行调试选择自己所需的条件与规则。

存在多条件时,可选择任一所有条件成立时有效。

2.5、问题优化

问题优化组件

参数复制

问题优化必须选择AI模型提示词部分可复制左侧连接线前的所有应用组件输出参数;

角色设定:设定AI的响应模式;

提示词{{开始.question}}为前置组件中的输出参数,来源于参数复制图片中的复制参数部分;

返回内容:选项开启时,组件产生的输出内容均会输出到对话窗口中,反之不输出内容,可供后续组件使用输出参数。

2.6、指定回复

引用变量

自定义内容

回复内容:选择引用变量时,下拉选内可选择所有前置组件的输出内容;

返回内容:选项开启时,组件产生的输出内容均会输出到对话窗口中,反之不输出内容,可供后续组件使用输出参数。

注意:下拉选内没有内容时请检查左侧连接点是否连接到组件流程中。

2.7、AI对话

角色设定:设定AI的响应模式;

提示词:需要关联前置组件的输出内容作为AI提问的关键信息;

历史聊天记录:设置最多关联的上下文,可以使联系提问的回答更具有连续性;

返回内容:选项开启时,组件产生的输出内容均会输出到对话窗口中,反之不输出内容,可供后续组件使用输出参数。

3、实机配置

应用流程:

  1. 根据提问检索宏尘极客问答库,检索到内容结果时直接输出结果;

  2. 检索不到内容时,检索宏尘极客知识库,检索到满足回答的内容时直接输出;

  3. 检索到检索结果时,输出AI优化后的内容

  4. 未检索到内容时,输出AI解答内容