用途:Genie Agents 是面向特定数据的自然语言接口,用户用自然语言提问 Unity Catalog 中的结构化数据,系统将其翻译为 SQL,在 SQL Warehouse 上执行并以对话形式返回结果。每个 Agent 针对特定业务范围,包含表、示例问题和指令,区别于跨数据的通用 Genie One 数据发现路径。
主要能力与生命周期:设计创建(create-genie-agent.md,创建或更新前先收集需求、剖析数据、设计界面并获批准,CLI 为 discover-schema → create-space / update-space);查询验证(query-genie-agent.md,通过 Conversation API 或 Agent mode API 查询,为 Metric View 源编写 SQL,CLI 为 start-conversation / get-message);诊断(diagnose-genie-agent.md,回答错误或为空时先收集 space ID、失败问题与观察到的行为,CLI 为 get-space --include-serialized-space 及 system.query.history);优化(optimize-genie-agent.md,基于基准的质量调优,先收集 space ID、优化目标与基准目标,CLI 为 genie-create-eval-run、update-space);导出迁移(genie-agent-cicd.md,导出、导入、跨工作区迁移、批量迁移、DABs/CI-CD,流程为 get-space → remap → create-space)。另有 serialized-space.md 用于构造或调试 serialized_space 载荷,uc-persistence.md 用于为多轮优化历史设置 UC Delta 表(仅 CREATE TABLE DDL)。典型流程:创建 → 查询/验证 → 诊断 → 优化。
前提条件:Unity Catalog 中存在 bronze/silver/gold 表;需要一个 SQL Warehouse 执行查询(未指定时自动检测)。
相关技能:databricks-data-discovery 用于通用自然语言数据探索;databricks-metric-views 用于构建受治理的业务指标;databricks-agent-bricks 可将 Genie Agents 作为 Supervisor Agents 内的智能体;databricks-unity-catalog 管理所查询的目录、模式和表。
限制:资料未提供具体收费、价格、平台支持范围或效果数据,暂未提供。