该篇教程主要讲解MaxKB的安装和简单使用MaxKB:
一款基于 LLM 大语言模型的知识库问答系统。MaxKB = Max Knowledge Base,旨在成为企业的最强大脑。
主要流程目录:
1.安装
2.使用
2.1.创建知识库
2.2.添加模型
2.3.创建应用
3.总结
1.安装
创建一个容器
切换”高级视图“
参考填写
maxkb
1panel/maxkb:latest
http://[IP]:[PORT:8080]
添加其他参数
8080
8080
/var/lib/postgresql/data
/mnt/user/appdata/maxkb
2.使用
浏览器打开,输入管理员账号和密码进行登录
管理员账号:admin
密码:MaxKB@123..
初次使用,需要先修改初始的密码
进入到面板,界面比较清爽
2.1.创建知识库
先创建一个知识库
按照要求填写信息
上传文档(支持TXT、Markdown、PDF、DOCX格式)
智能分段,并不能很智能分段(vscode看文档能正常分段)
高级分段,因为文本里有特殊分割符号“------------”作为分段判断的,所以选高级会更加准确
右侧,可以点击文本编辑
可以单独设置每个分段的标题
这样知识库就创建完成了,点击打开
文档,可以再继续添加文档丰富这个知识库
问题,可以创建问题和回答内容
命中测试,输入内容可以测试是否能命中
参数设置,如果命中率低可以选择不同的检索模式
设置,可以修改基本信息和关联应用
2.2.添加模型
系统设置 -> 模型设置,可以看到支持平台还是挺多的
选择供应商,点击“添加模型”
添加模型的API(这里我添加的是第三方的OpenAI)
这样就添加成功了
2.3.创建应用
应用 -> 创建应用
填写名称和选择模型(其他可以先默认,后面再调整)
点击”演示“
输入问题,可以正常回复
点击”设置“
概览,图表展示挺直观的
设置,可以修改应用的相关配置
没有关联知识库前,提问知识库相关内容
关联以后,回复就会不一样了(还是有点效果的)
知识库原文部分
如果效果不理想还可以调节参数设置
命中测试,可以调节参数进行测试
对话日志,提问和回答的记录
3.总结
上手使用的第一感觉就是使用门槛低,可能功能比较少,可以调节参数不多,知识库命中率不高,但是对于新手小白来说易于上手,设置简单,使用方便这就够了。总的来说,非常推荐初次接触知识库的小白尝试使用。
界面简洁美观,不管是个人使用还是小公司使用,都不会给人违和感。
对国内平台支持好,可以轻松对接国内模型
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
网友评论