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:建立索引从语言模型中提取相关信息
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律