ABLE

AI 제품·플랫폼기술 블로그

AWS, Bedrock의 Claude에 구조화 출력 지원

편집 중요도 3/5AWSAmazon BedrockClaude
원문 읽기 · AWS ↗(새 탭에서 열림)

AWS가 Bedrock에서 Claude 응답의 JSON 형식과 도구 호출 인자를 스키마로 제한하는 기능을 공개했다. 두 Bedrock 엔드포인트의 구현 예시와 예외 조건이 함께 제시됐다.

두 형식과 적용 위치

  • JSON Schema 출력은 응답 구조를, strict tool use는 도구 호출 인자를 제한한다. 두 Bedrock 엔드포인트에서 해당 모델이 제공되는 곳에 적용된다.
  • InvokeModel 예시는 output_config.format에 JSON 객체를 넣고, Mantle Messages API 예시는 도구에 strict: true를 설정한다.

실무 조건

  • 모든 객체에 additionalProperties: false가 필요하다. 새 스키마의 첫 요청은 문법 컴파일 지연이 생길 수 있고 캐시는 계정별 24시간이라고 AWS는 설명한다.
  • 거부나 max_tokens로 중단되면 비정형 응답이 가능하다. 숫자 범위와 문자열 길이 등 강제하지 않는 제약은 앱에서 따로 검사해야 한다.

근거의 범위

  • 공식 문서는 코드 예시와 지원·미지원 키워드를 제시하지만 파싱 오류 감소나 비용 절감의 독립 비교 수치는 제공하지 않는다.

함께 확인할 조건

  • 공급자의 신뢰성·비용 절감 주장은 독립 실험 수치로 입증되지 않았다.
  • 지원 범위는 모델이 해당 엔드포인트에 제공되는 곳이며 JSON Schema Draft 2020-12의 일부만 지원한다.
  • 숫자 최소·최대, 문자열 최소·최대 길이 등은 API가 받아도 생성 시 강제하지 않으므로 검증이 필요하다.

출처와 편집 기준

AWS · 기술 블로그 · 검수 2026.10.20 (KST)

요약은 원문의 핵심을 정리했으며, 커머스 인사이트는 편집 해석이다.