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

JSON 모드

JSON mode실무

다른 이름: JSON 출력 모드, json_object 모드

뜻풀이

쉬운 AI 사전

  1. [명사] (프롬프트) AI의 답이 항상 JSON이라는 컴퓨터가 읽기 쉬운 글 형식이 되도록 켜는 옵션.

실무 AI 사전

  1. [명사] (프롬프트) 옵션을 켜면 모델이 문법에 맞는 JSON만 내놓는다. 다만 어떤 키를 쓸지는 프롬프트에서 따로 알려 줘야 하고, 키 이름이나 값이 기대와 다를 수 있어 코드에서 검증이 필요하다.

전문 AI 사전

  1. [명사] (프롬프트) 생성 토큰을 JSON 문법에 맞게 제약하거나 그렇게 튜닝된 동작. 문법적 유효성은 보장하지만 특정 스키마 준수는 보장하지 않는 것이 일반적이다. 길이 한도에서 잘리면 불완전한 JSON이 나올 수 있다.

관용구/함께 쓰는 말

  • JSON 모드 켜기 - API에서 JSON 출력 옵션을 활성화하는 일.
  • JSON 파싱 오류 - 출력이 JSON 문법에 안 맞아 프로그램이 읽지 못하는 문제.

쉬운 비유

예문

  • JSON 모드를 켜고도 프롬프트에 필요한 키를 적어 주지 않았더니 모델이 제멋대로 키를 만들었다.
  • 답변이 JSON으로만 나오니 앞뒤에 붙던 '네, 알겠습니다' 같은 말을 정규식으로 지울 일이 없어졌다.
  • JSON 모드에서는 max tokens가 너무 작으면 중괄호가 닫히기 전에 잘린다.

헷갈리는 용어 비교

구조화된 출력
JSON 모드는 문법이 맞는 JSON이면 통과이고, 구조화된 출력은 정해 둔 스키마까지 맞춘다. 업체에 따라 JSON 모드를 구조화된 출력의 한 단계 약한 버전으로 둔다.
프롬프트로 형식 부탁
프롬프트로 'JSON으로 답해 줘'라고만 쓰면 어쩌다 형식이 깨질 수 있다. JSON 모드는 이를 모델 쪽 제약으로 줄여 준다.

맞춤법/표기법

바른 표기
JSON 모드
주의할 표기
제이슨모드Json 모드
원어
JSON mode
다른 이름
JSON 출력 모드, json_object 모드
참고
JSON은 '제이슨'으로 읽는다. 'JSON'은 영문 대문자로 적는 것이 관례다.

관련어