
项目简介
先说一个核心判断:如果企业需要一个开箱即用的知识库问答系统,MaxKB 绝对是当下最值得关注的选项之一。这个由 1Panel 团队打造的项目,定位就是成为企业的“最强大脑”——听起来可能有点夸张,但实际能力确实扎实。
它的核心思路很清晰:基于大型语言模型(LLM),把所有复杂的底层工作都封装好。你只需要上传文档,或者指定在线文档链接,系统就会自动完成文本拆分、向量化处理,然后直接提供智能问答交互。换句话说,它解决的是“如何让企业知识真正用起来”这个难题,而不是让你从头搭建一套复杂的 RAG 架构。
几个值得注意的特点
开箱即用:从文档上传到进入问答环节,整个流程几乎不需要二次开发。你只管把资料扔进去,剩下的交给系统。
无缝嵌入:它可以快速集成到现有的业务系统里,比如 CRM、ERP 或者客户服务平台,变成一个真正的“嵌入式知识助手”。
模型选择灵活:支持多种大模型——从本地私有的 Llama 2,到商业化的 Azure OpenAI、百度千帆大模型,甚至直接对接 OpenAI 的 API。这意味着无论你偏好开源还是闭源,都能找到适合的方案。
快速开始:从环境准备到部署
环境要求
在动手之前,先确认你的环境是否达标:
- 操作系统:Ubuntu 22.04 或 CentOS 7(64 位)
- CPU/内存:推荐 2C/4GB 以上
- 磁盘空间:至少 100GB
- 浏览器:Chrome、FireFox、Safari、Edge 等现代浏览器
- 网络:可访问互联网(因为需要拉取 Docker 镜像和模型文件)
Docker 部署:一键启动
不得不说,Docker 部署是这条路上最简单的选择。整个过程只需要一条命令,而且数据会持久化保存在宿主机上,不用担心容器重启后数据丢失。
docker run -d --name=maxkb -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data 1panel/maxkb
启动后,访问 http://目标服务器 IP 地址:目标端口,用默认管理员账号 admin 和密码 MaxKB@123.. 登录即可。
其他部署选项:通过 1Panel 应用商店
如果你已经在用 1Panel 管理面板,那操作还会更省事一些。直接从 1Panel 应用商店(https://apps.fit2cloud.com/1panel)里找到 MaxKB 并一键部署,再结合 Ollama 和 Llama 2,30 分钟内就能上线一个完全基于本地大模型的知识库问答系统。整个过程不需要 GPU,也不需要复杂的网络配置。
快速入门:从登录到上线
- 登录 MaxKB 系统
- 添加模型——支持添加千帆大模型、Ollama 模型、Azure OpenAI 模型、OpenAI 大模型等
- 创建知识库——上传文档或指定在线链接
- 创建应用——配置问答场景和参数
- 演示预览——快速测试效果
- 对话日志——持续优化和监控问答质量
整个流程走完,基本就能看到它如何将枯燥的企业文档变成可交互的智能问答系统了。
