跳到主要内容

知识概览

Wren AI 中的知识功能允许您存储和管理经过验证的信息,以帮助 AI 生成更准确和一致的响应。此功能对于领域特定的上下文常见问题特别有用。

知识类型

1. 问题-SQL 对

问题-SQL 对允许您保存经过验证的答案,其中包含匹配的问题和 SQL 语句。将来当用户提出类似问题时,Wren AI 将根据已保存的 SQL 对生成 SQL,以提高生成结果的准确性和一致性。

用例

  • 领域特定的指标计算
  • 需要精确 SQL 语句的复杂业务逻辑
  • 有既定计算方法的常见业务问题
  • 特定于您组织的自定义 KPI 和指标
  • 需要跨多表进行连接的易出错的复杂查询

例如,如果您的团队需要频繁地使用特定方法计算“客户生命周期价值”,您可以保存问题“我们的平均客户生命周期价值是多少?”以及正确计算此指标的经过验证的 SQL 查询。

2. 指令

指令功能允许您保存

  • 全局指令:适用于所有查询的通用指南,帮助 AI 理解您的数据模型和业务规则。
  • 问题匹配指令:当提出特定类型的问题时适用的特定指南。

这些指令帮助 AI 理解如何为您的特定数据模型和业务上下文生成 SQL,从而提高准确性并减少查询优化的需求。

使用知识的好处

  • 一致性:确保类似问题始终根据您验证过的 SQL 生成响应,为所有用户提供可靠且一致的结果
  • 准确性:通过对复杂查询使用预验证的 SQL 来减少错误
  • 领域专业知识:捕获您组织的特定知识和计算方法

在接下来的部分中,我们将探讨如何在您的 Wren AI 实现中创建、管理和利用这些知识类型。