当前位置: 首页 > news >正文

大语言模型开发框架——LangChain

什么是LangChain

LangChain是一个开发由语言模型驱动的应用程序的框架,它提供了一套工具、组件和接口,可以简化构建高级语言模型应用程序的过程。利用LangChain可以使应用程序具备两个能力:

  • 上下文感知

将语言模型与上下文(提示语指令、举例、响应的内容等)源连接起来

  • 推理

依赖语言模型完成推理(包括如何根据提供的上下文进行回答、采取什么样的行动等等)

::: tip
就像做Web开发一样,使用Java语言开发我们会首选Spring Boot框架,使用Python语言开发我们会首选Django框架,使用框架可以大大简化我们的开发过程。
:::

LangChain框架类比

LangChain的由来

LangChain于2022年10月作为一个开源项目由Harrison Chase启动,当时他在一家机器学习初创公司Robust Intelligence(一家专注于测试和验证机器学习模型的MLOps公司)领导ML团队。

目前Harrison Chase是LangChain的创始人和CEO,他曾在哈佛大学学习统计和计算机科学。

  • 2023年3月LangChain获得1000万美元融资
  • 2023年7月18日LangChain发布了大模型应用开发平台LangSmith,期望让开发者可以快速构建一个可以投入到生产环境的LLM应用
  • 2024年1月LangChain官方宣布发布首个稳定版本——LangChain v0.1.0

首个稳定版本v0.1.0

如何学习LangChain

学习任何一门编程语言或者工具,首推官方文档。

LangChain官网

LangChain英文文档

目前官方没有推出中文文档,对英文学习吃力的朋友可以持续关注我们。

http://www.dtcms.com/a/106645.html

相关文章:

  • 使用PyTorch实现LeNet-5并在Fashion-MNIST数据集上训练
  • 【Linux】内核驱动学习笔记(二)
  • 基于Spring AI与Ollama构建本地DeepSeek对话机器人
  • 数据库分库分表中间件及对比
  • ensp 网络模拟器 思科华为基于VLANIF的公司网络搭建
  • 2025.4.2总结
  • Go语言GC:三色标记法工程启示|Go语言进阶(3)
  • K-means算法
  • 从零搭建微服务项目Pro(第7-1章——分布式雪花算法)
  • cmake(11):list 选项 排序 SORT,定义宏 add_definitions,cmake 里预定义的 8 个宏
  • Git 命令大全:通俗易懂的指南
  • 基于大模型预测风湿性心脏病二尖瓣病变的多维度诊疗研究报告
  • 内网隔离环境下Java实现图片预览的三大解决方案
  • 【Django开发】前后端分离django美多商城项目第15篇:商品搜索,1. Haystack介绍和安装配置【附代码文档】
  • 从 ZStack 获取物理机与云主机信息并导出 Excel 文件
  • visual studio 2022的windows驱动开发
  • C# System.Text.Json 中 JsonIgnoreCondition 使用详解
  • Linux2 CD LL hostnamectl type mkdir dudo
  • 跨系统平台实践:在内网自建kylin服务版系统yum源
  • 面基JavaEE银行金融业务逻辑层处理金融数据类型BigDecimal
  • AI提示词:好评生成器
  • 鸿蒙NEXT小游戏开发:数字华容道
  • 详解相机的内参和外参,以及内外参的标定方法
  • 背包DP总结
  • GO语言 使用protobuf
  • 【第十三届“泰迪杯”数据挖掘挑战赛】【2025泰迪杯】【代码篇】A题解题全流程(持续更新)
  • 全国产ADC 16bit 2通道1G采样 双FMC子板
  • C++多继承
  • 【抓包工具】win 10 / win 11:Charles 下载、安装、配置(快捷方式、默认端口、登录、https 证书)
  • 【git】VScode修改撤回文件总是出现.lh文件,在 ​所有 Git 项目 中全局忽略特定文件