在本课中
将表数据连接到自主节点中Botpress
Botpress 中的自主节点可以与结构化表格数据无缝集成,以回答问题、推荐产品和保持受控交互。本课包括连接表数据、配置查询和微调机器人行为以获得可靠用户体验的过程。
将表数据连接到自主节点
- 添加查询知识库卡片
- 打开自主节点,从操作菜单中添加 "查询知识库 "卡。
- 该卡包括两个输入端:
- 查询:机器人将用来检索数据的问题。
- 知识库:要查询的特定知识库或表。
- 导入数据
- 在Botpress 中创建一个表,如 "拖拉机表"。
- 从包含相关字段(如名称、描述、马力和价格)的 CSV 文件导入数据。
- 确保所有字段都可搜索,以提高机器人提供准确答案的能力。
- 将表格链接到知识库
- 在知识库设置中,添加导入的表格,使机器人可以访问其数据。
- 配置搜索字段,如名称、描述、功率和价格,以完善机器人的响应。
确定目标和行为
- 在指令中添加上下文
- 使用说明部分确定机器人的目标。例如
- 使用知识库回答有关 BP Tractor 产品的问题。
- 提出明确的问题,了解用户需求。
- 每次最多推荐三个选项,以免用户不知所措。
- 使用说明部分确定机器人的目标。例如
- 测试和调整
- 在模拟器中与机器人互动,验证它是否能生成准确的响应。
- 根据用户反馈和测试结果,调整选项数量或其他行为。
控制和界定人工智能行为
- 防止误导性回答
- 在指令中定义特定行为,以避免意外输出。例如
- 指定知识库中的价格为最终价格,并包含所有折扣,以防止机器人编造折扣。
- 在指令中定义特定行为,以避免意外输出。例如
- 示例场景
- 如果没有适当的说明,机器人可能会在提示时错误地提供折扣价。
- 更新行为设置后,机器人可以做出适当的反应,确保用户获得一致、准确的信息。
摘要
本课将讲解如何在Botpress 中将自主节点连接到表数据、配置它以准确回答问题,以及控制它的行为以提供一致可靠的回答。
本课程的所有课程