自然语言配置地址:http://xxxx/smartbi/vision/index.jsp
锚 | ||||
---|---|---|---|---|
|
自然语言分析的登录地址,通常是一个特定的URL,用于访问Smartbi平台上的自然语言分析功能。
在自然语言分析登录地址中输入NLA地址(图一)后点击测试连接,会弹出测试通过(图二),则表示能够正常连通。如果测试不通,经常是2.2 系统选项配置中的smartbi地址忘记填了。
图一
锚 | ||||
---|---|---|---|---|
|
图谱管理是用于管理基于数据模型或业务主题构建的知识图谱的功能。通过图谱管理,用户可以直观地看到数据之间的关系和层次结构,从而更深入地理解数据。在此界面中可选择 Smartbi 系统内的任意数据模型来构建知识图谱。
功能入口:运维设置->自然语言配置->图谱管理
锚 | ||||
---|---|---|---|---|
|
在已构建好的模型图谱列表中搜索所输入的关键词,快速找到相关的图谱。如输入经营,则在列表中只显示带有经营的图谱名称出来。
锚 | ||||
---|---|---|---|---|
|
对构建好的模型图谱进行刷新
锚 | ||||
---|---|---|---|---|
|
对构建好的模型图谱进行排序展示。
操作项 | 说明 |
上移至顶 | 向上移到顶 |
上移 | 向上移动 |
下移至底 | 向下移到底 |
下移 | 向下移动 |
对已经构建的模型图谱进行排序,排序后进行保存,如果不进行排序的话可点击取消。
锚 | ||||
---|---|---|---|---|
|
构建模型图谱:用户可以选择需要构建知识图谱的数据模型或业务主题,然后选择需要训练的维度来构建图谱。构建过程中,可以排除对模型训练和查询毫无意义的字段,以提高查询的准确率和模型训练效率。
2.2.4.1 点击构建模型图谱
点击
选择需要训练的维度,点击训练 开始构建知识图谱。
某些毫无意义的维度字段(例如ID、描述、详情等长字符串并且对模型训练和查询毫无意义的字段),会严重影响查询的准确率和模型训练效率,需要手动将其在训练维度中排除掉。
上一步:如果选择错误的数据模型或业务主题,可点上一步进行重新选择;
知识图谱构建成功后会提示显示"操作成功",并且能在模型管理的列表内查看到新增的模型知识图谱。
取消:取消构建模型图谱
2.2.4.2 更新
通过
2.2.4.3 编辑
2.2.4.3.1 配置
对已构建的知识图谱进行编辑,包括设置默认查询指标、默认时间范围、配置推荐问句以及切换大模型等。
...
点击可以切换大模型,默认是使用的系统设置中的,在这边可切换大模型(注:此处切换的大模型是需要在大模型配置中已有的)
2.2.4.3.2 同义词(废弃)
由于模型自带语料库有限,用户可根据用户的用词习惯和行业领域添加同义词,以提升语义分析的精准度,从而实现更精准的查询效果。
序号 | 名称 | 功能 |
1 | 导入 | 从csv文件中批量导入同义词词条到当前选择模型中。 |
导出 | 导出当前选择模型下的所有同义词词条到csv文件中。 | |
2 | 搜索框 | 在已创建的同义词词条列表中搜索所输入的关键词。 |
3 | 立即生效 | 保存当前的同义词词条配置。 |
4 | 高级配置/简易配置 | 用于切换是高级配置还是建议配置 |
5 | 关键词 | 用于简单配置同义词 |
新建 | 新建同义词词条。 |
- 导入
同义词词条支持通过"csv文件"的形式批量导入,点击"导入"按钮,在弹出页面中点击上传,选择对应的csv文件,等待加载出来,加载后点击批量加载,这时就会将文件列表中的都导入进来。
...
点击导出会将页面上的配置的同义词导出到本地上,导出的资源会进行加密处理,导出的csv文件名为download_synonyms.csv;
CSV文件的数据格式如下:
- 关键词搜索
在已创建的同义词列表中搜索所输入的关键词;如业绩,则在列表中只显示业绩的这个同义词
...
立即生效按钮(
):在配置完同义词后只有点击立即生效后才会生效,否则是不会生效。2.2.4.3.3 示例(废弃)
- 新增示例
- 关键词搜索
- 立即生效
2.2.4.3.4 知识
- 导入
点击导入按钮后会弹出本地的文件,选择对应的csv文件,选择后点击打开,这个时候会提示是否覆盖原数据,点击是就会将原有的覆盖,否就是不覆盖,会再增加csv文件的所有知识。
...
状态分为:禁用、启用(自动)、必选三种
禁用:表示不会生效
启用(自动):表示匹配后才会生效
必选:表示在知识中必会生效
- 操作
编辑按钮:对创建的知识进行修改;
删除按钮:对创建的知识进行删除;
...
立即生效按钮:在配置完知识后只有点击立即生效按钮后才会生效,否则是不会生效的。
2.2.4.3.5 动态知识
由于问句中的一些词的展示不确定性,用户可根据动态知识灵活的匹配,动态知识有更强的适应性、灵活性,能够应对复杂、多变的问题。
不过在配置动态知识前,需要先配置用户属性;
...
编辑按钮:对创建的动态知识进行修改;
删除按钮:对创建的动态知识进行删除;
2.2.4.3.6 向量库检索
通过输入问句、类型和检索类型来进行检索和管理知识图谱中的向量库,以确保数据的准确性和高效性。
序号 | 名称 | 功能 |
1 | 问句 | 输入对应的问句。 |
2 | 类型 | 类型中包含:成员、描述、维度指标、同义词、知识。 |
3 | 检索类型 | 字符串检索、向量库检索。 |
4 | 查询条数参数 | 默认勾选使用的是系统的默认值,可通过取消勾选,然后手动修改查询条数,最大100条; |
5 | 检索列表 | 通过输入的问句、选择的类型和检索类型后检索出的结果 |
如问句是:2020年各车企销量,类型为成员,检索类型为向量库检索,在点击检索后就可以查出对应的成员,在匹配度那边有对应的百分比值显示。
如果是类型查询是成员和维度指标的时候,就会将问句中使用的维度、指标和成员都展示出来,通过看类型就可以看出问句列的值对应的类型。
2.2.4.3.7 预处理代码
针对指定数据模型,通过自定义的 python 代码逻辑来预处理(比如时间处理、大小写转换、移除多余空格、去除标点符号、添加知识等)用户输入的问句。
锚 | ||||
---|---|---|---|---|
|
使用示例
- 编写新的处理逻辑
- 保存
- 对话发现新写的问句处理逻辑生效了
锚 | ||||
---|---|---|---|---|
|
删除按钮:删除已经创建好的模型图谱,在弹出框中点击确定就会删除已创建的模型图谱。
锚 | ||||
---|---|---|---|---|
|
训练计划是一种自动调度机制,通过设置训练计划,可以完成定时执行训练。
锚 | ||||
---|---|---|---|---|
|
大模型配置是Smartbi AIChat中实现自然语言理解和对话的关键步骤。通过配置大模型,系统能够更准确地理解用户的意图和需求,从而提供更精准的查询结果和数据分析服务。
功能入口:运维设置->自然语言配置->大模型配置
锚 | ||||
---|---|---|---|---|
|
锚 | ||||
---|---|---|---|---|
|
锚 | ||||
---|---|---|---|---|
|
点击新增,会弹出一个大模型配置的页面,然后选择大模型,根据选择的大模型进行配置,配置完后点击确定。Smartbi AIChat支持多种大模型,用户可以根据实际需求进行选择。
新建后会保存在列表中。
锚 | ||||
---|---|---|---|---|
|
锚 | ||||
---|---|---|---|---|
|
锚 | ||||
---|---|---|---|---|
|
锚 | ||||
---|---|---|---|---|
|
锚 | ||||
---|---|---|---|---|
|
对新增好的大模型进行搜索。
锚 | ||||
---|---|---|---|---|
|
是否默认
:设置默认的大模型。锚 | ||||
---|---|---|---|---|
|
测试连接
锚 | ||||
---|---|---|---|---|
|
锚 | ||||
---|---|---|---|---|
|
锚 | ||||
---|---|---|---|---|
|
编辑按钮
:对已配置的大模型进行修改。锚 | ||||
---|---|---|---|---|
|
锚 | ||||
---|---|---|---|---|
|
锚 | ||||
---|---|---|---|---|
|
删除按钮
:对已配置的大模型进行删除。