赞
踩
视频地址:
https://www.bilibili.com/video/BV1sT4y1p71V/?vd_source=7ec57e9f8774c23edf14450231ffa086
https://github.com/InternLM/tutorial/blob/main/langchain/readme.md
优点:低成本、可实时更新
缺点:受基座模型影响大、单次回答知识有限
优点:可个性化微调、知识覆盖广
缺点:成本高、无法实时更新
LangChain框架是一个开源工具,通过为各种LLM提供通用接口来简化应用程序的开发流程,帮助开发者自由构建LLM应用。
LangChain的核心组成模块:
确定源文件类型,针对不同类型源文件选用不同的加载器
核心在于将带格式文本转化为无格式字符串
由于单个文档往往超过模型上下文上限,我们需要对加载的文档进行切分
一般按字符串长度进行分割
可以手动控制分割块的长度和重叠区间长度
使用向量数据库来支持语义检索,需要将文档向量化存入向量数据库
可以使用任一一种Embedding模型来进行向量化
可以使用多种支持语义检索的向量数据库,一般使用轻量级的Chroma
LangChain支持自定义LLM,可以直接接入到框架中
我们只需将InternLM部署在本地,并封装一个自定义LLM类,调用本地InternLM即可
有很多支持简易Web部署的框架,如Gradio、Streamlit等
略
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。