当前位置: 华文世界 > 科技

MaxKB:国人开发的AI知识库问答系统

2024-09-04科技

在数字化时代,知识管理变得尤为重要。MaxKB,一款由国人开发的AI知识库问答系统,以其出色的性能和易用性,迅速在GitHub上获得了超过9.6K的Star,成为众多企业和开发者的新宠。

项目简介

MaxKB,一个基于LLM大语言模型的开源项目,专为快速构建知识库问答系统而设计。它不仅开箱即用,而且模型中立,支持多种主流大语言模型,为用户提供了极大的灵活性。

DOCKER部署方式

步骤 1: 安装 Docker Desktop

  1. 如果您还没有安装 Docker Desktop,请先前往 Docker 官网 下载并安装 Docker Desktop。
  2. 安装完成后,启动 Docker Desktop,并确保 Docker 已经在运行状态。

步骤 2: 打开终端或命令行

在您的计算机上打开一个终端(macOS/Linux)或命令提示符(Windows)。

步骤 3: 运行 Docker 命令

运行以下命令来部署您的容器:

docker run -d --name=maxkb -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data -v ~/.python-packages:/opt/maxkb/app/sandbox/python-packages cr2.fit2cloud.com/1panel/maxkb

首次登录
# 用户名: admin

# 密码: MaxKB@123..

在浏览器中访问 http://localhost:8080即可。

技术亮点

  • 前端 :采用Vue.js,提供流畅的用户体验。
  • 后端 :基于Python和Django,确保了系统的稳定性和扩展性。
  • LangChain :利用LangChain进行高效的语言处理。
  • 向量数据库 :使用PostgreSQL/pgvector,优化了数据存储和检索。
  • 大模型支持 :兼容各种本地私有或公共大模型,满足不同用户的需求。
  • 核心优势

  • 开箱即用 :支持直接上传文档或自动爬取在线文档,快速构建知识库。
  • 模型中立 :用户可以根据业务需求选择最合适的大语言模型。
  • 灵活编排 :内置工作流引擎,轻松应对各种复杂业务流程。
  • 无缝嵌入 :可以快速嵌入到现有的第三方业务系统中,提升系统的智能化水平。
  • 使用场景

  • 企业内部知识库 :帮助企业构建内部知识库,提高工作效率。
  • 客户支持系统 :作为客户支持系统的AI助手,提供快速准确的回答。
  • 网站AI助手 :为网站访客提供即时的智能问答服务。
  • GitHub地址 : https://github.com/1Panel-dev/MaxKB