InfoGrab DocsInfoGrab Docs

Structured Output Parser 노드 일반적인 문제

다음은 Structured Output Parser node 에서 발생하는 일반적인 오류 및 문제와 이를 해결하거나 문제를 진단하는 단계입니다. 매개변수 처리 # Structured Output Parser 노드는 서브 노드 1 입니다. 서브 노드는 표현식을 사용하여 여러 아이템을 처리할 때 다른 노드와 다르게 동작합니다. 루트 노드 2 를 포함한 대부분의 노드는 임의 개수의 아이템을 입력으로 받아 이 아이템들을 처리한 후 결과를 출력합니다. 표현식을 사용하여 입력 아이템을 참조할 수 있으며, 노드는 각 아이템에 대해 차례로 표현식을 처리합니다. 예를 들어 다섯 개의 name 값이 입력으로 주어지면, {{ $json.name }} 표현식은 차례로 각 이름으로 처리됩니다. 서브 노드에서는 표현식이 항상 첫 번째 아이템으로 처리됩니다. 예를 들어 다섯 개의 name 값이 입력으로 주어져도, {{ $json.name }} 표현식은 항상 첫 번째 이름으로 처리됩니다. AI 노드에 structured output parser 노드 추가하기 # 선택한 AI 루트 노드 에 output parser 노드를 연결할 수 있습니다. Structured Output Parser를 노드에 추가하려면, 형식을 지정하려는 AI 루트 노드에서 Require Specific Output Format 옵션을 활성화하세요. 이 옵션을 활성화하면 새로운 output parser 연결 지점이 표시됩니다. output parser 연결 지점을 클릭하여 해당 노드에 Structured Output Parser 노드를 추가합니다. structured output parser를 사용하여 중간 단계 형식 지정하기 # Structured Output Parser 노드는 AI 에이전트의 최종 출력을 구조화합니다. 다른 AI 도구나 단계로 전달할 중간 출력을 구조화하기 위한 용도가 아닙니다. 중간 출력에 대해 특정 형식을 요청하려면, AI Agent 의 System Message 에 응답 구조를 포함하세요. 이 메시지에는 에이전트가 결과의 템플릿으로 사용할 스키마 또는 예시 응답을 포함할 수 있습니다. 에이전트에서 출력 구조화하기 # 에이전트 를 사용하는 경우 structured output 파싱은 신뢰할 수 없는 경우가 많습니다. 워크플로에서 에이전트를 사용하는 경우, n8n은 에이전트로부터 데이터를 받아 파싱하는 별도의 LLM-chain 을 사용할 것을 권장합니다. 이렇게 하면 에이전트 워크플로에서 직접 파싱하는 것보다 더 나은, 더 일관된 결과를 얻을 수 있습니다. Footnotes n8n 클러스터 노드는 하나 이상의 서브 노드가 루트 노드에 연결되어 구성됩니다. 서브 노드는 루트 노드의 기능을 확장하여, 특정 서비스나 리소스에 대한 접근을 제공하거나 계산기 기능과 같은 특정 유형의 전용 처리를 제공합니다. ↩ 각 n8n 클러스터 노드에는 클러스터의 주요 기능을 정의하는 단일 루트 노드가 포함됩니다. 하나 이상의 서브 노드가 루트 노드에 연결되어 그 기능을 확장합니다. ↩