在1分钟构建大模型应用中,你可以快速通过星火大模型实现对话交互,然而这可能并不能满足垂直领域的问答需求。
为了让应用能满足垂直领域的问答需求,聆思提供了知识库
模块,开发者可以通过外挂知识库的方法让应用学会如何回答垂直领域问题。在上述例子中,在原应用基础上集成空调的知识库,便能实现更有针对行的问答回复:
本节提供可以快速上手的在线编排知识库问答实践流程,如果需要了解更详细的知识库相关内容,可以访问如下页面:
在聆思大模型平台点击侧边栏的知识库
模块,进入知识库页面,点击创建知识库即可进行知识创建流程;
在弹出的窗口输入知识库名称点击确定即可完成知识库创建。
点击对应的知识库应用,点击右侧的“上传文件”按钮,即可进入文档上传流程;
文档支持txt、doc、pdf格式,请将要建立索引的文档转换至上述格式再进行上传。
此处选择默认的智能分片
分片策略,随后点击保存即可。
点击获取库ID
按钮复制ID,知识库ID可以通过接口的形式进行调用,实现知识库问答。具体调用方式可以查看知识库接口文档
点击平台的我的应用
模块,点击右上角的创建应用,应用类型选择在线编排
完成创建后,打开刚创建的应用,点击应用编排
进入在线编排页面
在线编排页面,从节点栏拖出知识库问答
节点,点击节点打开配置界面。
知识库问答
节点参数详情如下表所示:
名称 | 是否必填 | 备注 |
---|---|---|
知识库ID | 是 | 选用指定的知识库进行问答 |
文档ID | 否 | 指定知识库下的文档进行问答 |
提示词模板ID | 否 | 实现平台默认提示词替换,替换方式详见此处 |
检索片段 | 是 | 用于匹配的知识库片段数量 |
阈值 | 是 | 用于根据知识检索的分数过滤 |
流式返回 | 是 | 是否以流式输出 |
配置节点完成后,加入对话入口
节点和流程结束
节点即可部署应用。
返回平台点击刚创建的应用,点击右上角分享按钮,即可通过分享页进行问答效果调试。
mustache
渲染引擎,支持参数传入进行模板内容渲染。系统默认模板
你是一个专家问答系统。始终使用所提供的相关信息回答。
## 需要遵循的一些规则: 1. 切勿在答案中直接引用给定的相关信息; 2. 避免类似 "根据相关信息,...... "或 "相关信息...... "或任何类似的表述。
## 相关信息: {{#knowledges}}{{{text}}} {{/knowledges}}
## 根据相关信息而不是先验证知识来回答问题。
## 问题:{{user_input}}
## 答案:
名称 | 类型 | 说明 |
---|---|---|
knowledges | array<knowledge> | 根据检索条件,检索出来的知识点数组 |
user_input | string | 请求对话中messages的用户输入 |
knowledge.text | string | 知识点的文本 |
knowledge.score | number | 知识点的分数 |
knowledge.index | number | 知识点所在knowledges数组的数组下标 |
模板实际请求内容
你是一个专家问答系统。始终使用所提供的相关信息回答。
## 需要遵循的一些规则: 1. 切勿在答案中直接引用给定的相关信息; 2. 避免类似 "根据相关信息,...... "或 "相关信息...... "或 "或任何类似的表述。
## 相关信息: 怎么保修
请联系客服热线 400-969-9999; -请勿使用挥发油、酒精、稀释剂、漆等清洁机身,否则,可能损坏空调器。-请自行定期清洁保养,确保产品正常运行。-如有需要,可致电客服提供有偿清洁服务。全国服务热线:400-969-9999。室内机机身表面的清洁:-用洁布轻拭机身表面;若特别脏时,可用洁布蘸中性清洁剂的水溶液擦拭。HEPA网的安装与更换:-当App提示需更换HEPA网时,请及时更换;-HEPA滤芯建议更换时间为180天,可根据实际使用情况酌情调整更换频率。1.关闭空调器,断开电源2.抓住面板两端打开,用面板支撑杆撑住面板; *不属于包修范围的产品将提供收费维修服务,本公司客户中心仍热情为您服务。售后服务热线:400-969-9999
## 根据相关信息而不是先验证知识来回答问题。
## 问题:客服电话
## 答案:
知识库问答
节点的提示词模板ID
选项填入自己的模板ID即可。应用部署后可以回到平台进入Web应用的分享链接试验,以下是使用空调说明书作为知识库的一个试验示例: