Langchain是什么?
1.Langchain 是一个用于开发由语言模型驱动的应用程序的框架。(类似于JDBC)
2.三个核心组件
compents组件:,相当于JDBC调用各种大语言模型的,代码也是一样的
chains链:讲不通的组件组合起来解决特定的任务
agents代理:LLMS能够与外部环境进行交互
3.使用langchain的理由
1.数据连接:允许大语言模型连接到自己的数据源,可以使大模型从私有数据提取数据
2.行动执行:可以帮助你根据这些信息执行特定操作,比如发邮件
4.langchain的核心
1.模型models,允许你连接到大语言模型,如GPT4或Hugging Face
2.promt templates:提示词模板,将你的输入插入到模板中
3.chains:允许你的多个组件组合在一起
4.agents: 允许语言模型和外部api交互
5.embedding:从向量数据库标识和检索的手段
6.indexs:建立索引从语言模型中提取相关信息

浙公网安备 33010602011771号