[OpenAI] Response API와 Structured Outputs 이해하기
·
BackEnd/AI & LLM
· 들어가며AI 기능을 서비스에 붙이다 보면,모델이 그럴듯한 문장을 잘 만들어주는 것만으로는 부족할 때가 많습니다. 사람이 읽을 답변이라면 자연어 문장만으로도 충분하지만,서버가 그 값을 저장하거나 DTO로 변환하거나 프론트엔드 화면에 일정한 형태로 보여줘야 한다면 이야기가 달라집니다. 예를 들어 사용자가 모델에게학생들의 성적을 보내고, 분석하는 작업을 시킨다고 해봅시다. 국어 95점, 영어 80점, 수학 70점입력을 토대로 "이 성적을 분석해줘" 라고 시켜봅시다.평균은 81점이고, 가장 잘한 과목은 국어입니다.언어 영역(국어·영어)은 강점을 보이지만, 수학 학습을 보완하면 더욱 균형 잡힌 성적을 기대할 수 있습니다. 대충 이런식으로 정리를 해주는데, 이는 사람이 보기에는 충분히 이해가 되는 답변입니다. ..