피드로 돌아가기
Dev.toBackend
원문 읽기
Gemini 2.5 기반 피드백 분석 파이프라인 자동화를 통한 리포팅 공수 제로화
Building an AI-Powered Event Feedback System: Gemini 2.5 + FastAPI + Supabase + Automated PDF Reports
AI 요약
Context
수동 데이터 집계와 리포트 작성으로 인한 확장성 결여 및 운영 효율 저하 문제 발생. 단순 텍스트 수집을 넘어 실시간 인사이트 도출과 자동화된 결과 전달 체계 필요성 대두.
Technical Solution
- Pydantic 기반 FastAPI 검증 계층을 통한 데이터 정규화 및 AI 입력 무결성 확보
- Gemini 2.5의 Structured JSON Output 설계를 통한 정형 데이터(Sentiment, Urgency 등) 추출 및 DB 적재
- HTML-to-PDF 변환 방식을 채택하여 PDF 라이브러리 제약 없이 CSS 기반의 고정밀 브랜드 리포트 구현
- Supabase PostgreSQL의 단일 행 스토리지 설계를 통한 분석 쿼리 복잡도 감소 및 조회 성능 최적화
- SMTP 기반 비동기 알림 체계와 Next.js 대시보드 연결을 통한 Closed-loop 피드백 루프 구축
- 기간 기반 Bulk Data Aggregation 로직을 통해 다수 피드백의 통합 AI 분석 및 리포트 생성 자동화
실천 포인트
1. LLM 응답의 일관성 확보를 위해 Prompt 내 스키마 명시 및 서버 사이드 Validation 적용 여부 확인
2. 복잡한 PDF 레이아웃 구현 시 전용 라이브러리보다 HTML-to-PDF 변환 방식의 디자인 유연성 검토
3. SMTP 자격 증명 및 API Key의 환경 변수 분리 및 보안 스코핑 적용 여부 점검