Skip to content

kaneliu120/okms

Repository files navigation

OpenClaw Knowledge Management System (OKMS)

基于RAG技术的知识管理系统,为OpenClaw自动化工作提供知识检索、调用和存档更新。

项目目标

  • 基于RAG技术构建知识管理系统
  • 深度集成现有OpenClaw系统
  • 提供99%可用性的知识服务
  • 支持自动化工作的知识需求

技术栈

  • RAG框架: RAGLight
  • 向量数据库: ChromaDB
  • 前端: Next.js 15
  • 后端: FastAPI (Python)
  • 元数据存储: SQLite
  • 嵌入模型: BGE-M3 / OpenAI text-embedding-3-small

系统架构

六层架构模型:

  1. 数据采集层
  2. 预处理层
  3. 向量化层
  4. 检索层
  5. 增强层
  6. 应用层

项目结构

knowledge-management-system/
├── backend/          # FastAPI后端
├── frontend/         # Next.js前端
├── docs/            # 项目文档
├── scripts/         # 工具脚本
├── data/            # 数据文件
├── config/          # 配置文件
└── tests/           # 测试文件

开发计划

  • 阶段1: 基础框架搭建 (1-2周)
  • 阶段2: 数据采集和处理 (1周)
  • 阶段3: 检索和增强功能 (1-2周)
  • 阶段4: 系统集成和优化 (1周)
  • 阶段5: 高级功能和部署 (1-2周)

快速开始

# 安装依赖
cd backend && pip install -r requirements.txt
cd frontend && npm install

# 启动开发服务器
cd backend && uvicorn main:app --reload
cd frontend && npm run dev

许可证

MIT License

About

OpenClaw Knowledge Management System - AI-powered knowledge base with RAG

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors