ollama+MaxKB:构建本地AI知识库的实践指南
创作时间:
作者:
@小白创作中心
ollama+MaxKB:构建本地AI知识库的实践指南
引用
51CTO
1.
https://blog.51cto.com/u_16163452/12799469
本文将介绍如何使用ollama和MaxKB构建本地AI知识库,包括具体的操作步骤、遇到的问题及解决方案,以及对不同模型的测试结果和建议。
前言
ollama的本地api base url为:
http://localhost:11434
maxKB运行
使用docker运行maxKB的命令如下:
docker run -d --name=maxkb -p 2000:8080 -v ~/.maxkb:/var/lib/postgresql/data 1panel/maxkb
初始登录信息为:
- 用户名:admin
- 密码:MaxKB@123
登录后需要修改默认密码。
添加ollama模型到maxKB
在maxKB中添加ollama模型时,需要在终端运行以下命令:
ollama serve
但是可能会遇到端口已被占用的问题:
Error: listen tcp 127.0.0.1:11434: bind: address already in use
此时需要查找并终止占用该端口的进程:
linyu@LinyudeMBP ~ % lsof -i:11434
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ollama 15577 linyu 3u IPv4 0xc60ad1ae44036ad5 0t0 TCP localhost:11434 (LISTEN)
ollama 15578 linyu 6u IPv4 0xc60ad1ae43a7df55 0t0 TCP localhost:63205->localhost:11434 (ESTABLISHED)
linyu@LinyudeMBP ~ % kill -9 15577
linyu@LinyudeMBP ~ %
[2] - killed ollama serve
linyu@LinyudeMBP ~ % kill -9 15578
linyu@LinyudeMBP ~ %
[3] + killed ollama run mixtral:8x7b
配置建议
在配置ollama时,需要将本地域名改为:
http://host.docker.internal:11434
同时,ollama模型名称需要与终端运行的名称保持一致。
支持的文件格式
maxKB支持以下文件格式:
- TXT
- Markdown
- DOCX
每次最多上传50个文件,每个文件不超过100MB,即一次性可以上传5GB大小的文档。
模型测试与建议
使用mixtral:8x7b进行问答测试时,结果并不理想,无法准确回答知识库的内容,也不按提示词回答。
相比之下,使用ollama 4位量化过的llama3:70b效果更好,虽然生成速度稍慢(2-3s),但准确性更高。需要注意的是,llama3:70b在没有明确指示的情况下,默认回复语言为英语,对英语的处理理解能力也更好。
知识库构建建议
建议将问题和答案整理成问答对的形式,这样在任何平台上都比直接塞入原始文档让模型自己理解分段的效果要好。
对于llama模型,建议知识库中的内容都是英文的,包括英文问题和答案。如果需要中文支持,可以在ollama中部署qwen72B模型,并使用CSV问答对来提高回答的质量和准确性。
工具对比
相比MaxKB,FastGPT在功能上更为强大,支持更高级的编排和自定义AI工作流,可以直接上传CSV问答对或Excel文件,知识库创建也更为方便。因此,对于个人知识库的创建,建议使用FastGPT。
热门推荐
卸压阀漏气原因及解决办法
慢性咽炎的症状与缓解方法
葫芦的寓意与象征风水(传统文化中的祥瑞之物与吉祥象征)
哪种民间工艺是国家级非遗?葫芦雕刻还是萝卜雕刻?
适合中国宝宝的解压宝物:文玩葫芦全指南——选购、收藏与盘玩技巧,建议收藏!
苹果官方辟谣:手机进水别放大米里!正确处理方法大揭秘
黄精+灵芝:煲汤界的绝代双骄!
治疗风湿痹痛的要药——伸筋草
职场心理战:如何化解冲突保持心理健康?
职场冲突解决技巧:高效工作的秘诀
敦煌月牙泉“垃圾换礼品”:创新环保活动引领文明旅游新风尚
鸣月阁:月牙泉畔的仿唐建筑传奇
甘肃月牙泉:秋季最佳拍照打卡地!
直排式和强排式燃气热水器的结构及维修,比例阀、水气联动阀介绍
家庭教育中的家庭健康管理
色彩重生:探索黑白照片上色的前沿技术与实践
怀疑胆管癌需要做什么检查?
胆管癌早期症状与预防:五大预警信号及应对措施
薛之谦大张伟或入驻音乐APP?粉丝经济迎来新玩法
网络平台不能成为买卖野生动物的“猎场”
捕捉、食用野生动物,庐山2名餐馆厨师被处罚
真正的远古饮食:早期原始人几乎什么都吃
如何正确煎煮中药?
解密《哪吒2》视觉盛宴:申威的设计哲学与文化创新
彩条屋如何用《哪吒》引领国漫技术潮流?
从“丑哪吒”到“国漫之光”:《哪吒之魔童降世》的形象重塑之路
双十一iPhone 16价格暴跌真相:市场竞争加剧下的战略调整
上班4年单位未给缴纳社保,可以让补缴吗?不给补缴可以仲裁吗?
员额制 vs 备案制:谁更助你职场腾飞?
怎么拍城墙好看?用什么滤镜