结构化输出解析器节点常见问题
以下是
结构化输出解析器节点的一些常见错误和问题以及解决或排除故障的步骤。加工参数
结构化输出解析器节点是一个
子节点。在使用表达式处理多个项目时,子节点的行为与其他节点不同。大多数节点(包括
根节点)接受任意数量的项作为输入,处理这些项并输出结果。您可以使用表达式来引用输入项,节点会依次解析每个项的表达式。例如,给定一个包含五个名称值的输入,表达式会依次解析每个名称。在子节点中,表达式始终解析为第一项。例如,给定五个名称值的输入,表达式始终解析为第一个名称。
将结构化输出解析器节点添加到 AI 节点
您可以将输出解析器节点附加到选定的
AI 根节点。要将结构化输出解析器添加到节点,请在要格式化的 AI 根节点中启用
“需要特定输出格式”选项。启用该选项后,将显示一个新的输出解析器连接点。点击该输出解析器连接点,即可将结构化输出解析器节点添加到该节点。使用结构化输出解析器来格式化中间步骤
结构化输出解析器节点用于构建 AI 代理的最终输出。它不用于构建中间输出以传递给其他 AI 工具或阶段。
要请求中间输出的特定格式,请在
AI 代理的系统消息中包含响应结构。该消息可以包含架构或示例响应,以供代理用作其结果的模板。构建代理的输出
与
代理一起工作时,结构化输出解析通常不可靠。如果您的工作流使用代理,n8n 建议使用单独的
LLM 链来接收来自代理的数据并进行解析。与直接在代理工作流中进行解析相比,这可以获得更好、更一致的结果。