OpenMetadata 代理发现
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/openmetadata-data-catalog-governance-platform-agent-discovery 技能。
技能介绍
要解决什么问题
当团队的数据分散在 Hive、ClickHouse、dbt、Looker 等多个系统里时,Agent 想回答“这张表谁负责、上游依赖哪些任务、最近一周质量如何”这类问题,只能逐个工具切换。元数据在数据平台,血缘在调度系统,质量评分在监控告警里,owner 信息散落在 wiki 或工单。每处都是孤岛,一次查询意味着在多个控制台之间反复跳转。
OpenMetadata 的定位是统一元数据层:把技术元数据、质量信号、血缘(含列级血缘)、owner、使用情况、策略、术语表、分类、指标、域和数据产品连接到同一个可搜索的控制平面。这个技能的作用就是让 Agent 直接消费这套上下文。
技能如何工作
- 单一搜索入口:Agent 把用户的问题交给 OpenMetadata 做语义搜索,而不是猜测该查哪个系统。
- 统一回答依据:命中的条目会带出表、仪表板和
pipeline的元数据,以及数据健康相关信号。 - 跨域关联:owner、策略、术语表、分类都挂在同一张图上,Agent 可以在一次回答里交代清楚“谁负责、遵循什么策略、属于哪个域”。
适用边界与注意点
- 依赖已接入的实例:技能本身不存储数据,所有回答来自 OpenMetadata。实例未配置或未同步,就没有可查内容。
- 需要 AI SDK 配合:让 AI 应用使用 OpenMetadata 上下文依赖 AI SDK,目前支持 Python、TypeScript 和 Java。
- 搜索质量取决于元数据:如果资产没有正确登记 owner、标签或分类,语义搜索的效果会打折扣。
- 上游文档仍在演进:SKILL.md 的说明提取自 OpenMetadata 上游 README,字段和能力可能随版本变化,建议以官方文档为准。
使用场景
- 当数据管道发生故障时,工程师可借此排查该管道的上下游依赖及责任人。
- 在处理业务方的数据疑问时,分析师能通过语义搜索快速定位相关的表和报表。
- 在季度盘点数据资产时,治理人员需要按分类获取各个域下的资产清单与所有者信息。
- 在审计合规性时,负责人需根据平台已有的分类与策略记录来回答针对特定表的查询。
适合人员
- 数据平台工程师,需要快速查阅管道和表的血缘关系来排查问题
- 数据分析师,需要在回答业务提问时提供准确的表和报表来源
- 数据治理负责人,需要在盘点和审计时掌握资产的分类和所有者
- AI 应用开发者,需要让代理通过语义搜索获取数据资产上下文