
WisdomForge

2025.04.15
0
TypeScript知识管理向量数据库开发效率内容生成开发效率
WisdomForge 是一个强大的知识管理系统,旨在从经验、见解和最佳实践中提炼智慧。它使用 Qdrant 向量数据库进行高效的知识存储和检索,支持多种知识类型,并可配置不同的数据库选项。该系统适用于需要高效管理和检索领域知识的场景,如团队知识库、经验总结和最佳实践分享等。
View on GitHub
Overview
基本能力
产品定位
WisdomForge 是一个知识管理系统,专注于从经验、见解和最佳实践中提炼智慧,并提供高效的存储和检索功能。
核心功能
- 智能知识管理和检索
- 支持多种知识类型(最佳实践、经验教训、见解、经验)
- 可配置的数据库选择(Qdrant 或 Chroma)
- 使用 Qdrant 内置的 FastEmbed 进行高效的嵌入生成
- 领域知识的存储和检索
- 可部署到 Smithery.ai 平台
适用场景
- 团队知识库管理
- 经验总结和最佳实践分享
- 领域知识的存储和检索
- 开发效率提升
工具列表
- store_knowledge:将领域特定知识存储到向量数据库中。
- retrieve_knowledge_context:从向量数据库中检索相关领域知识。
常见问题解答
- 确保 Node.js 20.x 或更高版本已安装。
- 确保 npm 10.x 或更高版本已安装。
- 确保 Qdrant 或 Chroma 向量数据库已配置并运行。
使用教程
使用依赖
- Node.js 20.x 或更高版本(推荐 LTS)
- npm 10.x 或更高版本
- Qdrant 或 Chroma 向量数据库
安装教程
- 克隆仓库:
git clone https://github.com/hadv/wisdomforge
cd wisdomforge
- 安装依赖:
npm install
- 创建
.env
文件:
cp .env.example .env
- 配置
.env
文件:
DATABASE_TYPE=qdrant
COLLECTION_NAME=wisdom_collection
QDRANT_URL=https://your-qdrant-instance.example.com:6333
QDRANT_API_KEY=your_api_key
HTTP_SERVER=true
PORT=3000
- 构建项目:
npm run build
调试方式
- 确保
.env
文件配置正确。 - 启动服务:
npm start
- 检查服务是否正常运行:
curl http://localhost:3000