Skip to main content

提示 ( Prompt )

现在编写模型的新方法是通过提示。 "提示" 指的是模型的输入。这个输入通常不是硬编码的,而是通常由多个组件构成的。PromptTemplate 负责构建这个输入。LangChain 提供了多个类和函数,使构建和使用提示更加容易。

本文档部分分为四个部分:

PromptValue

表示模型输入的类。

Prompt Templates

负责构建 PromptValue 的类。

示例选择器 Example Selectors

在提示中包含示例通常是有用的。这些示例可以硬编码,但如果它们是动态选择的,则通常更有用。

输出解析器 Output Parsers

语言模型(和聊天模型)输出文本。但是许多时候,您可能想获得比仅文本更有结构化的信息。这就是输出解析器发挥作用的地方。输出解析器负责(1)指示模型如何格式化输出,(2)将输出解析为所需格式(包括必要时进行重试)。