Metabot - Metabase 的 AI 助手

⚠️ 此功能处于测试阶段。您可以随意试用,但请注意功能可能会发生变化(并且可能无法按预期工作)。

目前,Metabot 仅作为 Metabase Cloud 专业版和企业版计划的附加组件提供。

Meet Metabot

Metabot 通过自然语言创建图表、生成 SQL 查询、修复查询错误以及分析现有可视化来帮助您分析数据。

要设置 Metabot,请参阅 Metabot 设置

Metabot 能做什么

Metabot 可以帮助您

与所有生成式 AI 一样,您始终需要仔细检查结果。

Metabot 聊天侧边栏

Metabot chat sidebar

有多种方法可以与 Metabot 开始聊天

  • 在 Mac 上按 cmd+b,在 Windows 上按 ctrl+b,打开聊天侧边栏
  • 单击搜索栏中的 Metabot 图标。
  • 在 Mac 上按 cmd+k,或在 Windows 上按 ctrl+k,打开命令面板。选择 Metabot 选项“**让我做点什么,或者问个问题**”。

您可以与 Metabot 聊天(尽管可以预见,它只对帮助您回答有关数据的问题感兴趣)。

Metabot 会在每个新提示中保留当前问题的上下文。只保存当前的对话历史记录(您可以向上滚动查看)。如果您开始新的聊天,Metabase 将丢弃之前的对话,因此在重置对话时要小心。

一些提示

  • 尽可能多地给 Metabot 提供上下文。如果您知道要查询的表或字段,请告诉 Metabot。
  • 每当您希望 Metabot 做完全不同的事情时,您应该重置对话,因为 Metabot 可能会发现不相关的历史上下文令人困惑。
  • 一旦 Metabot 为您创建了一个问题,您可以用更多的问题跟进或自己接管。您可以钻取图表或进入编辑器调整查询(无论是在查询构建器还是 SQL 编辑器中)。
  • Metabot 对英文提示的效果最好。虽然它可能理解其他语言,但用英语提问会得到最可靠的结果。

Metabot 响应菜单

将鼠标悬停在 Metabot 的响应上以

  • 复制响应。
  • 对响应给予点赞/点踩的反馈。如果您点踩了某个响应,您可以选择性地提交错误报告以帮助我们改进 Metabot。
  • 使用 Metabot 重新运行提示。如果您更新了图表或者只是想让 Metabot 再试一次,这会很有用(因为 AI 响应不是确定性的,Metabot 在另一次运行时可能会给出不同的响应)。

使用 Metabot 分析图表

Metabot analyzes a chart

查看问题时,您可以点击右上角的 Metabot 图标来分析可视化。您也可以打开命令面板,告诉 Metabot 分析图表。

查看结果表时,Metabase 不会显示 Metabot 按钮,但您可以打开聊天窗口让 Metabot 分析该表,它将生成结果的 X 射线视图

您还可以让 Metabot 告诉您有关数据库中特定表的信息。

Metabot 如何使用查询构建器

当您要求 Metabot 通过自然语言创建图表时,它首先会查找可能回答您请求的现有问题。如果找到相关问题,它会指向该问题而不是创建新问题。否则,Metabot 将使用查询构建器为您创建新图表。请记住,Metabot 只能处理基本的查询构建器操作。它仅限于单级聚合和分组,因此如果您需要更复杂的分析,可以自己接管并优化查询,或切换到原生编辑器。

原生编辑器中的 Metabot

Metabot will generate SQL from a highlighted prompt in natural language

让 Metabot 为您生成 SQL

  1. 打开 SQL 编辑器
  2. 选择您要查询的数据库。
  3. 在 Mac 上按 cmd+b,在 Windows 上按 ctrl+b,打开聊天侧边栏
  4. 让它“写一个 SQL 查询,该查询...”并输入您的提示。

Metabot 将为您生成 SQL,但不会运行查询。这让您有机会在运行代码之前检查它。原生编辑器设计为只读(所以不用担心 Metabot 会删除任何表),但您仍应检查查询以确保它针对的是您想要的数据。

如果您在自然语言问题中没有指定特定的表,Metabot 将只检查当前所选数据库中的前 100 个表。如果您的问题涉及这前 100 个表之外的表,Metabot 可能会虚构它需要的表,导致查询失败。

让 Metabot 修复 SQL 查询

Metabot can try and fix SQL query errors

当您在 SQL 查询中遇到错误时,可以单击**让 Metabot 修复它**按钮,Metabot 将尝试纠正查询。您也可以在聊天中让 Metabot 修复您的 SQL。

如果 Metabot 创建了一个查询或带您到一个新项目,但您想返回上一个屏幕,您可以使用浏览器的后退按钮进行导航。

您还可以将 Metabot 创建的任何图表保存到仪表盘或集合中。

阅读其他版本的 Metabase 的文档。

这有帮助吗?

感谢您的反馈!
想要改进这些文档吗?提出更改建议。
© . This site is unofficial and not affiliated with Metabase, Inc.