MaxKB(Max Knowledge Brain)是一款功能强大且易于使用的人工智能助手,集成了检索增强生成(RAG)流程、稳健的工作流和先进的MCP工具调用能力,旨在提升跨领域的知识管理效率。
核心功能
- RAG流程:支持文档上传与自动网页抓取,具备文本分块和向量化功能,有效减少大模型幻觉现象
- 智能工作流:内置强大工作流引擎、函数库及MCP工具调用,可编排复杂商业场景下的AI流程
- 无缝集成:无需编码即可快速对接第三方系统,轻松添加智能问答功能
- 模型无关性:兼容多种大语言模型,包括私有模型(DeepSeek、Llama、通义千问)和公有模型(OpenAI、Claude、Gemini)
- 多模态支持:原生支持文本、图像、音频和视频的输入输出
技术架构
- 前端:Vue.js
- 后端:Python/Django
- 大模型框架:LangChain
- 数据库:PostgreSQL + pgvector
部署方式
通过Docker一键部署:
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 1panel/maxkb
MaxKB与LangChain、Dify.AI、Flowise等方案的关键区别在于提供开箱即用的完整解决方案而非中间件,其工作流能力、可观测性和访问控制功能(专业版提供)尤为突出。
采用GPLv3开源协议,MaxKB是希望快速落地AI知识管理且不愿承担过高开发成本组织的理想选择。