知识库简介¶
Datus Agent 知识库是一个多模态智能系统,将分散的数据资产转换为统一的、可搜索的存储库。可以将其视为"数据的 Google",深入理解 SQL、业务指标和数据关系。
核心目的¶
- 数据发现:查找相关的表、列和模式
- 查询智能:理解业务意图并生成 SQL
- 知识保存:捕获和组织 SQL 专业知识
- 语义搜索:按含义查找信息,而非关键字
核心组件¶
1. Schema 元数据¶
目的:理解数据库结构并提供智能表推荐。
- 存储:表定义、列信息、样本数据、统计信息
- 能力:按业务含义查找表、获取表结构、语义搜索
- 用途:自动表选择、数据发现、schema 理解
2. 业务指标¶
目的:管理和发现业务指标和 KPI。
- 存储:语义模型、业务指标、层级分类
- 能力:按概念查找指标、获取计算方式、发现相关指标
- 用途:标准化定义、快速查找、一致报告
3. Reference SQL¶
目的:捕获、分析和使 SQL 专业知识可搜索。
- 存储:历史查询、LLM 摘要、查询模式、最佳实践
- 能力:按意图查找查询、获取相似查询、学习模式
- 用途:知识共享、通过示例优化、团队入职
关键特性¶
- 统一搜索:跨所有知识域的单一界面
- 语义搜索:使用向量嵌入按含义查找
- 智能分类:自动分类和组织
- 可扩展:延迟加载、批处理、增量更新