🦜🔗 LangChain做什么?

🦜🔗 LangChain做什么?' can be condensed as 'LangChain做什么?

帮助您构建基于LLM的应用程序

Photo by Justin Campbell on Unsplash

TL;DR

LangChain是一个以组合性为中心的开源软件开发框架,旨在简化创建利用大型语言模型(LLMs)的应用程序。

  • LangChain于2022年10月由Harrison Chase作为开源项目发布。
  • 毫无疑问,LLMs已经成为一项真正具有变革性的技术。单独使用时,它们的功能有些受限,但如果您能将它们与其他类型的计算或知识源结合起来,会做得更多…这就是LangChain的作用!

🕷️起源故事

在最近的Gradient Dissent播客中,Harrison提供了一些关于LangChain起源的背景。

与当今大多数开源项目一样,第一个版本是通过推特宣布的:

Figure 1: Screenshot from Twitter, https://twitter.com/hwchase17/status/1584925380976091137

2022年底,Harrison即将离开他的现任工作,并意识到LLMs正在变得流行。他参加了一系列的聚会,目的是了解更多信息。通过与使用LLMs构建东西的人交谈,他开始看到他认为是一组常见的抽象,并决定将它们放入一个Python包中。不久之后,变得清楚LangChain有很好的扩展机会;Harrison于今年1月决定与联合创始人Ankush Gola合作成立公司。

⚡️并非每个初创企业都必须以向投资者进行推销的方式开始。伟大的想法可以通过与您感兴趣的社区中的人交谈并构建一些有助于推动艺术水平的东西,或者简单地使某人的生活更轻松而产生。在这种情况下,帮助使用语言模型构建应用程序的开发人员。

🤔何时可能需要使用LangChain?

LangChain是一个由LLMs驱动的应用程序框架。Python和JS包提供了许多组件,以及将它们串联在一起的链条。