Appearance
AI助手
AI助手
通过接入deepseek
、chatgpt
等大语言模型,为使用者提供以下主要功能:
- 构建企业专有
RAG知识库
,并提供基于知识库的智能问答 - 支持多模态会话模式,支持
markdown
格式内容显示 - 支持
工作流
自定义处理会话逻辑 - 支持将平台下任意应用的数据用于训练
AI助手
,并且可以自定义训练逻辑 - 支持
权限控制
、会话历史
、多助手切换
等常用功能
1.创建AI助手
创建新的AI助手
需要先创建对应的业务流程
,利用业务流程的输入参数
将对话内容传递给工作流,然后工作流调用大语言模型API进行对话处理,处理完成后将结果通过输出参数
进行返回
注意
仅管理员
可以创建AI助手

1.1 创建会话流程
首先需要创建一个业务流程
,用于接收会话的全部内容,输入参数结构如下所示
提示
各字段参数解释如下:
- 对话列表:【子表】表示
用户
和AI助手
对话的全部内容 - 角色:【文本】表示单个对话的发起角色(定义为:user(用户),assistant(助手))
- 消息:【文本】表示单个对话的具体内容
- 文件:【附件】表示单个对话中包含的文件

然后使用HTTP
节点,调用大语言模型的对话接口
,并获取返回值
注意
下面使用fastgpt
接口进行举例说明,用户可以自行调用任意的大语言模型接口

返回json示例
json
{
"choices": [
{
"message": {
"role": "assistant",
"content": "aPaaS 是“应用平台即服务”的缩写,全称为 Application Platform as a Service。它是一种帮助企业快速设计和开发应用的平台,特别适合企业搭建自有的数智化平台。通过零代码的方式进行系统搭建,即使是没有编程能力的普通业务人员也能轻松掌握和使用。"
}
}
]
}
最后将API响应内容通过返回数据
节点返回即可

1.2 配置会话流程
创建会话流程
后,就可以将输入参数
、输出参数
配置到AI助手
提示
输入参数中,将AI助手
消息列表的角色
、消息
、附件
传递给已定义好的会话流程
的输入参数

提示
输出参数中,只需要将流程返回的角色
、消息
传递给AI助手
即可
注意,角色必须固定为:assistant

1.3 开始AI对话
通过以上步骤配置后,即可开始与AI助手
对话

2.构建知识库
如果需要使用企业专有知识库训练AI助手
,那么可以同样利用工作流的能力对AI助手进行训练
下面同样使用
fastgpt
的训练API
,会大模型进行训练演示示例
首先创建一张用于训练的表单
表单中包含了训练的自定义内容,点击
发送训练内容
后会将训练内容
发送给业务流程
注意
这里仅演示最简单的训练逻辑,实际业务中可以根据实际情况进行针对性训练

然后业务流程中调用接口进行训练

训练完成就可以进行知识库对话
