logo
0
1
WeChat Login

Knowledge Hub (Agentic Search)

基于 Bun/TypeScript 的新一代多源文档聚合系统。彻底告别黑盒 RAG,拥抱透明、精准的 Agentic Search。

核心特性

  • 全栈 TypeScript: 由 Bun 驱动的极速文档编译器。
  • Agentic Indexing: 自动生成分层 JSON 索引,为 AI 提供精准导航。
  • AI 自动增强: 自动调用 Longcat (OpenAI) 为文档生成高质量摘要。
  • 增量同步: 基于文件指纹的秒级更新。
  • 分支隔离: 纯净的代码仓库,数据资产存放在独立的 data 分支。

快速开始

1. 配置

编辑 config/sources.yml 添加你的文档源。

2. 生命周期命令

进入 tools/khub 运行:

# 同步远程仓库 bun run src/index.ts sync # 执行 AST 归一化处理 bun run src/index.ts process # 自动生成 AI 摘要 (需配置 LONGCAT_API_KEY) bun run src/index.ts enrich # 生成导航索引 bun run src/index.ts index

AI 助手对接

本系统预置了 SKILL.md 指导手册。AI 助手可以按以下路径工作:

  1. 阅读 index/sources.json 确定库。
  2. 阅读 index/<source>.json 匹配 summary 定位文件。
  3. read_file 对应路径给出最终答案。

架构参考

详情请参阅 docs/ARCHITECTURE.md

About

一个完整的知识管理和检索系统。 GitHub/CNB 文档仓库 (源头) → CNB 仓库 (聚合) → 向量化 (自动) → 知识库(存储) → AI Skill (接口) → LLM 调用(使用) 受官方启发:https://docs.cnb.cool/zh/ai/knowledge-base.html#bu-zhou-1-pei-zhi-liu-shui-xian-shi-yong-zhi-shi-ku-cha-jian

176.37 MiB
7.42 MiB
0 forks1 stars3 branches2 TagREADME
Language
TypeScript94.7%
Shell5.3%