Text Classifier 노드 문서
n8n v2.29Text Classifier 노드를 사용하여 수신 데이터를 분류(카테고리화)합니다. 이 페이지에서는 Text Classifier 노드의 노드 파라미터와 추가 자료 링크를 확인할 수 있습니다. Allow Multiple Classes To Be True: 분류기가 항목당 항상 단일 클래스만 출력하도록 구성(꺼짐)하거나, 모델이 여러 클래스를 선택하도록 허용(켜짐)할 수 있습니다.
Text Classifier 노드를 사용하여 수신 데이터를 분류(카테고리화)합니다. 파라미터(아래 참조)에 제공된 카테고리를 사용하여 각 항목이 모델에 전달되어 카테고리가 결정됩니다.
이 페이지에서는 Text Classifier 노드의 노드 파라미터와 추가 자료 링크를 확인할 수 있습니다.
노드 파라미터#
- Input Prompt는 분류할 입력을 정의합니다. 일반적으로 입력 항목의 필드를 참조하는 표현식입니다. 예를 들어, 입력이 채팅 트리거인 경우
{{ $json.chatInput }}이 될 수 있습니다. 기본적으로text필드를 참조합니다. - Categories: 입력을 분류할 카테고리를 추가합니다. 카테고리에는 이름과 설명이 있습니다. 설명을 사용하여 카테고리가 의미하는 바를 모델에 알려줍니다. 의미가 명확하지 않은 경우 이 부분이 중요합니다. 원하는 만큼 카테고리를 추가할 수 있습니다.
노드 옵션#
-
Allow Multiple Classes To Be True: 분류기가 항목당 항상 단일 클래스만 출력하도록 구성(꺼짐)하거나, 모델이 여러 클래스를 선택하도록 허용(켜짐)할 수 있습니다.
-
When No Clear Match: 모델이 항목에 대해 적합한 일치 항목을 찾지 못한 경우 발생하는 동작을 정의합니다. 두 가지 옵션이 있습니다:
- Discard Item(기본값): 노드가 카테고리 중 어느 것도 감지하지 못하면 항목을 삭제합니다.
- Output on Extra, 'Other' Branch: Other라는 별도의 출력 분기를 생성합니다. 노드가 카테고리 중 어느 것도 감지하지 못하면 이 분기에 항목을 출력합니다.
-
System Prompt Template: 이 옵션을 사용하여 분류에 사용되는 시스템 프롬프트를 변경합니다. 카테고리를 위한
{categories}플레이스홀더를 사용합니다. -
Enable Auto-Fixing: 활성화하면 노드가 모델 출력이 예상 형식과 일치하도록 자동으로 수정합니다. 스키마 파싱 오류를 LLM에 전송하여 수정을 요청하는 방식으로 이를 수행합니다.
관련 자료#
이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요.