SuperAPI AI 工具集

databricks-agent-bricks

智能体与模型

查看项目

更新于 10-15 20:32

技能介绍

用途:在 Databricks 中创建和管理 Agent Bricks,即三类预构建 AI 组件:Knowledge Assistant(KA,基于文档的 RAG 问答)、Genie Space(自然语言转 SQL 探索 Unity Catalog 表)、Supervisor Agent(MAS,多智能体编排)。

主要能力:manage_ka 支持 create_or_update、get、find_by_name、delete;create_or_update 需 name、volume_path,可传 tile_id 更新,可选 description、instructions、add_examples_from_volume(默认 true)。manage_mas 同样支持这四类操作,create_or_update 需 name 与 agents 列表。每个 agent 需 name、description,并恰好提供 ka_tile_id、genie_space_id、endpoint_name、uc_function_name 或 connection_name 之一。Genie 基础工具为 create_or_update_genie、get_genie、delete_genie,详细指导需参考 databricks-genie 技能;资料明确指出不存在 Genie space 的系统表,按名称查找用 find_genie_by_name。

使用方式:先用 databricks-unstructured-pdf-generation 生成 PDF 到 Volume(可附问题/指南 JSON),或用 databricks-synthetic-data-gen 与 databricks-spark-declarative-pipelines 生成并建表;再调用 create_or_update 创建砖块;新建 KA/MAS 需等待配置,端点状态依次为 PROVISIONING(约 2-5 分钟)、ONLINE、OFFLINE;KA 在 ONLINE 后可从 JSON 自动提取示例。

适用场景:文档问答、SQL 数据分析、跨领域多智能体路由,例如可组合 KA、Genie、自定义端点、UC 函数与外部 MCP 服务器。

限制:前提数据须到位;UC 函数需服务主体具备 EXECUTE 权限,外部 MCP 连接需 is_mcp_connection: 'true' 且具备 USE CONNECTION 权限;名称会被自动清洗(空格转下划线);各类操作的返回字段与参数以原文为准,未提供价格、平台范围与性能数据。