跳转至

ReAct AI Agent 节点#

功能已移除

n8n在2025年2月移除了此功能。

ReAct Agent节点实现了ReAct逻辑。ReAct(推理和行动)结合了思维链提示的推理能力和行动计划生成。

ReAct智能体对给定任务进行推理,确定必要的行动,然后执行它们。它遵循推理和行动的循环,直到完成任务。ReAct智能体可以将复杂任务分解为更小的子任务,对它们进行优先排序,并逐一执行。

有关AI Agent节点本身的更多信息,请参阅AI Agent

无记忆

ReAct智能体不支持记忆子节点。这意味着它无法回忆之前的提示词或模拟持续的对话。

节点参数#

使用以下参数配置ReAct智能体。

提示词#

选择您希望节点如何构建提示(也称为用户的查询或聊天输入)。

选择低:

  • 从前一个节点自动获取:如果您选择此选项,节点期望从名为 chatInput 的前一个节点获取输入。
  • 在下方定义:如果您选择此选项,请在提示(用户消息)字段中提供静态文本或用于动态内容的表达式作为提示。

要求特定输出格式#

此参数控制您是否希望节点需要特定的输出格式。开启时,n8n 会提示您将以下输出解析器之一连接到节点:

节点选项#

使用这些选项创建要在对话开始时发送给智能体的消息。消息类型取决于您使用的模型:

  • 聊天模型:这些模型有三个组件交互的概念(AI、系统和人类)。它们可以接收系统消息和人类消息(提示词)。
  • 指令模型:这些模型没有独立的AI、系统和人类组件的概念。它们接收一段文本,即指令消息。

人类消息模板#

使用此选项扩展用户提示词。这是智能体将信息从一次迭代传递到下一次的方式。

可用的LangChain表达式:

  • {input}:包含用户提示词。
  • {agent_scratchpad}:下一次迭代要记住的信息。

前缀消息#

输入文本以在对话开始时为工具列表添加前缀。您不需要添加工具列表。LangChain会自动添加工具列表。

聊天模型的后缀消息#

当智能体使用聊天模型时,在对话开始时在工具列表后添加文本。您不需要添加工具列表。LangChain会自动添加工具列表。

常规模型的后缀消息#

当智能体使用常规/指令模型时,在对话开始时在工具列表后添加文本。您不需要添加工具列表。LangChain会自动添加工具列表。

返回中间步骤#

选择是否在最终输出中包含代理采取的中间步骤(开启)或不包含(关闭)。

这对于根据代理采取的步骤进一步优化代理的行为可能很有用。

相关资源#

有关更多信息,请参阅LangChain的ReAct智能体文档。

模板和示例#

请参阅主要AI Agent节点的模板和示例部分。

常见问题#

有关常见问题或疑问及建议的解决方案,请参阅常见问题

此页面是否
💬 微信

🚀 与作者交流

关注公众号
n8n实战笔记公众号
n8n实战笔记
📚 教程 💡 案例 🔧 技巧
添加微信
添加作者微信
1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持