본문 바로가기

728x90

AI/OpenAI 2

Spring Boot 4에서 OpenAI Structured Outputs 구현하기: Responses API 응답을 Java DTO로 받는 방법

Spring Boot 4에서 OpenAI Structured Outputs 구현하기: Responses API 응답을 Java DTO로 받는 방법메타 설명: Spring Boot 4에서 OpenAI 공식 Java SDK와 Responses API를 연결하고, Structured Outputs로 모델 응답을 Java DTO에 안전하게 매핑하는 방법을 구현합니다.최종 확인: 2026년 7월 31일LLM에게 “JSON으로 답해 줘”라고 요청했는데 필드가 빠지거나, 배열 대신 문자열이 오거나, enum에 없는 값이 반환된 경험이 있을 것입니다.프롬프트만으로 JSON 형식을 요구하면 출력이 대체로 그럴듯해질 뿐, 애플리케이션이 기대하는 스키마까지 보장되지는 않습니다. JSON mode도 문법적으로 유효한 JSON..

AI/OpenAI 2026.08.01

GPT-5.6 Sol·Terra·Luna, 개발자가 알아야 할 변화

GPT-5.6 Sol·Terra·Luna, 개발자가 알아야 할 변화OpenAI가 2026년 6월 26일 차세대 모델 GPT-5.6을 공개했다. 이번 세대는 단일 모델이 아니라 Sol(플래그십) · Terra(균형형) · Luna(경량형) 3개 티어로 나뉘어 출발한다는 점이 가장 큰 변화다. Anthropic의 Opus·Sonnet·Haiku, Google의 Pro·Flash 구도처럼 OpenAI도 가격·성능 3단 사다리를 명시적으로 채택한 셈이다. 다만 정식 GA(일반 공개)가 아니라 정부 검토를 거친 제한 프리뷰 상태라, 실무에 바로 투입하기 전에 짚어야 할 것들이 있다.왜 지금 "제한 프리뷰"인가GPT-5.6은 사이버보안·생물화학 위험 평가에서 OpenAI 내부 기준 'High capability'로..

AI/OpenAI 2026.07.09
728x90