WisdomForge

WisdomForge

site icon
2025.04.15 0
TypeScript知识管理向量数据库开发效率内容生成开发效率
WisdomForge 是一个强大的知识管理系统,旨在从经验、见解和最佳实践中提炼智慧。它使用 Qdrant 向量数据库进行高效的知识存储和检索,支持多种知识类型,并可配置不同的数据库选项。该系统适用于需要高效管理和检索领域知识的场景,如团队知识库、经验总结和最佳实践分享等。
View on GitHub

Overview

基本能力

产品定位

WisdomForge 是一个知识管理系统,专注于从经验、见解和最佳实践中提炼智慧,并提供高效的存储和检索功能。

核心功能

  • 智能知识管理和检索
  • 支持多种知识类型(最佳实践、经验教训、见解、经验)
  • 可配置的数据库选择(Qdrant 或 Chroma)
  • 使用 Qdrant 内置的 FastEmbed 进行高效的嵌入生成
  • 领域知识的存储和检索
  • 可部署到 Smithery.ai 平台

适用场景

  • 团队知识库管理
  • 经验总结和最佳实践分享
  • 领域知识的存储和检索
  • 开发效率提升

工具列表

  1. store_knowledge:将领域特定知识存储到向量数据库中。
  2. retrieve_knowledge_context:从向量数据库中检索相关领域知识。

常见问题解答

  • 确保 Node.js 20.x 或更高版本已安装。
  • 确保 npm 10.x 或更高版本已安装。
  • 确保 Qdrant 或 Chroma 向量数据库已配置并运行。

使用教程

使用依赖

  • Node.js 20.x 或更高版本(推荐 LTS)
  • npm 10.x 或更高版本
  • Qdrant 或 Chroma 向量数据库

安装教程

  1. 克隆仓库:
git clone https://github.com/hadv/wisdomforge
cd wisdomforge
  1. 安装依赖:
npm install
  1. 创建 .env 文件:
cp .env.example .env
  1. 配置 .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
  1. 构建项目:
npm run build

调试方式

  1. 确保 .env 文件配置正确。
  2. 启动服务:
npm start
  1. 检查服务是否正常运行:
curl http://localhost:3000

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。