피드로 돌아가기
EcoTwin: An AI Climate Coach for Real-World Emissions Cuts
Dev.toDev.to
AI/ML

Flask와 Gemini API 기반의 개인화 탄소 배출 저감 시뮬레이션 시스템 구축

EcoTwin: An AI Climate Coach for Real-World Emissions Cuts

jaysid972026년 4월 20일2beginner

Context

일반적인 지속 가능성 교육의 추상적 한계를 극복하기 위한 개인 맞춤형 기후 행동 코칭 시스템의 필요성 대두. 사용자 입력 데이터 기반의 실시간 탄소 배출량 추정 및 구체적 행동 계획 제시를 통한 실질적 감축 유도 목적.

Technical Solution

  • Flask 기반의 Full-stack 아키텍처 채택을 통한 배포 및 데모 환경의 단순화 구현
  • User Profile 입력값과 curated action library의 매핑을 통한 Rule-based 개인화 추천 로직 설계
  • 탄소 배출량 Baseline 산출 후 영향도가 높은 항목 순으로 정렬하는 Impact-driven 필터링 적용
  • Gemini API를 활용한 자연어 코칭 요약 생성 및 API 장애 대비 Local Fallback 메커니즘 구축
  • 사용자 입력 마찰을 최소화한 Lightweight 프로필 수집 구조를 통한 빠른 가치 전달 설계

Key Takeaway

사용자 경험의 즉각적 가치 전달을 위해 복잡한 이론보다 데이터 기반의 Before/After 가시화와 실행 가능한 Action Plan 제공이 중요함.


외부 LLM API 의존성을 낮추기 위한 Local Fallback 전략 수립 및 도메인 특화 라이브러리를 활용한 Rule-based 필터링 우선 적용 검토

원문 읽기