| 항목 | 내용 |
|---|---|
| 기간 | 2025.03 ~ 2025.05 |
| 역할 | API 및 배치 시스템 구현 담당 |
| 기술 스택 | Kotlin, Spring Boot, OpenAI Batch API |
다나와 가격비교 플랫폼에서 상품 데이터를 기반으로 AI가 생성한 추천 문구를 제공하는 서비스를 구축해야 했습니다. 관리자가 다양한 컨셉의 프롬프트를 설정하고, 카테고리별로 추천 문구를 자동 생성하여 API로 제공하는 시스템이 필요했습니다.
flowchart TD
A[관리자 페이지] -->|프롬프트 & 카테고리 설정| B[관리자 API]
B --> C[배치 스케줄러<br>주 1회]
C --> D[상품 데이터 조회]
D --> E[카테고리 간 중복 제거]
E --> F[OpenAI Batch API 호출]
F --> G[1분 주기 폴링]
G --> H{결과 확인}
H -->|성공| I[파싱 & 저장]
H -->|파싱 실패| J[해당 건만 실패 처리]
H -->|미완료| G
I --> K[추천 문구 API 제공]
1. OpenAI Batch API 활용