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:建立索引从语言模型中提取相关信息

 

posted @ 2025-02-13 20:49  LarkMidTable  阅读(413)  评论(0)    收藏  举报