用途:为 AI 数据智能体提供可查询的上下文层,让智能体不必在每次提示中重新编写 SQL,而是基于已批准的指标定义、连接图和公司知识来查询数据仓库。
主要能力:自动构建并维护语义层(含指标定义、join 图、fan/chasm 陷阱解析);从 dbt、Looker、Notion 等来源生成 wiki,支持去重与矛盾检测;通过 CLI 或 MCP 服务器暴露工具供智能体调用;提供搜索、描述语义源与 wiki、带上下文执行查询等能力。
使用方式:需 Node.js 18+、支持的 SQL 仓库(PostgreSQL、Snowflake、BigQuery、ClickHouse、MySQL、SQL Server 或 SQLite)以及 LLM provider API key(Anthropic、Google Vertex AI 或 AI Gateway)。全局安装:npm install -g @kaelio/ktx,或用 npx @kaelio/ktx --help。通过 ktx setup、ktx status、ktx ingest、ktx mcp start 完成配置、构建上下文与启动 MCP;也可用 ktx sl、ktx wiki、ktx describe 搜索上下文。语义层、wiki 以 YAML/Markdown 文件形式维护,ktx.yaml 为主配置。
适用场景:需要让 AI 智能体准确查询数据仓库、统一指标口径、整合多源业务上下文的团队。
限制:具体收费、价格与效果指标资料未提供;需自行准备数据库凭据、LLM 与 embeddings 的 API key;部分高级能力(如 joins 解析、矛盾检测)依赖配置与数据源完整性。