본문으로 건너뛰기

텍스트 분류

텍스트 분류 아이콘ssemworks-microservice-langchain.textClassifier
AI구조화

입력 텍스트를 미리 정의한 카테고리 중 하나로 분류한다.

기본 정보

항목
서비스 타입ssemworks-microservice-langchain.textClassifier
표시 이름텍스트 분류
카테고리AI
그룹transform
버전1

입출력

  • 입력: 메인(main) · 모델 — 언어 모델(ai_languageModel) (필수, 최대 1개)
  • 출력: 메인(main)

파라미터

파라미터이름타입기본값설명
분류 대상 텍스트inputText문자열""분류할 텍스트(표현식 사용 가능). 비어 있으면 오류
카테고리categories고정 컬렉션{}분류할 카테고리 목록(최소 1개 필수)
옵션options컬렉션{}

카테고리 하위 필드

파라미터이름타입기본값설명
카테고리 이름category문자열""카테고리 이름(LLM 프롬프트에서 boolean 필드명으로 사용됨)
설명description문자열""카테고리 판별 기준 설명(프롬프트에 포함됨)

옵션 하위 필드

파라미터이름타입기본값설명
다중 분류 허용multiClass불리언falsetrue면 여러 카테고리가 동시에 true일 수 있음(기본은 상호 배타)
미분류 처리fallback선택discard어떤 카테고리에도 해당하지 않을 때의 처리 방식
선택지: 모두 버림(discard) · '기타' 포트로 분류(other)
시스템 프롬프트 템플릿systemPromptTemplate문자열Please classify the text provided by the user into one of the following categories: {categories}, and use the provided formatting instructions below. Don't explain, and only output the json.LLM에 보낼 시스템 프롬프트 템플릿. {categories}는 카테고리 이름 목록으로 치환됨