Deepseek结合AnythingLLM搭建个人本地智能知识库

之前通过Ollama搭建了本地Deepseek大模型对话机制,但知识点仅限于Deepseek内部的数据,且目前数据截止时间为2024年7月,如果我们询问一些专业性比较强的内容,则Deepseek也显得无能为力,这就需要再给这个大脑外接一些文档数据了,通过AnythingLLMEmbedding外部文档。

💞更多内容,可关注公众号“ 一名程序媛 ”,我们一起从 0 - 1 学编程💞

1 下载安装AnythingLLM

有两种方式来实现AnythingLLM环境的搭建,一种是进入官网下载相应操作系统的Desktop安装包,双击下一步安装即可
还有一种是通过Docker搭建,这个相对有点复杂,看个人喜好和能力了
如果要下载安装包,直接到官网下载即可

https://anythingllm.com/desktop

如果要使用Docker,则直接pull镜像即可(但要注意“墙”的原因,很可能拉个寂寞,原因说了,解决办法就各显神通吧,或翻,或代理,或有靠谱的别人pulltar包拿来用)

docker pull mintplexlabs/anythingllm

2 Docker容器创建

如果是安装包安装,则安装完成即会进入“开始画面”,可跳过此步,我这边是使用的Docker容器,所以还需要一些前期配置

  1. 创建外部存储目录anythingllm
  2. 创建配置文件.env
  3. 建立容器创建脚本anything_create
cd ~ && mkdir anythingllm
cd anythingllm && touch .env
cd ~/bin && touch anything_create

在脚本文件里输入以下容器创建的命令,根据个人喜好使用相应文本编辑器,如 vim

#!/bin/bash

export STORAGE_LOCATION=$HOME/anythingllm && \
docker run -d -p 3001:3001 --name anythingllm \
    --cap-add SYS_ADMIN \
    -v ${STORAGE_LOCATION}:/app/server/storage \
    -v ${STORAGE_LOCATION}/.env:/app/server/.env \
    -e STORAGE_DIR="/app/server/storage" \
    mintplexlabs/anythingllm

给脚本添加“可执行”权限,然后创建容器(因为脚本命令直接创建在bin目录下,默认已添加到环境变量中,可直接运行命令)

chmod +x anything_create
anything_create

打开浏览器,根据Docker主机IP进行访问

http://192.168.220.100:3001/

3 初始化配置

  1. 点击“开始
  2. 下拉选择“Ollama本地大模型”,在下方选择已安装的模型如“deepseek-r1:1.5b
  3. 展开“advanced setttings”高级设置,视需要修改Ollama访问URL,点击向右箭头,下一步
  4. 设置“登录用户”(如果设置密码,则至少8位),下一步
  5. 数据处理上保持默认即可,本地大模型Ollama,文本RAG默认,向量数据库默认(此处也无法修改),下一步
  6. 点击“跳过调查“,下一步
  7. 创建工作区,如“ZGStudy”,下一步
  8. 聊天对话框中会展示官方介绍信息

点击下方“设置”按钮,在“外观”下可修改“Display Language”为“Chinese

4 开始聊天

点击左侧刚才建立的工作区名称,会在右侧打开聊天界面

左侧的thread即是线程,也是聊天上下文的意思,跨上下文环境可能你的聊天背景就要重新定义了

5 添加文档

  1. 点击工作区名称右侧的“上传”图示
  2. 点击“Click to upload or drag and drop”,选择本地文档以上传
  3. 选中上传的文件列表中的文件后,点击弹出的按钮“Move to Workspace”以绑定到工作区
  4. 点击“Save and Embed”以保存和绑定(会花费一些时间解析数据到向量数据库),完成后,点击文档右侧的“图钉”图示Pin文档到聊天上下文环境中以更有效的让AI搜索文档来回答问题

提醒一句,如果修改RAG模型会清空向量数据库,Save的文档需要重要加载

6 多说一句

至此,你本地知识库即对接完成,回到聊天界面即可尝试使用了,后续的调教还需更进一步的研究

比如,你会发现它回答的问题怎么“傻傻的”?“怎么没有按我文档里的内容来?”“怎么这么卡?”

💞更多内容,可关注公众号“ 一名程序媛 ”,我们一起从 0 - 1 学编程💞

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值