Metabot 设置
⚠️ 此功能处于测试阶段。您可以随意试用,但请注意功能可能会发生变化(并且可能无法按预期工作)。
目前,Metabot 仅作为 Metabase 云服务专业版和企业版计划的附加功能提供。
设置 > 管理员设置 > AI
本页介绍 Metabase 的 AI 助手 Metabot 的管理员设置。
配置 Metabot
为帮助 Metabot 专注于您最关心的数据,请选择包含您希望其使用的模型和指标的集合。
选择一个集合供 Metabot 访问
为 Metabot 选择集合
- 前往设置 > 管理员设置 > AI。
- 点击集合下拉菜单。
- 选择包含您希望 Metabot 使用的模型和指标的集合。
Metabot 将使用该集合中的模型和指标来帮助回答问题和生成查询。您可以随时更改此集合。
充分利用 Metabot 的技巧
要提高 Metabot 的性能,最好的方法是像为新入职的(人类)员工准备数据一样准备您的数据。实际上,这意味着您应该:
将模型和指标添加到您的 Metabot 集合中
创建模型,使 Metabot 能够轻松找到您期望人们对数据提出的各类问题的答案。创建指标,以捕捉人们经常需要参考的关键业务计算。将这些模型和指标添加到您指定给 Metabot 学习的集合中。
例如,如果人们经常询问有关客户生命周期价值(LTV)的问题,请创建一个模型,将客户数据与订单历史记录连接起来并计算 LTV。或者,如果人们经常需要知道月活跃用户(MAU),请创建一个指标来精确定义 MAU 的计算方式。
为您的数据和内容添加描述
为您的模型、指标、仪表盘和问题添加描述。撰写描述以提供背景信息、定义术语并解释业务逻辑。
管理员还可以通过为表及其字段添加描述来整理表元数据。
例如,这是一个为 ID 字段提供的不错的描述,为数据提供了额外的背景信息:
This is a unique ID for the product. It is also called the “Invoice number” or “Confirmation number” in customer facing emails and screens.
您甚至可以要求 Metabot 为您编写描述。但 Metabot 只能访问数据库中的数据。它无法知道诸如“这个 ID 在 Web 应用中被称为‘发票号’”之类的事情,而这正是值得记录的背景信息。
确保每个字段的语义类型正确无误
确保每个字段的语义类型准确描述该字段的“含义”。例如,如果您有一个像 created_at
这样的字段,您会希望列类型是创建日期。
Metabase 会尝试自动设置语义类型,但您应确认每个字段都具有相关的语义类型。请参阅数据类型和语义类型。您还可以为模型设置语义类型。
筛选提示建议
当您为 Metabot 选择一个集合以供其“学习”时,Metabot 将根据在该集合中找到的内容建议一系列提示。这些提示让人们了解可以要求 Metabot 做哪些事情。
管理员可以运行这些生成的提示来测试答案,或者如果它们无用或具有误导性,可以删除单个提示。您也可以一键重新生成所有提示。
Metabot 权限即 Metabase 权限
Metabot 继承当前用户的权限,因此您无需专门为 Metabot 设置权限。每当有人使用 Metabot 时,Metabot 只能看到该用户有权限看到和执行的内容。
换句话说,要限制 Metabot 对每个用户可见的数据,只需像平常一样对其用户组应用数据和集合权限,这些权限也将同样适用于他们对 Metabot 的使用。
Metabot 仅在实例范围内可用,而非针对个人
目前,Metabot 将对所有使用您 Metabase 的人可用。
Metabot 使用多种生成式 AI 模型来回答您的问题
在底层,Metabase 使用多种生成模型为 Metabot 提供支持。目前,您无法更改 Metabot 使用的生成式 AI 模型,因为 Metabase 的 AI 服务会处理它们的选型。
为了获得最佳结果,我们(Metabase 团队)使用内部基准来确定 Metabot 应针对不同任务使用哪些 AI 模型。并且我们不断迭代性能,因此 Metabot 将随着时间的推移不断改进。
我们不会收集或存储您发送给 Metabot 的提示
您的问题和对话对您的 Metabase 保持私密。我们确实会收集一些元数据来衡量和改进使用情况,但我们无法看到您的提示或任何数据。
阅读其他版本的 Metabase 的文档。