跳到主要内容

OpenAI Functions Agent 节点#

使用 OpenAI Functions Agent 节点可调用 OpenAI 函数模型。这类模型能够检测何时应调用函数,并返回应传递给函数的输入参数。

有关 AI Agent 节点本身的详细信息,请参阅 AI Agent

可将该智能体与 聊天触发器 节点配合使用。需挂载记忆子节点以实现用户持续多轮对话。注意:记忆内容在不同会话间不会保留。

必需使用 OpenAI 聊天模型

必须搭配使用 OpenAI 聊天模型 与此智能体。

节点参数#

通过以下参数配置 OpenAI Functions Agent:

提示词#

选择节点构建提示词的方式(即用户查询或聊天输入):

可选选项:

  • 自动从前序节点获取:选择此项时,节点将从前序节点的 chatInput 字段获取输入
  • 下方自定义:选择此项时,需在**提示词(用户消息)**字段中输入静态文本或动态表达式

要求特定输出格式#

此参数控制是否要求节点输出特定格式。启用时,n8n 将提示您连接以下任一输出解析器至节点:

节点选项#

通过以下选项优化 OpenAI Functions Agent 节点行为:

系统消息#

如需在对话开始前向智能体发送消息,请在此输入消息内容。

此选项可用于指导智能体的决策过程。

最大迭代次数#

设置模型尝试从用户提示生成优质回答的最大运行次数。

默认值为 10

返回中间步骤#

选择是否在最终输出中包含智能体执行的中间步骤(开启/关闭)。

该功能有助于根据智能体执行步骤进一步优化其行为。

模板与示例#

请参阅主 AI Agent 节点的模板与示例章节。

常见问题#

常见问题/故障及建议解决方案请参阅常见问题