본문으로 건너뛰기

구조화 출력 파서

구조화 출력 파서 아이콘구조화 출력 파서 아이콘ssemworks-microservice-langchain.outputParserStructured
AI 서브마이크로서비스출력 파서일부 옵션 미지원 라벨 있음

LLM 응답을 지정한 구조의 JSON 으로 강제하고 파싱한다. 에이전트·체인의 출력 파서 입력에 연결한다.

입출력 포트
구조화 출력 파서 아이콘구조화 출력 파서 아이콘
구조화 출력 파서
outputParserStructured
파서제공
출력 파서(ai_outputParser)

다이어그램 설명

  • 메인 입력이 없습니다 — AI Agent·체인의 해당 슬롯에 점선으로 연결되는 AI 서브마이크로서비스입니다.
  • 출력: 상위 마이크로서비스의 ai_outputParser 슬롯으로 결과를 제공합니다(오른쪽 점선 포트).
  • 색 규약 — 실선/파랑은 데이터(main) 흐름, 점선/색상 포트는 AI 서브마이크로서비스 연결(ai_*)입니다.

기본 정보

항목
서비스 타입ssemworks-microservice-langchain.outputParserStructured
표시 이름구조화 출력 파서
카테고리AI
그룹transform
버전1
마이크로서비스 성격AI 서브마이크로서비스 (AI Agent/체인의 점선 연결 대상)

입출력

  • 입력: 없음
  • 출력: 출력 파서(ai_outputParser) "파서"

파라미터

파라미터이름타입기본값설명
스키마 방식schemaType선택fromJsonJSON 구조를 지정하는 방식
선택지: JSON 예시로부터(fromJson) · JSON Schema 직접 정의(manual)
JSON 예시jsonSchemaExampleJSON""원하는 출력과 같은 구조/필드명의 예시 JSON(예: {"name": "홍길동", "age": 30}). 비우면 구조 지정 없이 '유효한 JSON 만 출력'으로 강제
표시 조건: schemaType = "fromJson"
JSON SchemainputSchemaJSON""출력이 만족해야 할 JSON Schema. 비우면 구조 지정 없이 '유효한 JSON 만 출력'으로 강제
표시 조건: schemaType = "manual"

ℹ️ 이 마이크로서비스는 AI 에이전트/체인의 '출력 파서' 입력에 연결해서 사용합니다. 연결하면 응답이 JSON 으로 강제·파싱되고, 파싱 실패 시 원문 텍스트 + outputParserWarning 필드가 반환됩니다.