结构化输出解析器节点常见问题#
以下是结构化输出解析器节点的一些常见错误和问题,以及解决或排查这些问题的步骤。
处理参数#
结构化输出解析器节点是一个子节点。子节点在使用表达式处理多个项目时与其他节点的行为不同。
大多数节点,包括根节点,接受任意数量的项目作为输入,处理这些项目,并输出结果。您可以使用表达式引用输入项目,节点会依次为每个项目解析表达式。例如,给定五个名称值的输入,表达式{{ $json.name }}
会依次解析为每个名称。
在子节点中,表达式总是解析为第一个项目。例如,给定五个名称值的输入,表达式{{ $json.name }}
总是解析为第一个名称。
将结构化输出解析器节点添加到 AI 节点#
您可以将输出解析器节点附加到选定的AI 根节点。
要将结构化输出解析器添加到节点,请在您希望格式化的 AI 根节点中启用需要特定输出格式选项。启用该选项后,会显示一个新的输出解析器附件点。点击输出解析器附件点将结构化输出解析器节点添加到节点。
使用结构化输出解析器格式化中间步骤#
结构化输出解析器节点结构化来自 AI 代理的最终输出。它不用于结构化中间输出以传递给其他 AI 工具或阶段。
要为中间输出请求特定格式,请在 AI 代理的系统消息中包含响应结构。消息可以包含模式或示例响应,供代理用作其结果的模板。
结构化代理输出#
在使用代理时,结构化输出解析通常不够可靠。
如果您的工作流使用代理,n8n 建议使用单独的LLM 链来接收来自代理的数据并解析它。这比在代理工作流中直接解析产生更好、更一致的结果。
此页面是否
微信
🚀 与作者交流
关注公众号

n8n实战笔记
📚 教程 💡 案例 🔧 技巧
📚 教程 💡 案例 🔧 技巧
添加微信

1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持
⚡ 快答 🎯 定制 🚀 支持