๊ธ๋ก๋ฒ ์์ฅ์์ ๊ตญ๊ฐ๋ณ๋ก ๋น ๋ฅด๊ฒ ๋ณํํ๋ ํธ๋ ๋๋ฅผ ์ค์๊ฐ์ผ๋ก ํฌ์ฐฉํ๊ณ , ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฌ๋ธ์ ์ํ ํ๋ก๋ชจ์ ์ ์๋ ์์ฑํ๋ GenAI ์๋ฃจ์ ์ ๋๋ค.
- ๊ตญ๊ฐ๋ณ๋ก ๊ฒ์๋๋ ํค์๋์ ํธ๋ ๋๊ฐ ๋ชจ๋ ๋ค๋ฆ
- ๋น ๋ฅด๊ฒ ๋ณํํ๋ ํธ๋ ๋๋ฅผ ์๋์ผ๋ก ํ์ ํ๋ ๋ฐ ๋ง์ ์๊ฐ๊ณผ ๋น์ฉ ์์
- ํธ๋ ๋ ๋ถ์ โ ์ํ ๋งค์นญ โ ํ๋ก๋ชจ์ ๊ธฐํ โ ๋์์ธ๊น์ง์ ์ ๊ณผ์ ์ด ๋นํจ์จ์
Google Trends์ ์ค์๊ฐ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ์ฌ ๊ฒ์ ํค์๋ ์์ง โ ํธ๋ ๋ ํ์ โ ์ํ ๋งค์นญ โ ํ๋ก๋ชจ์ ๊ธฐํ โ ๋์์ธ ์์ฑ์ ์ ๊ณผ์ ์ ์ํด๋ฆญ์ผ๋ก ์๋ํ
Example: ๋ฏธ๊ตญ์์ "๋น๊ฑด" ํค์๋๊ฐ ๋ฐ๋ณต์ ์ผ๋ก ๊ฒ์๋๋ค๋ฉด, ํด๋น ํธ๋ ๋๋ฅผ ํฌ์ฐฉํ์ฌ ๋น๊ฑด ๊ด๋ จ ๋ทฐํฐ&ํฌ์ค์ผ์ด ์ ํ ๊ธฐํ์ ์ ์๋์ผ๋ก ์์ฑ
- Data Collection: Google Trends์์ ์ค์๊ฐ ํธ๋ ๋ ํค์๋ ํฌ๋กค๋ง (Playwright)
- Trend Analysis: ์์ง๋ ํค์๋๋ฅผ ํตํ ํํฉ ๋ถ์
- Product Mapping: Gemini 2.5 Pro๋ฅผ ํ์ฉํ ํธ๋ ๋-์ํ ๋ฐ์ดํฐ ๋งคํ
- Promotion Planning: AI ๊ธฐ๋ฐ ํ๋ก๋ชจ์ ๊ธฐํ
- Image Generation: Gemini 2.5 Flash (NanoBanana)๋ฅผ ํ์ฉํ ํ๋ก๋ชจ์ ์ด๋ฏธ์ง ์์ฑ
- Storage & Display: Supabase DB ์ ์ฅ ๋ฐ ํ๋ก ํธ์๋ ๋ ธ์ถ
Frontend & Backend
- Next.js (Full-Stack Framework)
- Vercel (Deployment)
Database
- Supabase
AI/ML
- Gemini 2.5 Pro (Thinking Model for Trend Analysis & Product Mapping)
- Gemini 2.5 Flash - NanoBanana (Image Generation)
- Vertex AI Studio (Prompt Engineering & Testing)
Data Collection
- Playwright (TypeScript)
- CSV Data Processing
- Playwright ๊ธฐ๋ฐ TypeScript CLI ํ๋ก๊ทธ๋จ
- Google Trends ์ง์ ํฌ๋กค๋ง
- CSV ํ์์ผ๋ก ๋ฐ์ดํฐ ์ ์ฅ
- ๊ตฌ์กฐํ๋์ง ์์ ๋ฐ์ดํฐ ํ๊ฒฝ์์ ์๊ณ ๋ฆฌ์ฆ ๋์ LLM ํ์ฉ
- Gemini 2.5 Pro์ ์ฌ๊ณ ๋ฅ๋ ฅ์ ํ์ฉํ ์ ๊ตํ ๋งคํ
- System Prompt Design ๋ฌธ์ ์ฐธ๊ณ
- ํธ๋ ๋ ํค์๋ ๊ธฐ๋ฐ ํ๋ก๋ชจ์ ์ปจ์ ์๋ ๊ธฐํ
- ์ํ ์ด๋ฏธ์ง๋ฅผ ํ์ฉํ ํ๋ก๋ชจ์ ๋ฐฐ๋ ์์ฑ
- ๊ตญ๊ฐ๋ณ ๋ง์ถคํ ์ฝํ ์ธ ์ ๊ณต
| JP | US |
|---|---|
![]() |
![]() |
Problem: ํธ๋ ๋ ํค์๋์ ์ํ ๋ฐ์ดํฐ ๊ฐ์ ๊ด๊ณ๊ฐ ๋ช ํํ ๊ท์น์ผ๋ก ์ ์๋์ง ์์
Solution:
- Gemini 2.5 Pro์ ์ฌ๊ณ ๋ฅ๋ ฅ์ ํ์ฉํ ์๋ฏธ์ ๋งคํ
- Vertex AI Studio๋ฅผ ํตํ ๋ฐ๋ณต์ ์ธ ํ๋กฌํํธ ์ต์ ํ
- ๋ค์ํ ์์คํ ํ๋กฌํํธ ๋น๊ต ํ ์คํธ
Problem: Google Trends์ ๋์ ์นํ์ด์ง ํฌ๋กค๋ง ๋์ด๋
Solution:
- Playwright๋ฅผ ํ์ฉํ ๋์ ์ฝํ ์ธ ํฌ๋กค๋ง
- CLI ๊ธฐ๋ฐ ์๋ํ ํ๋ก๊ทธ๋จ ๊ตฌํ
- CSV ํ์์ ์ฒด๊ณ์ ์ธ ๋ฐ์ดํฐ ๊ด๋ฆฌ
Problem: ์์ฑ๋ ์ด๋ฏธ์ง์ ์ผ๊ด์ฑ๊ณผ ํ์ง ๋ณด์ฅ
Solution:
- NanoBanana ๋ชจ๋ธ์ ํ๋กฌํํธ ์์ง๋์ด๋ง
- ์ํ ์ด๋ฏธ์ง๋ฅผ ํ์ฉํ ์ปจํ ์คํธ ์ ๊ณต
- ๋ฐ๋ณต์ ์ธ ํ๋กฌํํธ ๊ฐ์
This project is part of the Olive Young Global GenAI Hackathon.
Built with โค๏ธ by Team 5 at Olive Young Global GenAI Hackathon

