跳到正文
AI NEWS JOURNAL
dbtAI NEWS / JOURNAL

如何用一个连接了 MCP 的 AI 智能体在六分钟内解决仪表板调试问题

一个 AI 智能体利用 BI 层内的 dbt 血缘关系,在喝咖啡的工夫里就解开了三个数据谜团。

对应语言译文排队中,完成后自动更新。

Last edited on Oct 26, 2026

Mars Dauer, a senior director of enterprise data and AI at Integral Ad Science, opened with what he calls the "BI why problem": AI copilots bolted onto dashboards are good at summarizing a chart and listing filters, but they have no way to explain why a number is wrong.

Dauer illustrated the gap with dbt's own jaffle_shop demo project. A dashboard shows food revenue running high, and drilling in turns up a product called Tangaroo classified as food when it's actually a smoothie.

Asking the dashboard's native AI why just returns the existing (wrong) tags back as an answer, because the copilot only has access to the BI layer's gold tables, not the business logic sitting in the dbt models underneath. The old fix was a long manual trace: Looker to LookML to dbt to compiled SQL across several models, then validation queries in the warehouse, sometimes taking a whole afternoon.

Dauer's team built one agent connected to three MCP servers: the dbt MCP server for lineage, model metadata, and compiled SQL; a read-only Databricks SQL MCP server governed by Unity Catalog; and a Looker MCP server for BI access.

Behind a router, the agent splits into four specialists, a Looker resolver, a dbt analyst, a Databricks analyst, and Looker's own conversational analytics, and can answer in an "analyst mode" with full technical detail or a "business mode" in plain English depending on who's asking.

In a live demo, the agent walked the smoothie misclassification back to a CASE statement, checked what else would break if the logic changed, and filed a Jira ticket with QA queries already attached, all in under three minutes. Two more investigations followed in the same session, for three answered questions in about six minutes total, without anyone leaving the BI layer.

Governance came along for free: because the agent inherits whatever access each MCP server already enforces, it's read-only end to end and can't surface data a user couldn't already see, and every query it runs lands in the warehouse's audit trail.

Dauer closed by noting his team is already thinking about the next step: having an agent draft the fixing pull request itself, with a human reviewing before it merges.

Watch every keynote and breakout from dbt Summit 2026 on demand. Watch dbt Summit 2026 on demand →

Get started in dbt

Join the analytics engineers building data infrastructure that actually scales.

Install dbt Wizard CLI

Get started with an agent purpose-built for analytics engineering. It knows which tool to call, which context to pull, and checks its own work before surfacing anything to you.

Latest posts

From prompt to PR: how Careem’s AI writes and validates dbt models before a human ever sees them

on Oct 26, 2026

How DocuSign cut analytics engineering time in half by pairing Claude Code with dbt v2, dbt MCP, and agent skills

on Oct 26, 2026

How Virgin Media O2 cut compute costs 30% by giving dbt a memory

on Oct 26, 2026

Join the largest community shaping data

The dbt Community is your gateway to best practices, innovation, and direct collaboration with thousands of data leaders and AI practitioners worldwide. Ask questions, share insights, and build better with the experts.

资料来源

dbt

相关主题

← 继续阅读全部动态