SuperAPI AI 工具集

ktx-data-agent-context-layer

智能体与模型

查看项目

更新于 10-15 23:58

技能介绍

用途:ktx 是自我改进的上下文层,帮助 AI 智能体准确查询数据仓库,避免每次查询都重新发明指标逻辑。

主要能力:自动采样表、捕获元数据、检测可连接列,构建仓库上下文;从 dbt、LookML、Looker、Metabase、Notion 和 wiki 内容摄取公司知识;创建带连接图的语义层以解决扇出/深渊陷阱;标记不同知识源之间的矛盾;通过 MCP 提供全文与语义搜索;设计为只读,绝不写入数据库。支持 PostgreSQL、Snowflake、BigQuery、ClickHouse、MySQL、SQL Server、SQLite。

使用方式:全局安装 npm install -g @kaelio/ktx,或项目内安装 npm install --save-dev @kaelio/ktx。首次运行 ktx setup 创建项目、配置 LLM 与嵌入提供方、数据库连接、上下文源并构建初始上下文。常用命令包括 ktx status、ktx ingest、ktx sl "revenue"、ktx wiki "refund policy"、ktx mcp start。项目结构含 ktx.yaml、semantic-layer/、wiki/、raw-sources/ 和 .ktx/;建议提交 ktx.yaml、semantic-layer/、wiki/,将 .ktx/ 加入 .gitignore。可通过 ktx.yaml 配置连接与上下文源,密钥用环境变量。支持 TypeScript 编程调用,如 KtxProject.load、searchSemanticLayer、searchWiki。

适用场景:让 Claude Code、Codex、Cursor 等智能体通过 MCP 用自然语言查询已批准指标与业务定义;整合 dbt 模型与 wiki 文档;多连接环境。

限制:资料未提供收费、价格、平台与效果信息;需自行配置 LLM 与嵌入提供方及数据库凭据;MCP 集成需先启动服务器。