PromptWars를 위해 하루 만에 “Event Buddy AI” 구축 (Google Antigravity + Cloud Run)

발행: (2026년 4월 20일 AM 12:17 GMT+9)
4 분 소요
원문: Dev.to

Source: Dev.to

내가 해결하고 싶었던 문제

  • “Hall A 혹은 Hall B는 어디에 있나요?”
  • “도움말 데스크나 푸드 코트는 어디에 있나요?”
  • “내 관심사와 실제로 맞는 다음 세션은 무엇인가요?”
  • “시간이 30분밖에 없어요. 무엇을 하면 좋을까요?”

대부분의 이벤트 앱은 너무 무겁거나 빠른 답변을 제공하지 못합니다. 나는 장소와 일정에 대해 잘 아는 친구에게 물어보는 듯한 가벼운 어시스턴스를 원했습니다.

내가 만든 것 – Event Buddy AI

  • 장소 관련 질문에 답변 (홀, 음식, 화장실, 도움말 데스크 등).
  • 관심사에 기반한 다음 세션 추천 (AI, 디자인, 스타트업 등).
  • 사용자가 무엇을 입력해야 할지 모를 때 사용할 수 있는 샘플 질문 제공.
  • 홀과 주요 위치에 대한 작은 정보 카드 표시.

전체적인 엔터프라이즈 제품이 아니라 “지금 무엇을 하고 어디로 가야 할까?”에 답하는 집중형 도우미입니다.

기술 스택

  • Google Antigravity – 대부분의 코드를 기획하고 생성.
  • Python + Flask – 백엔드.
  • HTML, CSS, JS – 간단하고 반응형 UI.
  • Local JSON file – 샘플 이벤트 데이터(홀, 세션, 위치) 저장.
  • Google Cloud Run – 앱을 배포하고 공개 URL 제공.

Antigravity 덕분에 프로젝트 구조를 빠르게 스캐폴딩하고 Flask 앱을 생성해 Cloud Run에 배포할 수 있었으며, 나는 로직과 UX에 집중할 수 있었습니다.

작동 방식

  1. 사용자가 질문을 입력하거나 샘플 질문을 클릭합니다.
  2. 백엔드가 질문에 대해 간단한 의도와 키워드 매칭을 수행합니다.
  3. 다음 중 하나를 반환합니다:
    • 직접적인 답변 (예: “Hall A는 1층 메인 입구 근처에 있습니다.”)
    • 추천 세션 (예: “AI에 관심이 있나요? ‘Intro to GenAI’를 Hall B에서 오후 3시에 참석하세요.”)
  4. UI에 답변을 명확히 표시하고, 또 다른 질문을 할 수 있는 옵션을 제공합니다.

무거운 데이터베이스도 없고 복잡한 인증도 없으며, 구조화된 이벤트 데이터를 기반으로 한 빠른 대화 레이어만 제공합니다.

마주친 도전 과제

  • Cloud Run 권한 설정
  • 시간 관리

배운 점

  • Google Antigravity 같은 AI 도구는 명확한 프롬프트와 현실적인 범위가 주어질 때 강력합니다.
  • Cloud Run을 사용하면 로컬 Flask 앱을 바로 공유 가능한 URL로 손쉽게 전환할 수 있습니다.
  • 깔끔한 UX와 라이브 데모가 포함된 작고 잘 설명된 프로젝트가 미완성된 “큰 아이디어”보다 훨씬 가치가 있습니다.

링크

  • Repository:
  • Live demo on Cloud Run:
0 조회
Back to Blog

관련 글

더 보기 »

지구의 날을 위한 활력

제가 만든 History는 브라우저에 달력 날짜별로 저장됩니다; 각 섹션 옆의 사진은 실제 번들된 이미지입니다. 선택적인 Gemini API route는 따뜻한 코치를 추가할 수 있습니다.