콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

구조화된 출력 파서 노드 일반 문제#

다음은 구조화된 출력 파서 노드와 관련된 일반적인 오류 및 문제와 이를 해결하거나 문제를 해결하기 위한 단계입니다.

처리 매개변수#

구조화된 출력 파서 노드는 서브 노드입니다. 서브 노드는 표현식을 사용하여 여러 항목을 처리할 때 다른 노드와 다르게 작동합니다.

대부분의 노드, 루트 노드를 포함해서, 입력으로 여러 항목을 받아 처리한 후 결과를 출력합니다. 입력 항목을 참조하기 위해 표현식을 사용할 수 있으며, 노드는 각 항목에 대해 표현식을 차례대로 해결합니다. 예를 들어, 다섯 개의 이름 값이 입력으로 주어졌을 때, 표현식 {{ $json.name }}는 각 이름을 차례대로 해결합니다.

서브 노드에서는 표현식이 항상 첫 번째 항목에 대해 해결됩니다. 예를 들어, 다섯 개의 이름 값이 입력으로 주어졌을 때, 표현식 {{ $json.name }}는 항상 첫 번째 이름으로 해결됩니다.

AI 노드에 구조화된 출력 파서 노드 추가하기#

출력 파서 노드를 선택된 AI 루트 노드에 연결할 수 있습니다.

노드에 구조화된 출력 파서를 추가하려면, 원하는 AI 루트 노드에서 특정 출력 형식 필요 옵션을 활성화합니다. 옵션이 활성화되면 새로운 출력 파서 첨부 지점이 표시됩니다. 출력 파서 첨부 지점을 클릭하여 구조화된 출력 파서 노드를 노드에 추가합니다.

중간 단계 형식을 위해 구조화된 출력 파서 사용하기#

구조화된 출력 파서 노드는 AI 에이전트의 최종 출력을 구조화합니다. 중간 출력을 다른 AI 도구나 단계로 전달하기 위한 구조를 만드는 데 사용되지 않습니다.

중간 출력에 대한 특정 형식을 요청하려면 AI 에이전트에 대한 시스템 메시지에 응답 구조를 포함합니다. 이 메시지는 에이전트가 결과의 템플릿으로 사용할 스키마 또는 예시 응답을 포함할 수 있습니다.

에이전트에서 출력 구조화하기#

구조화된 출력 구문 분석은 에이전트와 작업할 때 신뢰할 수 없는 경우가 많습니다.

워크플로가 에이전트를 사용하는 경우, n8n에서는 에이전트로부터 데이터를 수신하고 이를 구문 분석하기 위해 별도의 LLM 체인을 사용하는 것을 권장합니다. 이는 에이전트 워크플로에서 직접 구문 분석하는 것보다 더 나은 일관된 결과로 이어집니다.

인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!