通过


精灵代码

Genie Code 是一个自主 AI 合作伙伴,专为 Azure Databricks 中的数据工作而构建。 与其他 AI 助手不同,Genie Code 与 Unity 目录深度集成,允许它了解完整的数据布局,包括表、列和世系。 这种上下文意识使 Genie Code 通过加速复杂的多步骤数据任务并自主适应特定数据和治理模型,使 Genie Code 对开发人员和数据从业者非常有效。 Genie Code 旨在用于数据团队的日常工作,涵盖从试验和模型开发到生产流水线和 BI 仪表板的整个过程。

本页提供有关 Genie Code 功能的信息。 有关 Genie 空间的信息,请参阅 什么是 Genie 空间。 有关隐私、信任和安全性的问题,请参阅 Databricks AI 辅助功能信任和安全

所有当前的 Genie Code 功能均不收取任何额外费用。 用户只需为运行笔记本、查询、作业等内容所使用的计算量付费。 为防止滥用,实施了一些合理的使用限制。 这些限制对于大多数用户没有影响。

Genie Code 功能

在某些产品表面上,Genie Code 提供了专门的代理体验,可以加速复杂的数据工作并自主处理多步骤任务。

在代理模式下,Genie Code 根据当前在 Databricks 中使用的产品图面调整其功能。 例如,在 Lakeflow 管道编辑器中,Genie Code 侧重于管道编辑和数据工程任务。 在笔记本和 SQL 编辑器中,Genie Code 支持数据浏览和分析。 在仪表板中,它支持数据分析和仪表板创建。

Genie Code 功能 说明
笔记本中的数据科学和机器学习 Genie Code 与 Databricks 笔记本集成,经过优化,可自动执行探索数据分析和模型训练。
Lakeflow 中的管道开发 Genie Code 具有数据工程功能,可以轻松地自动执行 ETL 工作负载并生成 Lakeflow Spark 声明性管道。
仪表板中的数据分析 Genie Code 可以规划和生成可用于生产的仪表板,并帮助进行数据分析。
MLflow 中的可观测性和评估性 Genie Code 可以理解、调试和改进 GenAI 应用程序。

Genie Code 如何帮助?

Genie Code 内置于 Azure Databricks 平台中,可帮助你完成日常工作,并在代码出现问题时解除阻止。 它使用 Unity Catalog 元数据来分析你的表格、列、描述和公司内广泛使用的数据资产,从而提供个性化响应。 通过以下功能,可以轻松地从 Genie Code 获取帮助:

Genie Code 功能 说明
与 Genie Code 聊天 询问 Genie Code 问题,并回答相关信息,包括 Databricks 文档中的引文。
内联建议和自动完成 获取使用内联建议编写代码的帮助。
快速修复 Genie Code 会自动建议用于修复基本错误的解决方案,您可以选择接受并运行。
诊断错误 Genie Code 分析更复杂的错误,包括 环境错误,并尝试修复它们。
/slash 命令 对常见提示使用 /slash 命令。
命令快捷方式 直接在笔记本单元格中使用 Genie Code。
筛选数据 在受支持的图面中使用自然语言筛选数据。
浏览示例数据 在目录资源管理器中使用自然语言浏览目录资源管理器中的示例表数据。

教程

若要开始,请尝试 Genie Code 教程:

Genie Code 教程 说明
分段分析教程 使用 Genie Code 直接在 Databricks 笔记本中运行端到端客户分段。

Genie Code 功能的地理位置可用性

Genie Code 是一个指定服务,它通过使用地理位置来管理处理客户内容时的数据驻留。 若要详细了解 Genie Code 功能在不同地理区域的可用性,请参阅 Databricks 指定服务

小窍门

如果无法启用 Genie Code,可能需要在 工作区 Geography for AI 功能中禁用强制数据处理。 请参阅 “启用跨地理位置处理”。