피드로 돌아가기
Building an AI-Powered Event Feedback System: Gemini 2.5 + FastAPI + Supabase + Automated PDF Reports
Dev.toDev.to
Backend

Gemini 2.5 기반 피드백 분석 파이프라인 자동화를 통한 리포팅 공수 제로화

Building an AI-Powered Event Feedback System: Gemini 2.5 + FastAPI + Supabase + Automated PDF Reports

Sameer Shah2026년 4월 13일4intermediate

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의 환경 변수 분리 및 보안 스코핑 적용 여부 점검

원문 읽기