4.4通过知识库创建智能体

以一个“规范文件问答”智能体为例演示如何在平台通过知识库创建智能体。

一、搭建步骤

a.登录平台。

b.进入Agent模块,单击页面右上角或中部的蓝色按钮“创建智能体”。

   

c.输入智能体名称“规范文件问答”,选择上传或自动生成一个头像作为智能体logo智能体类型选择“对话型”,并输入一段当前智能体功能介绍的描述,用于发布后进行介绍和展示,最后点击确定。

                           

d.点击确定后自动进入智能体编排页面,配置智能体的第一步就是编写提示词,也就是智能体的人设与回复逻辑。智能体的人设与回复逻辑定义了智能体的基本人设,此人设会持续影响智能体在所有会话中的回复效果。建议在人设与回复逻辑中指定模型的角色、设计回复的语言风格、限制模型的回答范围,让对话更符合用户预期。

在智能体配置页面的人设与回复逻辑面板中输入提示词。例如规范文件问答的提示词可以设置为:

# 角色(Role)

你是一个规章制度专家,熟悉学校的各种规章制度

# 功能(Skills)

你可以帮助师生提供学校规章制度的条款、说明

# 限制(Constraint):

你只能回答规章制度相关问题,其他问题请告诉用户你不擅长

# 输出(Output):markdown

# 格式(Format):无

您可以单击自动优化,让大模型优化为结构化内容,也可以自行为根据需求修改提示词。

                           

如果模型能力可以基本覆盖智能体的功能,则只需要为智能体编写提示词即可。但是如果你为智能体设计的功能无法仅通过模型能力完成,则需要为智能体添加技能,拓展它的能力边界。以规范文件问答为例,仅靠模型能力可以无法实现我们预期的效果,因此我们需要创建并引入一个相关的知识库。

e.在编排页面的技能区域,单击知识库功能对应的“”图标。

                           

点击创建知识库

                           

依次填写知识库名称(规范性文件)、知识库描述,选择知识库logo类型选择“标准”以及添加知识库标签,完毕后点击下一步

                           

点击下一步进入Embeding模型选择页面,选择学校提供的Doubaoembeding模型,并点击提交。

                           

进入已经创建好的知识库界面,在这里可以将规章制度文件等上传到知识库中,导入的文件支持多种类型,本次案例以通用文件为例,文件来源包含本地上传、在线下载、飞书文档、空文件四种类型,本次案例重点介绍本地上传、在线下载两种方式。

                           

                                                   

                                                   

本地上传

导入文件选择通用,文件来源选择本地上传,点击确定。

                           

本地上传处点击或拖拽下载好的文件进行上传,分段方式选择默认的自动分割(分段可以让大模型更精准的找到需要回答的内容),有效期选择永久有效,点击下一步

                           

点击确定后等待数据处理完毕。

                           

处理状态显示解析成功表示数据库已经可以使用。

在线下载

导入文件选择通用,文件来源选择在线下载,点击确定注意:选择在线下载方式需要添加下载的网址,导入根地址开头的URL或网站地图中的URL,本操作会解析URL的下一级页面,注意获取的网站内容要求不需要用户登录。

                           

点击手动添加,进入添加URL页面

                           

可以选择添加一个或多个URL地址,添加完成后等待系统自动获取网站内容。

                           

                           

完成后对应的网站内容会进入到创建的知识库中。

                           

至此一个知识库就创建完成,返回到已创建的“规范文件问答”智能体中,在技能板块点击知识库右上角的+,选择已创建的“规范性文件”知识库,点击添加。

                           

                           

可以看到“规范性文件”知识库已经被添加进智能体,点击知识库模块右上角的强制模式图标,可以配置知识库的调用方式,强制模式代表智能体只能引用知识库中的内容回答问题,Auto模式代表智能体可以自主选择使用知识库的知识或AI模型自己的知识回答问题。

                           

二、调试与预览

a.在右侧调试与预览模块中选择对应的语言模型(默认为Doubaopro32k)。建议根据智能体的应用场景选择适合的大模型。

                           

b.在调试与预览中进行问答体验,同步对提示词及其他变量进行调整,以达到满意的效果。