top of page

Databricks Genie One MCP 正式全面可用,将业务上下文置于 Agent 选择之上

3天前
讀畢需時 14 分鐘

Databricks 于 9 月 22 日宣布 Genie One MCP 正式全面可用。此前数月的 Beta 测试暴露出企业 AI 日益突出的矛盾:企业希望部署多种专业 Agent,但这些 Agent 往往会以不同方式理解相同的业务数据。Databricks Genie One MCP 通过为兼容 Agent 提供一条受治理的统一通路,访问共享数据、定义及带引用的答案,来解决这一问题。

此次发布的重点并非是在已然拥挤的市场中再增加一个助手,而是在员工使用 Claude、ChatGPT、Cursor 或内部 Agent 时,确定企业事实应存放在哪里。Databricks 希望这些事实仍留在其数据平台中,即使对话发生在别处。

随着 AI 同事和编程 Agent 在各部门普及,这一区别愈发重要。Agent 可以生成流畅的分析,却可能采用错误的收入定义、忽略访问控制,或使用过时的上下文。Databricks 押注于:受治理的语义层比迫使每位员工使用同一个 AI 界面更重要。

Databricks Genie One MCP 从 Beta 走向受治理服务

核心变化在于,Genie One 已成为正式全面可用的数据与分析服务,可供外部 Agent 调用。

Genie One MCP 现可通过 Unity Gateway 向 Databricks 用户提供。它通过 Model Context Protocol 公开 Genie One;后者是一项用于连接 AI 应用、工具和信息来源的开放协议。

兼容客户端包括 Claude、ChatGPT、Cursor 以及自定义内部 Agent。客户端发送自然语言业务问题,而 Genie 会搜索可用的企业数据并准备有据可依的响应。答案可包含引用以及返回 Databricks 源的链接。

新服务在 Unity Catalog 中的名称为 system.ai.genie_one_mcp。管理员可使用 Unity Catalog 授权来控制谁能够调用该服务。Unity Gateway 策略可以允许或拒绝单个工具调用,而调用记录则支持使用情况监控与审计。

这些控制机制使此次发布不同于基础数据库连接器。Agent 并非只是获得凭据,然后开始针对原始表编写不受限制的 SQL。它向 Genie One 发起请求,后者会利用 Databricks 的治理与语义上下文来解释请求。

该服务通过这一交互公开多种工具。genie_ask 会启动请求,并返回对话和响应的标识符。genie_poll_response 则获取进度、已完成的答案,以及指向支持性 Databricks 来源的链接。

其他操作使客户端能够获取查询结果,并引导正在进行的工作。Agent 会在对话过程中处理这些调用,因此用户通常只需与自己偏好的助手交互,无需自行管理调用顺序。

受支持的客户端还可渲染 Genie One MCP App。MCP Apps 可在客户端内嵌的交互式视图中扩展文本响应。Databricks 表示,其视图能够展示进度、可视化内容、最终答案和 Genie Ontology 引用。

不支持 MCP Apps 的客户端仍会收到文本结果。这一兜底机制很重要,因为不同 AI 产品对 MCP 的支持程度各不相同。Databricks 可以公开一项服务,而不要求每个客户端实现相同的界面功能。

正式全面可用也开启了迁移倒计时。Databricks 已弃用早期的 Beta 端点 /api/2.0/mcp/genie。根据 MCP server documentation,该端点将于 2026 年 10 月 31 日停用。

因此,使用 Beta 端点的组织必须将工作负载迁移至 Unity Gateway 服务。此次变更以由共享平台控制机制治理、已编录的 MCP 服务,取代了专用 Genie 端点。

这一迁移要求赋予了此次公告实际的运营意义。这不只是为未变的预览版换了一个新名称。如果团队希望在停用日期后继续访问,就必须更新集成。

正式全面可用并不意味着周边所有功能都具有同等成熟度。交互式渲染取决于客户端支持,部分更广泛的 Genie One 能力仍处于 Beta 阶段。采购方应评估其员工和自动化 Agent 将采用的具体路径。

不过,稳定的服务边界改变了架构师对 Genie 的定位方式。它现在可为多个面向员工的 Agent 提供支持,而非试图竞争成为员工唯一使用的界面。

为什么 AI Agent 需要共享业务上下文

企业 Agent 通常先因语义不一致而失败,之后才会因模型智能不足而失败。

模型可以查询销售表,却不知道哪些交易符合已确认收入的条件。它可以找到客户记录,却不了解客户流失是指取消服务、不活跃,还是续约风险评分。每个答案看似都合理,却可能采用不同的定义。

当各部门独立部署 Agent 时,这一问题会更加棘手。财务部门可能在提示词中编码一种指标,而市场部门则把另一种定义复制到检索索引中。工程团队可能依赖描述旧产品结构的表名和注释。

人工维护的上下文也会逐渐失效。在部署时组装的提示词,很少会在指标变化或数据关系调整时自动更新。最终形成的是 Agent 蔓延与语义漂移的叠加。

Genie Ontology 是 Databricks 对这种碎片化问题的回应。它是一个受治理的语义层,用于描述业务概念、关系、指标及相关数据资产。Genie 在解释自然语言请求时会使用这些定义。

Databricks 表示,该服务可处理结构化数据和非结构化文档。这种组合十分重要,因为业务决策很少只依赖数据库行。政策、定义、客户备注和运营文档往往能够解释数字的含义。

访问与解释之间的区别至关重要。传统的数据权限回答的是用户能否读取某个对象;语义上下文则有助于确定哪些对象、关系和计算应当用于回答特定问题。

编程 Agent 说明了这一差距。假设开发者正在拉取请求中添加产品遥测数据。Agent 可能会发现多个事件模式,并基于名称选择看起来最明显的一个。

借助 Databricks Genie One MCP,这个编程 Agent 可以查询当前产品定义及其关联查询。它在提出日志变更建议时可使用返回的上下文。开发者仍需审查代码,但建议从已达成共识的业务含义出发。

这种连接并不会让编程 Agent 成为不容质疑的信息来源。它只是让 Agent 在修改系统之前,有一个更好的提问渠道。当技术实现依赖于工程团队之外拥有的定义时,这一点尤为有价值。

同样的模式也适用于演示文稿 Agent。幻灯片生成器或许已经理解模板、品牌规范和高管偏好,但在员工必须核对多个版本的业绩指标后才能填充幻灯片时,它仍可能失败。

Genie 可在生成过程中提供受治理的数据和解释性上下文。演示 Agent 仍负责内容编排,而 Databricks 提供数据解释层。这种分工使每个系统都专注于自身的相对优势。

客户成功团队则构成另一项测试。使用量下降可能意味着不满、季节性因素、客户迁移,或项目已经完成。若外联 Agent 根据原始下降数据采取行动,便有可能发送不相关的信息。

Databricks 描述了一种工作流:外联 Agent 请求 Genie 调查使用情况并获取可信遥测数据。该 Agent 可在准备沟通内容前,将结果与客户上下文结合。人工审查与工作流权限仍然很重要,尤其是在对外联络之前。

这些例子从运营角度解释了 Genie One MCP 是什么。它不是新的基础模型,也不是自主员工。它是一个受治理的分析接口,其他 Agent 在需要业务上下文时可以调用它。

该模型类似于维护良好的工程知识库,但它增加了对企业数据的受治理计算。更困难的任务仍然是维护这两类系统背后可信的源材料和定义。

真正的竞争是共享上下文与 Agent 孤岛之争

Databricks 并不试图赢得每一种助手界面;它试图掌控这些界面之下受治理的上下文。

这一战略承认了组织实际采用 AI 的方式。员工会针对编程、分析、写作和运营选择不同的界面。中央技术团队很少能仅靠宣布一个通用助手,就消除这种多样性。

平台可以转而让这些助手依赖共同的上下文层。在这种模型下,Claude 和 Cursor 可以继续是不同的产品,同时查阅相同的业务定义。用户保留偏好的工作流,企业则保留对数据解释的控制。

这种方法对两条既有路径构成压力。第一种是在每个 Agent 内分别嵌入业务定义。第二种是允许通用模型检查原始模式并自行生成 SQL。

按 Agent 建模提供了局部控制,却成倍增加了维护工作。每个提示词、检索集合和连接器都会成为定义可能出现偏差的又一个位置。更新需要协调不同所有者,而他们可能使用不同供应商和发布周期。

直接生成 SQL 避免了一些重复设置,但模式访问无法揭示所有业务规则。名为 revenue 的列无法解释确认政策、排除项、货币处理方式或获批的报告期间。

Databricks 认为,Genie Ontology 能够在生成分析之前解决这些细节,因此能产生更好的答案。公司还支持可信资产,即由 Agent 作者审查过的参数化查询或 SQL 函数。

当 Genie 使用可信资产时,响应依赖已验证的逻辑,而不是从头生成整套计算。这为重复性和敏感性问题建立了更强的控制点。

Genie Agents 还支持指令、示例查询和基准测试。指令用于描述术语或领域规则;示例查询提供参考答案;基准测试则用于衡量响应准确性,而不会成为回答所依赖的隐藏上下文。

Agent 模式增加了多步骤分析能力。它可以将复杂请求拆解为子任务,发出多条 SQL 查询,并返回包含发现与可视化内容的报告。Genie Agent concepts 文档明确说明了这些控制机制服务于不同目的。

MCP 将这些能力转变为其他 Agent 可访问的服务。该协议标准化了客户端与服务器之间的对话,但并不会标准化服务器背后业务定义的质量。

这种差异正是 Databricks 寻求建立优势的地方。许多供应商都能通过 MCP 暴露工具。但已经能够凭借权限、血缘、语义模型和审计系统治理大型企业数据资产的厂商则要少得多。

这一策略也降低了 Databricks 对主导员工注意力的压力。开发者可以继续留在集成开发环境中。分析师可以在 ChatGPT 中工作,而另一位员工则使用 Claude。

GetYourGuide 为这一思路提供了早期支持。工程经理 Fenny Sanyoto 表示,团队使用 Genie One、Claude Cowork 和开发环境。该公司看重的是一个集成,能够在这些工具中提供一致且受治理的答案。

这一说法属于客户背书,而非对广泛准确性的独立证明。但它确实捕捉到了采用挑战。企业不仅需要更好的模型;它们还需要在已进入工作流程的各类模型之间获得一致答案。

因此,面向 AI agents 的 Genie One MCP 与其说是在和某一个具名助手竞争,不如说是在更直接地与碎片化上下文竞争。它能否成功,取决于企业是否更倾向于集中式语义权威,而非针对本地优化的 agent 行为。

这一选择也带来了组织层面的问题。集中式定义可以减少矛盾,但团队必须就由谁负责达成一致。治理可以防止漂移,但如果审批流程脱离实际工作,也可能拖慢变更。

获胜的设计将需要在一致性与领域自主权之间取得平衡。Databricks 可以提供政策和分发基础设施。客户仍需建立所有权模型,既能让定义保持更新,又不会把每一次指标更新都变成平台项目。

治理既是优势,也是考验

受治理的网关能够降低 agent 风险,但无法保证底层数据或业务逻辑本身正确。

Unity Catalog 权限会应用于每一次请求,因此结果应反映用户获授权的访问范围。Databricks 建议使用代表用户的 OAuth,即服务使用单个用户的身份执行操作。

这一模式支持来源链接和用户级责任追溯。自动化工作负载也支持服务主体,但需要谨慎设计作用域。拥有过宽权限的自动化身份,可能重新带来用户级控制原本旨在降低的风险。

Unity Gateway 会围绕工具调用增加服务策略。管理员可以限制用户或工作负载可调用的 MCP 操作。该平台还会记录调用,以便进行使用情况和审计审查。

这些都是重要控制措施,因为 agent 请求并不是被动搜索。它可能触发语义解释、SQL 生成、查询执行和结果交付。如果配置不当,每个阶段都可能暴露信息或消耗资源。

不过,安全边界不会验证每一个结论。完全获得授权的 agent 仍可能使用过时的定义,也可能在多个获准选项中选错来源。

只有在所有者持续维护时,Genie Ontology 才能降低这一风险。受信任资产能够帮助团队处理已审查的重要逻辑。基准测试有助于团队发现失败,但前提是测试问题能够代表真实使用场景。

该服务也设有结果大小限制。Databricks 表示,其主要提问和轮询工具会截断查询结果,以保护模型的上下文窗口。Agent 可以通过另一项工具请求更完整的结果,但极大的输出仍受限制。

截断是合理的,但会影响解读。检查部分结果的 agent 可能遗漏长尾案例,或错误地认为可见样本代表完整数据集。应用应将模式、行数和完整性指标视为答案验证的一部分。

轮询带来了另一项实施细节。客户端应等待一次轮询请求完成后,再发送下一次请求。设计不佳的编排可能造成不必要的负载,或错误处理仍在生成中的答案。

交互式视图也因客户端而异。使用支持 MCP Apps 的客户端的用户,可能会在对话中看到可视化内容和本体引用。纯文本客户端则会获得较少关于答案生成方式的上下文。

这种差异可能影响信任。带有链接定义的图表会鼓励审查,而简洁的文本回复可能显得比证据所允许的更确定。团队应测试完整的用户体验,而不仅仅是成功调用工具。

管理员还必须区分读取与行动。核心 Genie One MCP 回答数据问题,但越来越多的组织会将 agent 与可发送消息或更新系统的工具连接起来。即使洞察有充分依据,如果下一项工具缺少审批检查,仍可能导致有害行动。

以客户触达示例为例。Genie 可能准确识别出显著的使用量下降。但触达 agent 仍可能选择不合适的收件人、语气或行动。

因此,审批边界应覆盖完整工作流。数据治理保护分析输入;运营治理则控制 agent 是起草、建议还是执行下一步。

正式可用表明 Databricks 认为该服务已可投入生产使用。但这并不能独立验证该公司关于在所有客户端中提供一致答案的更广泛主张。准确性将随数据质量、本体覆盖范围、问题类型和 agent 编排而变化。

最有力的评估将使用相同用户和权限,对不同客户端的输出进行比较。它们应测试常见问题、模糊问题、受限数据、不完整定义和对抗性提示。

团队还应衡量分歧,而不只是任务完成情况。如果两个 agent 调用同一服务却以不同方式总结结果,那么共享上下文只解决了部分问题。客户端模型仍会塑造最终回复。

Databricks Genie One MCP 为这些测试提供了可信的控制平面。其价值将来自可观察到的一致性和可追溯性,而不只是 MCP 的存在。

面向 AI Agents 的 Genie One MCP 改变了自建还是采购的决策

团队如今可以将面向员工的 agent,与解释企业数据的系统分离开来。

此前,构建自定义 agent 的组织往往会面对不断扩张的集成项目。工程师需要处理连接器、身份验证、模式发现、提示上下文、SQL 生成、结果格式化和监控。

每个新 agent 都可能重复其中的大量工作。演示助手和支持助手可能都需要营收数据,却采用不同的访问和解释路径。

这项已正式可用的服务提供了另一种架构。Databricks 管理分析接口和治理层。应用团队则构建工作流、用户体验以及围绕答案展开的操作。

当相关数据已处于 Databricks 治理之下时,这种分工可以缩短开发周期。它还减少了直接查询敏感表的组件数量。

代价是依赖关系。依赖 system.ai.genie_one_mcp 的 agent 会继承 Databricks 的可用性、语义、限制和产品变更。10 月停用 beta 端点表明,即使是托管集成也需要迁移规划。

团队应将该服务隔离在清晰的应用边界之后。他们应记录请求标识符、来源链接、完成状态和错误。这些记录有助于运营人员区分模型故障与查询、权限或传输问题。

他们还应决定何时使用广泛覆盖的 Genie One server,何时使用经过策展的 Genie Agent。Databricks 建议:当分析必须限定在一个经过策展的领域内时,应使用 Genie Agent MCP server。

广泛入口支持跨工作区发现。特定领域的 agent 可以提供更严格的指令、基准测试和经过审查的资产。正确选择取决于广度和可预测的解释,何者更为重要。

选择应基于风险,而非便利性。一般业务问题可能适合广泛服务。受监管的计算或高管指标则可能更适合拥有受信任逻辑和专门测试的策展 agent。

这一模式改变了买方比较助手的方式。模型质量仍然重要,但访问受治理上下文成为一项独立决策。企业可以更换客户端,同时保留提供企业语义的服务。

MCP 之所以有帮助,是因为它降低了这种分离的成本。该协议为客户端和服务器提供了描述和调用工具的共同方式。但兼容性并不能消除客户端特有行为、身份验证工作或用户体验差异。

企业不应把协议支持视为毫无保留的可移植性。一个客户端可能展示交互式可视化内容,另一个则只返回文本。客户端在工具选择、重试行为和摘要生成方面也可能不同。

因此,一个有价值的试点应包含不止一个客户端。它应在相同权限下提出相同问题,然后比较所选来源、计算、引用和最终措辞。

开发者还应纳入失败案例。他们可以撤销访问权限、重命名资产、更改指标定义,或提供模糊请求。测试应揭示工作流能否清晰失败,还是会编造一个看似自信的捷径。

这次发布也影响了数据平台竞争。云服务提供商、分析供应商和商业智能平台都希望成为 agent 背后可信的上下文层。MCP 让它们的能力更容易暴露,也更容易让客户端进行比较。

Databricks 凭借广泛的数据和治理覆盖范围加入这场竞争。其挑战在于证明:由本体支持的答案能在多样化组织中保持准确。丰富的平台并不会自动生成完整的语义模型。

客户必须投资于定义、管理职责和测试。如果跳过这些工作,MCP 只会更高效地分发不一致的上下文。集中化会同时放大质量与错误。

三个信号将表明这项押注是否奏效

下一项考验是,组织能否在不同 agent 之间采用一项受治理的上下文服务,而不形成新的瓶颈。

第一个信号是在 2026 年 10 月 31 日之前迁移至 Unity Gateway 服务。顺利迁移将表明 beta 用户认为新的治理模式值得保留。延误或兼容性问题则会削弱“一套接口可服务多样化 agent 客户端”的主张。

第二个信号是 Claude、ChatGPT、Cursor 和内部应用之间可衡量的一致性。客户应说明,相同问题是否会产生一致的计算、引用和解释。来自可重复基准测试的证据,比经过精心打磨的演示更有意义。

第三个信号是超越分析聊天的运营采用。Databricks 强调演示文稿、客户触达和开发者工作流,因为这些场景将分析与实际工作连接起来。生产环境使用将表明,受治理的上下文是否能在 Databricks 自身界面之外改善决策。

对这些工作流周围保障措施的关注,应与对采用数字的关注同等密切。最有参考价值的部署会记录审批边界、权限失败、不完整结果和纠正流程。成功应包括安全拒绝和可追溯的错误处理。

Databricks 还必须证明集中式上下文能够保持最新。客户需要实用的所有权工具,以更新定义、审查受信任资产并监控基准回归。否则,该服务可能成为又一个看似权威、却被员工悄然停止信任的层。

客户端供应商也发挥着作用。更好的 MCP App 支持可在更多界面中保留图表、进度细节和引用信息。渲染能力不足,可能会将经过治理的分析结果简化为一段无法获得支持的文字。

此次发布最终将组织经常混为一谈的两个问题区分开来:员工应使用哪个 agent,以及哪个系统应定义业务事实?Databricks 认为,企业可以分别回答这两个问题。

对于异构 AI 环境而言,这是一个合理方向。它既保留了用户选择权,也将数据权限和语义置于统一服务之后。剩余的不确定性在于:随着业务定义不断变化,治理机制能否保持足够的响应速度。

正在评估 Databricks Genie One MCP 的团队,应从一个已引发分歧的高价值问题开始。在多个客户端、角色和数据条件下测试它。随后应检查计算过程和来源,而不仅仅是答案是否流畅。

如果相同的治理逻辑能够通过这项测试,扩展该服务就更容易获得合理依据。若结果仍存在差异,则应判断问题出在数据、本体、权限,还是客户端的解释方式上。这种诊断比再增加一个 agent,并寄望于更新的模型能解决分歧,更有价值。

 
 

免费开始使用

一款本地优先的AI助手

为了获得更好的人工智能体验,

remio 目前仅支持Windows 10+ (x64)和M-Chip Mac 。

你的 AI 工作伙伴

和 remio 一起高效工作

规划、创作、交付

一站式完成

bottom of page