Skip to content

WeKnora

项目核心内容总结:

功能
WeKnora 是基于大语言模型(LLM)的文档理解与检索框架,采用 RAG(检索增强生成)范式,支持文档解析、向量处理、智能检索和大模型推理,适用于企业知识管理、学术研究、产品支持、法律合规及医疗辅助等场景。支持将文档转化为知识图谱,提升检索相关性与广度。

使用方法

  1. 安装依赖:需 Docker、Docker Compose 和 Git。
  2. 部署步骤
    • 克隆仓库,配置环境变量。
    • 启动服务(支持基础功能、全部功能、日志追踪、Neo4j、Minio 等模块)。
    • 通过 Web UI 注册登录,创建知识库并配置参数。
  3. 访问方式

主要特性

  • 精准理解:自动识别文档结构,提取核心知识建立索引。
  • 智能推理:结合大模型生成结构化答案,支持图文混合响应。
  • 灵活扩展:兼容多种文档格式(如 PDF、Word),支持自定义模型和向量数据库(如 Neo4j、Milvus)。
  • 高效检索:多策略检索(如语义匹配、知识图谱关联),提升搜索效率。
  • 安全控制:提供登录认证,建议部署于内网并配置防火墙。
  • 部署便捷:支持本地 Docker 部署及 MCP 服务器远程连接。

其他

  • 提供 API 文档、故障排查指南及开发者文档,支持代码贡献。
  • 开源 MIT 许可证,允许自由使用和修改。