ollama 安装知识库
思路
根据ai的推荐,知识库需要三库联动。(
MySQL,Elasticsearch,ChromaDB)MySQL存放:- 文件名
- 文件创建日期
- 效验文件的Hash值
- 文件真实路径
- 文件内容长度
ChromaDB存放:- 存放
embedding返回的向量 - MySQL_ID
- MySQL_表名
- 切片的起始和结束位置
- 文本切片内容
- 存放
Elasticsearch存放:- 文本切片标题(直接提取前10个字作为标题)
- 文本切片内容
- MySQL_ID
- MySQL_表名
- 切片的起始和结束位置
注意:
Elasticsearch数据库会自动构建倒排索引Elasticsearch数据库 使用前先设置好 Mapping 模板使用Reranker对文本打分
让模型输出json格式的内容,方便后期使用
模型对自己输出的答案进行二次反思(太影响效率不使用)
样本
ollama 安装知识库
https://fu01.github.io/posts/cb549fab/