综合介绍
MaxKB(Max Knowledge Base)是一款基于大语言模型和RAG(检索增强生成)的开源知识库问答系统。该系统广泛应用于智能客服、企业内部知识库、学术研究与教育等场景。MaxKB支持直接上传文档或自动爬取在线文档,进行文本自动拆分、向量化和RAG处理,有效减少大模型幻觉,提供智能问答交互体验。它支持对接各种大模型,包括本地私有大模型和国内外公共大模型,内置强大的工作流引擎和函数库,满足复杂业务需求。MaxKB还支持零编码快速嵌入到第三方业务系统,提高用户满意度。
功能列表
- 文档上传与自动爬取:支持直接上传文档或自动爬取在线文档,进行文本自动拆分和向量化处理。
- RAG处理:通过检索增强生成技术,减少大模型幻觉,提升问答准确性。
- 多模型支持:支持对接本地私有大模型和国内外公共大模型,如Llama 3、OpenAI、Claude等。
- 工作流引擎:内置强大的工作流引擎和函数库,支持复杂业务场景下的AI工作过程编排。
- 快速嵌入:支持零编码快速嵌入到第三方业务系统,提升系统智能问答能力。
- 多平台兼容:支持Linux和Windows平台的快速部署和安装。
使用帮助
安装流程
Linux 机器
- 运行以下命令启动MaxKB:
docker run -d --name=maxkb --restart=always -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
Windows 机器
- 运行以下命令启动MaxKB:
docker run -d --name=maxkb --restart=always -p 8080:8080 -v C:/maxkb:/var/lib/postgresql/data -v C:/python-packages:/opt/maxkb/app/sandbox/python-packages cr2.fit2cloud.com/1panel/maxkb
- 使用默认用户名和密码登录:
- 用户名: admin
- 密码: MaxKB@123
使用指南
- 文档上传与处理:
- 登录系统后,进入文档管理模块,选择上传文档或自动爬取在线文档。
- 系统会自动进行文本拆分和向量化处理,生成知识库。
- 智能问答:
- 进入问答模块,输入问题,系统会通过RAG技术进行检索和生成,提供准确的答案。
- 支持多轮对话和上下文理解,提升问答体验。
- 模型配置:
- 进入模型管理模块,选择需要对接的大模型,进行配置和测试。
- 支持多种大模型的无缝对接,包括本地私有模型和公共模型。
- 工作流编排:
- 进入工作流管理模块,使用内置的工作流引擎和函数库,编排AI工作过程。
- 支持复杂业务场景下的自动化处理和任务调度。
- 系统嵌入:
- 进入系统设置模块,获取嵌入代码,将MaxKB快速嵌入到第三方业务系统。
- 无需编码即可实现系统集成,提升现有系统的智能问答能力。
常见问题
- 如何更新MaxKB?
- 使用Docker命令更新镜像:
docker pull cr2.fit2cloud.com/1panel/maxkb docker stop maxkb docker rm maxkb docker run -d --name=maxkb --restart=always -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data -v ~/.python-packages:/opt/maxkb/app/sandbox/python-packages cr2.fit2cloud.com/1panel/maxkb
- 如何导出知识库?
- 进入知识库管理模块,选择导出选项,支持导出为Excel文件或离线图片ZIP包。
- 如何联系技术支持?
- 访问MaxKB官方论坛或加入技术交流群,获取技术支持和交流。