Metabot AI 设置
Metabot 仅作为 Metabase Cloud 的附加组件提供。
设置 > 管理设置 > AI
此页面涵盖 Metabase 的 AI 助手 Metabot 的管理设置,Metabot。

在使用 Metabot 之前,您需要在 Metabase Store 中为您的实例添加 Metabot 附加组件。
从 Metabase Store 添加 Metabot
目前,Metabot 仅适用于 Metabase Cloud。在 Metabase 中设置 Metabot 之前,您需要从 Metabase Store 将 Metabot 添加到您的订阅中。
- 转到 store.metabase.com。
- 使用您的 Metabase Store 账户 登录(该账户与您登录 Metabase 的账户不同)。
- 在 实例 标签页中,找到您想添加 Metabot 的实例,然后点击“添加 Metabot AI”。
-
根据您预期的请求数量选择计划。
“请求”是指 Metabase 中的任何人发送给 Metabot 的任何消息。在同一聊天会话中发送的多条消息将被视为单独的请求。请求会在整个实例中累加。
- 阅读 服务条款,然后点击 添加 Metabot AI。
在 Metabase Store 中添加 Metabot AI 后,您可以登录到 Metabase 并在 管理设置 > AI 中进行配置。
已验证的内容
Pro 和 Enterprise 套餐的管理员可以指示 Metabot 仅处理已验证过的模型和指标。
将 Metabot 限制为已验证的模型和指标(并且仅限于模型和指标)有助于 Metabot 产生更可靠的答案,因为您知道已有人审查过 Metabot 可以使用的数据。
嵌入 Metabot 时,您可以为 Metabot 选择一个集合以供其访问
在将 Metabot 嵌入到您的应用程序时,您可以为 Metabot 选择一个集合
- 点击 嵌入式 Metabot。
- 在 Metabot 可以使用的嵌入集合 部分,点击 选择集合。
- 选择包含您希望 Metabot 使用其模型和指标的集合。
Metabot 将使用该集合中的模型和指标来帮助回答问题和生成查询。您可以随时更改此集合。要让 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 只能访问数据库中的数据。它无法知道诸如“发票号”在 Web 应用程序中称为“Invoice number”之类的内容,而这类上下文信息非常值得记录。
确保每个字段的语义类型正确
确保每个字段的语义类型准确地描述了字段的“含义”。例如,如果您有一个字段如 created_at,您希望该列类型为“创建日期”。
Metabase 会尝试自动设置语义类型,但您应该确认每个字段都具有相关的语义类型。请参阅 数据类型和语义类型。您也可以为模型设置语义类型。
在词汇表中定义特定领域的术语
将您组织的术语、缩略语和特定业务术语添加到词汇表中。当 Metabot 收到提示时,它可以查找词汇表中的术语以更好地理解您的请求。
例如,如果您在词汇表中将“MRR”定义为“月度经常性收入”,当您问“第四季度的 MRR 是多少?”时,Metabot 会知道您的意思。这对于行业特定术语、内部产品名称或组织特有的缩写特别有用。
策划提示建议
当您选择一个集合供 Metabot “学习”时,Metabot 将根据该集合中的内容建议一系列提示。这些提示只是让人们了解人们可以要求 Metabot 做些什么。
管理员可以运行这些生成的提示来测试答案,或者删除那些无用或误导性的提示。您也可以一键重新生成所有提示。
Metabot 权限就是 Metabase 权限
Metabot 继承当前用户的权限,因此您无需为 Metabot 单独设置权限。每当有人使用 Metabot 时,Metabot 只能看到该人员有权查看和执行的操作。
换句话说,要限制 Metabot 为每个人可见的数据,只需像往常一样为他们的群组应用数据和集合权限,这些权限也将适用于他们使用 Metabot 的情况。
查看 Metabot 使用情况
您可以通过转到 管理设置 > 设置 > 许可证 来查看本月有多少人使用了 Metabot 请求。
如果您没有登录Metabase Store(请先登录商店才能查看使用情况。登录商店后,返回您的 Metabase 并查看许可证页面。
本月使用的 Metabot AI 请求(每日更新) 字段显示本月 Metabase 使用的请求数。发送给 Metabot 的每条消息都算作一个请求。
Metabot 不能按人启用
目前,Metabot 对使用您 Metabase 的所有人可用。
Metabot 使用各种生成式 AI 模型来回答您的问题
在底层,Metabase 为 Metabot 提供各种生成式模型。目前,您无法更改 Metabot 使用的生成式 AI 模型,因为 Metabase 的 AI 服务会处理其选择。
为了获得最佳结果,我们(Metabase 团队)使用内部基准测试来确定 Metabot 应该为不同任务使用哪些 AI 模型。我们一直在不断改进性能,Metabot 将持续改进。
除非您提交反馈,否则我们不会收集或存储您发送给 Metabot 的提示
我们有意限制了 Metabot 的功能。Metabot 无法访问 API 密钥,也无法创建资产、写入数据或将您的数据发送到 Metabase 之外。您的提问和对话仅限于您的 Metabase(除非您提交反馈)。我们会收集一些元数据来评估和改进使用情况。
Metabot 可以看到什么
Metabot 可以访问您的 Metabase 元数据和部分数据值,以帮助回答您的问题
- 表、问题、模型、仪表板和指标元数据:Metabot 可以看到您内容的结构和配置。
- 示例字段值:当您提出“过滤掉所有来自威斯康星州的人”这类问题时,Metabot 可能会检查州字段中的值以了解数据是如何存储的(例如“WI”与“Wisconsin”)。请参阅同步。
- 时间序列数据:对于图表分析,Metabot 可能会看到用于绘制某些可视化图表的时间序列数据,具体取决于图表类型。
但是,当您提交反馈时,您发送的表单可能包含您对话中的敏感数据。
阅读其他版本的 Metabase 的文档。