在本教程中,我们将探讨 LangChain 的细节,这是一个用于开发由语言模型驱动的应用程序的框架。我们将首先收集语言模型的基本概念,这些概念将有助于本教程。
尽管 LangChain 主要在 Python 和 JavaScript/TypeScript 版本中可用,但也有在 Java 中使用 LangChain 的选项。我们将讨论 LangChain 作为框架的构建块,然后继续在 Java 中进行实验。
2. 背景
在我们深入探讨为什么需要一个框架来构建由语言模型驱动的应用程序之前,我们首先必须理解什么是语言模型。我们还将涵盖使用语言模型时遇到的一些典型复杂性。