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。
热门推荐
电子元器件存放保姆级指南,教你选对方法!
草木灰:从组成到应用的全面解析
全球最大影响力的10个金融机构排行!通过事件详细分析这些机构
摩擦纳米发电机:一种新型的发电装置
高能手办团召唤流攻略:最强输出紫卡源上详解
30个道家风格的女生名字,小众而令人惊艳
西安地铁15号线一期最新进展:全线主体结构已封顶,进入机电安装阶段
《原神》玛拉妮角色攻略:养成、配队与机制详解
流感 vs. 感冒:如何区分?症状、成因与预防一次看!
【德邦固收】如何从技术指标上跟踪债市?
最新研究揭示天王星和海王星内部结构新视角:水和碳氢化合物的层状分布
广东21地市GDP全出炉:经济版图的全景扫描与未来展望
新的安全 C++ 提案都有啥?程序员需要了解哪些?
圆弧设计在家居装修中的四大应用场景
从神经科学到教育实践:馆园合作教育模式探析
晚上吃牛奶燕麦片会胖吗
解油腻吃什么?医生推荐五类食物助消化
搬家仪式流程和注意事项,装修小白必看实用指南!
听读、诵读、朗读,什么才是高质量的早期阅读?
色彩三原色原理及色彩视觉知识
一年期重疾险续保还要健康告知吗?
广播系统的音频后端是如何做的实时处理
柳如是:明清易代之际的著名歌妓才女
门上油漆怎么去除?多种实用方法+注意事项详解
川乌草乌中毒的护理
春分的礼赞与庆典诺鲁孜节
化疗费用详解:影响因素与注意事项
足底筋膜炎 症狀有哪些?位置、原因、治療舒緩方式一次看
十类好卖的养生产品推荐 养生产品哪些好卖
雷贝拉唑钠肠溶片如何服用