企业知识库ai智能体。企业管理人员在管理后台可以上传维护本地业务文档、飞书、企微等在线文档。可以配置豆包、千问等厂商的大模型keys。企业相关业务员在客户端选择前面配置的大模型对话时可以获取维护的业务文档的知识。
技术栈:
- 前端:React + Ant Design + TypeScript
- 后端:Go + Gin + Gorm
- 部署:Docker Compose + Kubernetes
flowchart LR
A[Admin Web\nReact+AntD] --> B[Admin API\nGin+Gorm]
E[Employee Web\nReact+AntD] --> F[Employee API\nGin+Gorm]
B --> C[(PostgreSQL)]
F --> C
B -. optional .-> D[(MySQL)]
F -. optional .-> D
B --> R[(Redis Cache)]
cd rag-studio
docker compose up --build访问:
- 管理后台:
http://localhost:5173 - 员工会话端:
http://localhost:5176 - Redis:
localhost:6379 - MySQL:
localhost:3306
- 登录页(JWT)
- 员工账号管理:增删改查员工账号,每个员工账号可以有多个角色
- 角色管理:增删改查角色,每个角色可以对多个知识库有权限访问
- 知识库管理:增删改查知识库
- 文档管理:增删改查文档对象,向量检索,支持ppdf,docx,ppt,txt等多重格式,创建文档支持URL创建和本地文件上传
- 模型管理:支持配置常见LLLM厂商 API key,查询剩余额度(非必须,能支持最好)
- 对话管理:可以查询员工所有对话记录
- 登录页
- 对话与历史消息查询
- 模型切换,模型对话参数配置
- redis
- MySQL
- postgresql