Genie Agents扩展:深度分析与文件推理等新能力
DataHot 速览
Databricks在Data and AI Summit上宣布Genie Spaces演进为Genie Agents后,持续扩展其能力。Agent mode现已面向所有Genie Agents开放,可进行多步推理、迭代查询,并生成带引用和可视化的研究报告。同时新增Agent mode API,允许开发者将深度分析集成到自定义应用、Slack机器人和报表中,并通过SSE流式响应。此次更新旨在让Agent覆盖更广泛的问题类型,并更易从现有团队工作流中创建。
为什么值得关注:数据从业者应关注,因为对话式数据Agent正从单轮问答走向可编程的多步深度分析,Genie Agents的Agent mode和API展示了ChatBI在企业业务场景中的落地形态。
译文
AI 逐段翻译在数据与AI峰会上,我们宣布Genie Spaces 演进为 Genie Agents,即由专家策划的代理,针对您业务中的特定高优先级领域提供可信答案。自那以后,我们持续扩展 Genie Agents 的功能,使其能够回答更广泛的问题,同时让策划变得更简单。
我们最新的更新使 Genie Agents 更强大、更全面,并且更容易从您团队的现有工作流中创建。以下是新内容。
通过 Agent 模式和 Agent 模式 API 进行深度研究

虽然聊天模式适用于快速、事实性的数据查询,但更细致复杂的问题需要代理进行更多推理。对于这些更深层的调查,Agent 模式,支持多步骤分析的代理推理循环,现已在所有 Genie Agents 中可用。Agent 模式不会在单次查询后便停止并响应,而是可以创建和完善研究计划,通过多个迭代查询探索数据,并返回包含发现、可视化和引用的报告。对于之前需要数据分析师和完整研究计划的开放式业务问题,Agent 模式现在可以作为您的实时研究伙伴。
开发者现在还可以通过 Agent 模式 API在 Databricks UI 之外实现多步骤推理和分析。这些 API 使开发者能够将 Agent 模式集成到自定义应用程序、聊天机器人、定时报告和内部工具中,并通过服务器发送事件(SSE)向客户端流式响应。开发者可以持有完整的对话,包括后续问题,并通过 API 检索 Agent 模式的对话和消息以进行程序化监控。我们还添加了通过 API 的可视化支持,允许丰富的视觉洞察和数据表来支持文本响应。
无论您是构建面向客户的分析门户、内部 Slack 机器人还是自定义仪表板体验,Agent 模式 API 都让您能够将深度推理能力带到最终用户所在的任何地方。有关更多详细信息和可用性,请访问我们的文档。
将非结构化数据纳入 Genie Agent 分析
业务问题的答案可能不仅依赖表格数据——它们通常需要非结构化数据的上下文来全面呈现。为帮助团队跨数据类型回答问题,Genie Agents 现在可以分析存储在Unity Catalog 卷中的文件,使代理能够在单个对话中与结构化数据一起回答关于您的 PDF、文档、幻灯片和图像的问题。
代理构建者可以将最多 10 个卷附加到 Genie Agent,赋能业务用户提出问题,结合这些文件的上下文与治理表。例如:
- “哪些地区的客户流失最多,他们的退出调查中的主要主题是什么?”
- “比较这两份 SOW 的差异。”
- “健身房报销的截止日期是什么时候?”
非结构化数据分析在 Agent 模式下运行,使用多步骤推理检索和分析最相关的文件内容。它尊重 Unity Catalog 权限,这意味着用户只能看到他们有权限访问的文件,并支持内容搜索索引,以在大量卷中实现更快、更高质量的检索。
对于处理更大文档集合的团队,内容搜索提高了速度和性能。内容搜索准备并索引您的文件,以便 Genie Agent 更有效地使用它们,从而提高其推理这些文件并以更低延迟回答问题的能力。有关更多详细信息和可用性,请访问我们的文档。
使用 Genie Code 策划 Genie 代理

为了帮助用户大规模构建更多 Genie 代理,我们大力投资使 Genie Agent 的策划更快、更灵活。我们增强了Genie Code,提供了许多工具和自定义技能,帮助数据专家策划高质量的自定义 Genie 代理。
首先,Genie Code 可以帮助作者构建一个高质量的基线 Genie Agent。只需描述您的代理目标、示例用户问题以及所需的数据源,Genie Code 将创建 Genie Agent 并添加一组指令。它利用 Unity Catalog 中关于关联表的元数据,以及使用这些表之前的查询。
设置好代理后,Genie Code 还可以帮助您诊断故障。用户可以指示它分析特定的对话失败或基准运行,Genie Code 将审查代理的现有上下文和具体错误,以提出对 Genie Agent 上下文的改进建议。
最后,Genie Code 可以帮助您在生产中管理代理。随着最终用户继续提出问题并对您的代理提供反馈,策划者可以请求 Genie Code 帮助总结关键问题主题和主要反馈趋势,以更好地理解 Genie 的知识差距。Genie Code 甚至可以建议上下文改进以解决检测到的差距。
作者始终可以在保存建议的指令、示例 SQL 查询或知识存储配置之前审查 Genie Code 的建议。要了解有关使用 Genie Code 创建和管理 Genie 代理的更多信息,请访问我们的文档。
与队友和代理经理分享聊天见解

数据问题几乎从未只由一个人开始和结束——它们通常为跨职能决策提供信息,并经常引发进一步分析。为支持见解的民主化,用户现在可以分享聊天来自特定 Genie Agents 的聊天。
共享对话保持最新。新消息、编辑的可视化和后续分析对所有有权访问共享链接的人保持可见。Genie Agent 用户还可以与代理作者分享对话,以审查对话质量并回应反馈。
有关与队友和代理作者分享聊天的更多信息,请访问我们的文档。
开始使用 Genie Agents
这些更新,结合我们最近对Genie Agents 创作这些经验都旨在帮助用户以更快的速度和更高的信心创建更智能的 Genie 代理。如果你刚开始,可以从 使用 Genie Code 或 Genie One 创建你的第一个代理开始。然后,使用 Agent 模式提出你的简单和复杂数据分析问题,或连接你的 Unity Catalog 卷为代理提供非结构化数据上下文。
访问Genie Agents 文档 页面以了解更多关于新功能的信息。
这篇内容对你有用吗?
反馈只用于改善内容筛选,不等同于收藏