-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
✨ Feat (기능 추가)새로운 기능을 추가할 때 사용합니다.새로운 기능을 추가할 때 사용합니다.
Description
🛠️ Issue Overview
관점 생성 , 수정 시 GPT API를 통해 비동기 검수를 구현합니다.
📝 Issue Description
관점(Perspective) 생성 및 수정 요청이 들어올 때, GPT API를 활용하여 콘텐츠 유해성 및 부적절한 내용을 비동기로 검수하는 기능이 필요합니다.
관점은 저장 즉시 PENDING 상태로 응답하고, 백그라운드에서 GPT 검수가 완료되면 PUBLISHED 또는 REJECTED로 상태가 업데이트됩니다.
검수가 완료되기 전까지 사용자는 정상적으로 서비스를 이용할 수 있어야 하며, 동기 처리로 인한 응답 지연이 발생해서는 안 됩니다.
✅ To do
- 진모님한테 구글 공용 아이디 받기
- Spring @async를 활용한 비동기 처리 구조 구현
- GPT API 연동 및 검수 프롬프트 작성
- 관점 생성 시 즉시 PENDING 상태로 저장 후 비동기 검수 실행
- 관점 수정 시 PENDING 상태로 롤백 후 재검수 실행
- 검수 결과에 따라 PUBLISHED / REJECTED 상태 업데이트
- 검수 실패(GPT API 오류 등) 예외 처리
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
✨ Feat (기능 추가)새로운 기능을 추가할 때 사용합니다.새로운 기능을 추가할 때 사용합니다.