链载Ai

标题: 搭建一个本地AI知识库需要用到哪些技术栈? [打印本页]

作者: 链载Ai    时间: 1 小时前
标题: 搭建一个本地AI知识库需要用到哪些技术栈?

随着AI热度愈发火热,越来越多的产品在AI的“赋能”下不断革新和进化。

AI技术的飞速发展不仅改变了人们的生活方式,也大大提升了各行各业的生产效率和创新能力。

在此背景下,我们不妨自己动手丰衣足食,搭建一套属于自己的本地的AI ChatBot?顺便学习下“高大上”的AI技术,亲身体验和把握这股“科技潮流”?

本篇,我们将通过全局的视角来看一下 “基于本地上传的文档进行QA问答” 类似的案例,需要学习哪些知识点以及会用到哪些技术栈。

框架

目前,根据我所了解到的知识,市面上深层次的ChatBot主流实现框架基本都是大同小异。

本地大模型 + LangChain + 前端界面

结合RAG框架:上传本地文件 + 文件切片 + Embedding向量编码 + LLM大语言模型

整体流程图

doc flow 文档处理流程

  1. 首先,从本地加载文档(upload & loader),比如:pdf、txt、csv、md等

    从许多不同来源加载文档,LangChain提供了100多种不同的文档加载器。

  2. 加载完成后,对文档进行处理,提取文档信息

  3. 提取完文档信息后,进行文本切分


以上,完。






欢迎光临 链载Ai (https://www.lianzai.com/) Powered by Discuz! X3.5