架构师的信仰系列文章,主要介绍我对系统架构的理解,从我的视角描述各种软件应用系统的架构设计思想和实现思路。 从程序员开始,到架构师一路走来,经历过太多的系统和应用。做过手机游戏,写过编程工具;做过大型Web应用系统,写过公司内部CRM;做过SOA的系统集成,写过基于Hadoop的大数据工具;做过外包,做过电商,做过团购,做过支付,做过SNS,也做过移动SNS。以前只用Java,然后学了PHP,现在用R和Javascript。最后跳出IT圈,进入金融圈,研发量化交易软件。 架构设计就是定义一套完整的程序规范,坚持架构师的信仰,做自己想做的东西。 关于作者: 张丹,数据分析师/程序员/Quant: R,Java,Nodejs blog: http://blog.fens.me email: bsspirit@gmail.com 转载请注明出处: http://blog.fens.me/deepseek-anythingLLM-knowledge/ 前言 DeepSeek的火热程度一直升温,各行各业都尝试利用Deepseek解决自己行业的问题。由于每个行业的特点不同,业务逻辑,知识结构等差异非常大,因此通用的推理逻辑并不是真正地解决行业的具体的问题,我们就需要打造本行业专属的知识库,用行业专属的知识解决行业的问题。 本文我们就尝试搭建自己的知识库。 目录 AnythingLLM安装基础环境 创建工作区,接入DeepSeek 创建本地知识库 1. AnythingLLM安装基础环境 我们基于 Deepseek 模型来打造本地知识库,首先就是把DeepSeek进行本地安装,详细的安装过程请参考文章 Deepseek快速本地安装。 当我们安装 DeepSeek 安装后,接下来需要安装 AnythingLLM 软件。 AnythingLLM,是一款全栈AI应用程序,可集成人工智能的多种功能,像文档、聊天、使用人工智能代理,完全支持本地和离线操作。 官网网址:https://anythingllm.com/desktop,进入网址后,进入官网主页。下载对应的版本,我本地操作系统是windows11,直接下载Download for Windows(X64),下载软件为 AnythingLLMDesktop.exe。 下载完成后,进行安装AnythingLLM软件。安装完成后,打开软件,你会看到简洁直观的界面: 直接点击Get started,即可进入后续操作步骤: 我们点击,向右的箭头。 注:如果安装过程中出现报错,可能是系统缺少某些必备组件,需要根据错误提示,安装相应的组件,确保安装顺利进行。 2. 创建工作区,接入DeepSeek 成功安装AnythingLLM后,打开软件,首先要创建一个工作区。给工作区起一个名字,即可快速创建工作区。每个工作区,可以理解为一个独立的空间,我们可以对不同类型的知识进行分类管理,方便后续查找和使用。 创建好工作区,我们选择配置,左下角的工具图标,用于接入DeepSeek。 切换到配置界面,让DeepSeek和AnythingLLM能够协同工作。 首先,设置语言,从英文界面切换为中文界面。 然后,通过 AnythingLLM 把 DeepSeek接入。接入过程有2个种接入方案。 通过本地接入,调用本地已部署好的 Ollama,接入DeepSeek。 通过DeepSeek的官方API接入,直接远程调用官方的在线模型,接入DeepSeek。 1). 通过本地接入,通过调用本地已部署好的 Ollama,接入DeepSeek。 …
Read more →