什么是 AI 中的链?#
链(Chains)将 AI 的不同组件组合在一起,形成一个连贯的系统。它们在这些组件之间建立了一系列调用顺序。这些组件可以包括模型和记忆(memory)(但请注意,在 n8n 中链不能使用记忆功能)。
n8n 中的链#
n8n 提供了三种链节点:
- 基础 LLM 链:用于与 LLM 交互,不包含任何额外组件。
- 问答链:可以通过检索器连接到向量存储(vector store),或使用 Workflow Retriever 节点连接到 n8n 工作流。如果您想创建一个支持针对特定文档提问的工作流,可以使用此节点。
- 摘要链:接收输入并返回摘要。
n8n 中的链与其他工具(如 LangChain)有一个重要区别:所有链节点都不支持记忆功能。这意味着它们无法记住之前的用户查询。如果您使用 LangChain 编写 AI 应用程序,可以为应用程序添加记忆功能。在 n8n 中,如果您需要工作流支持记忆功能,请使用代理(agent)。这对于希望用户能与应用程序进行自然持续对话的场景至关重要。