用途:ktx 是可执行上下文层,让 AI 智能体按语义层准确查询数据仓库。
主要能力:从数据库自动构建语义层;摄取 wiki 及 dbt、Looker、LookML、Metabase、Notion 等业务知识;检测可连接列并解析 fan/chasm 陷阱;通过 CLI 与 MCP 工具向智能体暴露搜索、查询、取模式等能力。
安装:npm install -g @kaelio/ktx,或 npm install --save-dev @kaelio/ktx。初始化运行 ktx setup 向导,随后 ktx status 查看状态。
常见命令:ktx ingest 摄取上下文;ktx sl "revenue" 搜索语义层;ktx wiki "refund policy" 搜索知识库;ktx query 执行 SQL;ktx mcp start 启动 MCP 服务。配置存于 ktx.yaml,密钥用环境变量。
适用场景:数据分析智能体接入数据仓库、统一指标定义、补充业务上下文。限制:需自行配置 LLM、嵌入与数据库凭据;资料未提供价格、授权等细节。