SuperAPI AI 工具集

databricks-agent-bricks

智能体与模型

查看项目

更新于 10-15 20:32

技能介绍

用途:在 Databricks 中创建和管理三种预构建 AI 组件——知识助手(Knowledge Assistant,基于 Volume 中文档的 RAG 问答)、Genie Space(自然语言转 SQL,查询 Unity Catalog 表)和监督者智能体(Supervisor Agent / MAS,多智能体编排),用于构建对话式应用。

主要能力:通过 MCP 工具操作。manage_ka 支持 create_or_update、get、find_by_name、delete,参数包括 name、volume_path、description、instructions、tile_id、add_examples_from_volume;manage_genie 支持 create_or_update、get、list、delete、export/import;manage_mas 支持同名动作,agents 列表每项需提供 ka_tile_id、genie_space_id、endpoint_name、uc_function_name 或 connection_name 之一,并可附 description、instructions、examples。注意:没有 Genie 系统表,需用 manage_genie(action="list") 查找。

使用方式:先准备数据源。KA 需 Volume 中的 PDF/文本(可用 databricks-unstructured-pdf-generation 生成合成文档及配套 JSON 示例);Genie 需 Unity Catalog 表(可用 databricks-synthetic-data-gen 和 databricks-spark-declarative-pipelines 生成);MAS 需模型服务端点、已有 Genie Space、UC 函数(需 EXECUTE 权限)或配置了 is_mcp_connection: 'true' 的 UC HTTP 连接(需 USE CONNECTION 权限)。然后调用 create_or_update 创建,等待供给,端点状态由 PROVISIONING(约 2-5 分钟)转为 ONLINE 后可用;KA 可在 ONLINE 后自动从 JSON 提取示例。

适用场景:企业知识库问答、SQL 数据探索、混合知识检索与数据分析及工单操作的多智能体助手。

限制:具体收费、价格、平台版本和支持模型等暂未提供;本资料仅描述工具接口与建议流程。