概念 这些是开发LLM应用程序时常用的概念和术语。它包含对首次介绍该概念的外部论文或资料的参考,以及LangChain中使用该概念的地方。 思想之链 思维链(CoT)是一种提示技术,用于鼓励模型产生一系列的中间推理步骤。诱导这种行为的一个不太正式的方法是在提示中加入 "让我们一步步思考"。 思考链论文 循序渐进的文件 Chain-of-Thought Paper 行动计划的产生 Step-by-Step Paper 行动计划生成是一种提示技术,它使用语言模型来生成要采取的行动。然后,这些行动的结果可以反馈到语言模型中,生成后续的行动。 WebGPT论文 WebGPT Paper SayCan论文 SayCan Paper 语音提示技术(ReAct是一种提示技术,它将思维链提示与行动计划的生成相结合。这诱导模型思考要采取什么行动,然后采取。 论文 Paper LangChain例子 LangChain Example 自问自答 Self-ask是一种建立在思维链提示之上的提示方法。在这种方法中,模型明确地向自己提出后续问题,然后由外部搜索引擎来回答。 论文 Paper LangChain实例 LangChain Example 提示链Prompt Chaining 提示链(Prompt Chaining)是将多个LLM调用结合起来,将一个步骤的输出作为下一个步骤的输入。 论文PromptChainer PromptChainer Paper 语言模型级联 Language Model Cascades ICE入门书 ICE Primer Book 苏格拉底模型 Socratic Models 记忆代理 记忆代理是鼓励LLM以某种方式回应,将讨论框定在模型所知道的、会导致该类型回应的背景中。例如,作为一个学生和一个老师之间的对话。 论文 Paper 自我一致性 自我一致性是一种解码策略,它对一系列不同的推理路径进行采样,然后选择最一致的答案。当与思维链提示相结合时最为有效。 论文 Paper 启发式 启蒙也被称为第一人称教学。它是通过在提示中包括模型反应的开始来鼓励模型以某种方式思考。 例如 Example MemPrompt MemPrompt保持对错误和用户反馈的记忆,并利用它们来防止错误的重复发生。 论文 Paper