AI 용어사전 › 프롬프트, 도구

구조화된 출력

structured output실무

다른 이름: 스트럭처드 아웃풋, 스키마 출력, 구조적 출력, structured outputs

뜻풀이

쉬운 AI 사전

  1. [명사] (프롬프트) AI가 아무 말이나 쓰지 않고 미리 정한 표 모양이나 항목 틀에 맞춰 답하게 하는 방식.

실무 AI 사전

  1. [명사] (프롬프트) 원하는 JSON 스키마를 정해 주면 모델이 그 필드와 자료형에 맞춰 답한다. 답변을 프로그램이 바로 읽어 DB에 넣거나 다음 단계에 넘길 수 있어 자동화에 꼭 필요하다.

전문 AI 사전

  1. [명사] (프롬프트) 출력 형식을 JSON 스키마나 문법으로 제약해, 생성 단계에서 허용되지 않는 토큰을 막는 방식이 많다. 단순히 프롬프트로 부탁하는 것보다 형식 오류가 크게 줄지만, 형식이 맞아도 내용이 맞다는 보장은 없다.

관용구/함께 쓰는 말

  • 스키마 강제 - 출력이 정해 둔 스키마를 반드시 따르게 하는 일.
  • 필드 검증 - 출력의 각 항목이 자료형과 범위에 맞는지 확인하는 일.

쉬운 비유

예문

  • 영수증 사진에서 상호, 날짜, 금액을 구조화된 출력으로 뽑아 바로 가계부 시트에 넣는다.
  • 구조화된 출력을 켠 뒤로 JSON 파싱 오류로 재시도하는 일이 거의 없어졌다.
  • 스키마에 열거형을 두면 분류 결과가 정해진 라벨 밖으로 나가지 않는다.

헷갈리는 용어 비교

JSON 모드
JSON 모드는 결과가 유효한 JSON이기만 하면 되고, 구조화된 출력은 정해 둔 스키마의 필드와 자료형까지 맞춘다. 스키마까지 지켜야 하면 구조화된 출력을 쓴다.
도구 호출
도구 호출은 모델이 외부 함수를 부를 때 인자를 구조화해서 내놓는 기능이고, 구조화된 출력은 사용자에게 돌려줄 최종 답을 구조화하는 쪽에 가깝다.

맞춤법/표기법

바른 표기
구조화된 출력
주의할 표기
구조화 출력스트럭쳐드 출력
원어
structured output
다른 이름
스트럭처드 아웃풋, 스키마 출력, 구조적 출력, structured outputs
참고
'구조화 출력'처럼 붙여 쓰기도 한다. 영어는 단수 structured output, 복수 structured outputs 둘 다 쓴다.

관련어