๐ 20๊ธฐ ๋๋ฆผ์์
โ๏ธ AI ๋ฐ๋ ค๊ฒฌ(์๋ฏธ)๊ณผ ํจ๊ปํ๋ ์์ด ๊ณต๋ถ
์๋ชฝ๋ธ๋ํฐ
ํ๋ ค๋ ๊ฒ ๐
๋ฐ๋ ค๊ฒฌ์ AI ์บ๋ฆญํฐ๋ก ๋ง๋ค์ด ๊ต์ก ์ฝํ ์ธ ์์์ ๋ธ๋๋ฉํ ์ฌ๋ก
ํฌ๋ฉ๋ผ๋์ '์๋ฏธ'๋ฅผ ์ฃผ์ธ๊ณต์ผ๋ก ํ ์์ด ๊ต์ก ์ ํ๋ธ ์ผ์ธ ์ฝํ ์ธ ๋ฅผ ์ ์ํจ
AI ๋๊ตฌ๋ฅผ ํ์ฉํด ์ผ๊ด์ฑ ์๋ ๋ธ๋๋ IP๋ฅผ ๊ธฐํํ๊ณ ์์์ ์์ฑํจ
์์ฐ์ค๋ฌ์ด ์ผ์ ์ํฉ ์์์ ์์ด ํํ์ ํ์ตํ ์ ์๋ ๊ต์ก ์ฝํ ์ธ ๋ฅผ ๋ง๋ค๊ณ ์ ํจ
ํ์ฉํ ํด โ๏ธ
Gemini : ๋ฌผ๊ฒฐ๋์ '๋ธ๋๋ IP ๊ธฐํํ๊ธฐ' gem์ ์ด์ฉํ ํ๋กฌํํธ ์์ฑ
ChatGPT : IP ๋ธ๋๋ฉ ๋ฐ์ด๋ธ๊ณผ ์์คํ ํ๋กฌํํธ ์์ ๋ฐ ์์ฑ
Grok : ๋ค์ํ ์ฌ์ง ์ด๋ฏธ์ง์ ์์ ์ด๋ฏธ์ง ์์ฑ
Veo 3.1 : Scene๋ณ ํ๋กฌํํธ๋ฅผ ํตํ ์์ ์ด๋ฏธ์ง ์์ฑ
Mixboard : ์์ ํธ์ง
Capcut : Scene๋ณ ์์ ์ด๋ฏธ์ง ๊ฐ๋จ ํธ์ง
์งํ ์ธ๋ถ ๋ด์ฉ ๐
1๏ธโฃ ๋ธ๋๋ IP ๊ธฐํ ๋ฐ ํ๋กฌํํธ ๊ฐ๋ฐ
๋ฌผ๊ฒฐ๋์ '๋ธ๋๋ IP ๊ธฐํํ๊ธฐ' gem์ ๊ธฐ๋ฐ์ผ๋ก ์ด๊ธฐ ํ๋กฌํํธ๋ฅผ ์์ฑํจ
ChatGPT์ ํ์ต๋ ๊ฐ์ธ ์ ๋ณด๋ฅผ ํ์ฉํด 'IP ๋ธ๋๋ฉ ๋ฐ์ด๋ธ'๊ณผ 'System Prompt for Reuse'๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ์์ ํจ
์ ์ฌ ์ ํ๋ธ ์์์ ๋งํฌ๋ฅผ ๊ณต์ ํ๋ฉฐ ๋๋ณธ ์์ฑ ํ๋กฌํํธ๋ฅผ ๊ฐ์ ํจ
์ต์ข ์ ์ผ๋ก 5๊ฐ Scene์ผ๋ก ๊ตฌ์ฑ๋ 'Dinner Time' ์ฃผ์ ์ ์์ธ ํ๋กฌํํธ๋ฅผ ์์ฑํจ
2๏ธโฃ ์์ ์ฝ์ ํธ ๋ฐ ์บ๋ฆญํฐ ์ค์
์ฃผ์ธ๊ณต์ ํฐ์ ํฌ๋ฉ๋ผ๋์ '์๋ฏธ'๋ก, ๋ถ๋๋ฝ๊ณ ํ์ฑํ ์์ฐ์ค๋ฌ์ด ํธ์ ๊ฐ์ง ์บ๋ฆญํฐ๋ก ์ค์ ํจ
40๋ ํ๊ตญ์ธ ์ฌ์ฑ '์๋ง'๋ ์ผ๊ตด์ด ๋ณด์ด์ง ์๋๋ก ์ธก๋ฉด, ๋ท๋ชจ์ต, ์ ๋ฑ์ผ๋ก๋ง ํํํจ
์์ฐ์ค๋ฌ์ด ์ผ์ ํ๊ฒฝ(์ฃผ๋ฐฉ, ์๋น)์์ ๋ฐ๋ปํ๊ณ ๋ฐ์ ๋ถ์๊ธฐ๋ฅผ ์ฐ์ถํจ
์๋ฏธ๊ฐ ์์ด๋ฅผ ์ ์ฐฝํ๊ฒ ๋งํ๋ ๊ณผ์ฅ๋์ง ์๊ณ ์์ฐ์ค๋ฌ์ด ๊ฐ์์ง๋ค์ด ๋ฐฉ์์ผ๋ก ์ ์ ์์ง์ด๋๋ก ์ค์ ํจ
3๏ธโฃ Scene๋ณ ์์ ์์ฑ
๊ฐ Scene๋น 3~4์ด ๋ถ๋์ผ๋ก 5๊ฐ์ ์ฐ์๋ ์ผ์ ์ฅ๋ฉด์ ๊ตฌ์ฑํจ
Veo 3.1์ ํ์ฉํด 'Prepare the ingredients', 'Set the table' ๋ฑ 5๊ฐ ์์ด ํํ์ Scene๋ณ๋ก ์์ฑํจ
์นด๋ฉ๋ผ ์ต๊ธ(๋ฏธ๋์ ํด๋ก์ฆ์ , ๋ฏธ๋์์ท, ํด๋ก์ฆ์ ๋ฑ)๊ณผ ์กฐ๋ช (๋ฐ๋ปํ ์ค๋ด ์กฐ๋ช )์ ์์ธํ ์ง์ ํจ
๊ฐ Scene๋ง๋ค ์๋ฏธ์ ํ์ , ๋์, ์์ฑ์ ์์ฐ์ค๋ฝ๊ฒ ์ฐ์ถํ๋๋ก ํ๋กฌํํธ๋ฅผ ์์ฑํจ
4๏ธโฃ ์์ ํธ์ง ๋ฐ ์ต์ข ์์ฑ
Grok์ผ๋ก ๋ค์ํ ์ด๋ฏธ์ง์ ์์ ์ด๋ฏธ์ง๋ฅผ ํ ์คํธํจ
Capcut์ ์ฌ์ฉํด Scene๋ณ ์์ ์ด๋ฏธ์ง๋ฅผ ๊ฐ๋จํ ํธ์งํจ
Mixboard๋ก ์ ์ฒด ์์์ ์ต์ข ํธ์งํ์ฌ ์ ํ๋ธ ์ผ์ธ ์ฉ 4K ๊ณ ํ์ง ์์์ผ๋ก ์์ฑํจ
๐ 20๊ธฐ ๊ตฌ๊ธํธ๋ ์ด๋
โ๏ธ ์ฝ๋ฉ 1๋ ๋ชฐ๋ผ๋ OK! ์ํฐ๊ทธ๋๋นํฐ๋ก '3๋ถ ๋ง์' ๊ณ ํ๋ฆฌํฐ ๊ฐ์ ์ํค(Wiki) ๋ง๋๋ ๋ฒ (์ํฌํ๋ก์ฐ ๊ณต์ ๐)
์๋ฃจ๋
ํ๋ ค๋ ๊ฒ ๐
๊ฐ๋ฐ์ ์์ด ๊ฐ์ ์๋ฃ๋ฅผ ์ํค ํํ๋ก ์๋ ์์ฑํ ์ฌ๋ก
์ํฐ๊ทธ๋๋นํฐ IDE๋ฅผ ํ์ฉํ์ฌ ๊ฐ์ ์๋ฃ๋ฅผ ์ํค(Wiki) ํํ๋ก ๊ตฌ์กฐํํจ
์์ฐ์ด ํ๋กฌํํธ๋ง์ผ๋ก ๋ฌธ์ ์๋ ์์ฑ ์์คํ ์ ๊ตฌ์ถํจ
์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ํฌํ๋ก์ฐ๋ก ์ญ์ค๊ณํ์ฌ ๋๊ตฌ๋ ํ์ฉํ ์ ์๋๋ก ์๋ํํจ
OSMU(One Source Multi Use) ์ ๋ต์ผ๋ก PPT, ์ ์์ฑ , ์ ํ๋ธ ๋๋ณธ ๋ฑ ๋ค๋ชฉ์ ํ์ฉ์ ๊ฐ๋ฅํ๊ฒ ํจ
ํ์ฉํ ํด โ๏ธ
์ํฐ๊ทธ๋๋นํฐ(AntiGravity) IDE: ๊ฐ์ ์ํค ๋ฌธ์ ๊ตฌ์กฐ ์์ฑ, ํด๋ ๋ฐ ํ์ผ ์๋ ์์ฑ, ๋งํฌ ์ฐ๊ฒฐ, ์ํฌํ๋ก์ฐ ์๋ํ ์คํฌ๋ฆฝํธ ๊ฐ๋ฐ
์งํ ์ธ๋ถ ๋ด์ฉ ๐
1๏ธโฃ ์ํค ํํ์ ๊ฐ์ ์๋ฃ ๊ตฌ์กฐ ๊ธฐํ
์ปค๋ฆฌํ๋ผ(MOC), ์์ธ ๋ฌธ์, ์ฉ์ด ์ฌ์ ์ผ๋ก ๊ตฌ์ฑ๋ 3๋จ๊ณ ์ํค ๊ตฌ์กฐ๋ฅผ ์ค๊ณํจ
๋ชจ๋ ๋ฌธ์๊ฐ ๋งํฌ๋ก ์ฐ๊ฒฐ๋์ด PPT, ์ ์์ฑ , ์ ํ๋ธ ๋๋ณธ ๋ฑ์ผ๋ก ์ฌํ์ฉ ๊ฐ๋ฅํ OSMU ์์คํ ์ ๊ตฌ์ํจ
๊ฐ๋ฐ ์์ด ํด๋์ ํ์ผ๋ง์ผ๋ก ์๋ํ๋ ๋น๊ฐ๋ฐ์ ์นํ์ ๋ฐฉ์์ ์ ํํจ
2๏ธโฃ Phase 1: ์์ฐ์ด ํ๋กฌํํธ๋ก ์ด๊ธฐ ๊ตฌ์กฐ ์์ฑ
'์ปค๋ฆฌํ๋ผ์ ์์ ๋ชฉ์ ๋ฌธ์๋งํฌ๋ก ๋ง๋ค๊ณ , ๊ฐ ์์ ๋ชฉ๋ง๋ค ์์ธํ ๋ฌธ์๋ฅผ ๋ง๋ค์ด์ค'๋ผ๋ ์์ฐ์ด ํ๋กฌํํธ๋ฅผ ์ ๋ ฅํจ
๋น๊ฐ๋ฐ์๋ ์ดํดํ๊ธฐ ์ฌ์ด ์ด๋ก ์ค๋ช , ์๋ก์ด ์ฉ์ด์ ๋ํ ๋งํฌ ์ฐ๊ฒฐ, ์คํ ๋ฐ์ด์คํ ์ค์ต ํํ ๋ฆฌ์ผ์ ์์ฒญํจ
์์ด์ ํธ๊ฐ ์๋์ผ๋ก `01-1์ฃผ์ฐจ` ํด๋, `์ด๋ก .md` ํ์ผ์ ์์ฑํ๊ณ ๋งํฌ๊น์ง ์ฐ๊ฒฐํด์ค
3๏ธโฃ Phase 2: ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ํฌํ๋ก์ฐ๋ก ์ญ์ค๊ณ
'์ํฐ๊ทธ๋๋นํฐ๋ฅผ ์ฒ์ ์ค์นํ ์๊ฐ์์ด ๋ฐ๋ก ๋ฐ๋ผํ ์ ์๊ฒ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ํ์์ผ๋ก ๋ง๋ค์ด์ค'๋ผ๊ณ ์์ฒญํจ
์์ด์ ํธ๊ฐ ์ํฌํ๋ก์ฐ(.md) ๋ฐฉ์์ ์ ์ํ๊ณ `setup-wiki` ์๋ํ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํจ
๊ฐ์ ์ฃผ์ , ๋์, ๊ธฐ๊ฐ์ ์ ๋ ฅํ๋ฉด ์๋์ผ๋ก ํด๋ ๊ตฌ์กฐ, ํ์ผ ์์ฑ, ๋งํฌ ์ฐ๊ฒฐ์ด ์๋ฃ๋๋ ์์คํ ์ ๊ตฌ์ถํจ
์๋ฃ๊ฐ ์์ ๊ฒฝ์ฐ ์์ด์ ํธ๊ฐ ์๋์ผ๋ก ๋ฆฌ์์นํ์ฌ ์ํค๋ฅผ ์์ฑํ๋๋ก ์ค๊ณํจ
4๏ธโฃ ์ํฌํ๋ก์ฐ ๊ตฌ์กฐ ๋ฐ ์๋ ์์น ์ค๊ณ
6๋จ๊ณ ํ๋ก์ธ์ค ์ค๊ณ: ์ธํฐ๋ทฐ โ ์๋ฃ ์์ง โ ๊ตฌ์กฐ ์ค๊ณ โ ์ฝํ ์ธ ์์ฑ โ ์ฉ์ด/์ฐธ์กฐ ์๋ํ โ ์ต์ข ๋ณด๊ณ
์ค์ต ๋ฌธ์๋ ์ด๋ณด์ ๊ธฐ์ค์ผ๋ก ์์ธํ ๋ฒํผ ์์น, ์ฝ๋ ๋ธ๋ก, ์์ ๊ฒฐ๊ณผ๊น์ง ํฌํจํ๋๋ก ์์น์ ์ ํจ
์ฉ์ด ์ฌ์ ๊ณผ ์ฐธ์กฐ ์ฌ์ดํธ๋ฅผ ์๋์ผ๋ก ์ถ์ถํ์ฌ `99-์ฉ์ด์ฌ์ `, `98-์ฐธ์กฐ์ฌ์ดํธ` ํด๋์ ์ ๋ฆฌํ๋๋ก ์๋ํํจ
5๏ธโฃ ์ฌ์ฉ์ ๊ฐ์ด๋ ์์ฑ ๋ฐ ์คํ ํ ์คํธ
`.agent/workflows/setup-wiki.md` ํ์ผ๋ก ์ํฌํ๋ก์ฐ๋ฅผ ์ ์ฅํ๋๋ก ์๋ดํจ
`/setup-wiki` ๋ช ๋ น์ด ํ ์ค๋ก ์คํ ๊ฐ๋ฅํ๋๋ก ๊ฐ์ํํจ
'์ ํ๋ธ ์์ ํธ์ง ๊ฐ์, 4์ฃผ ๊ณผ์ , ์ด๋ณด์์ฉ' ๋ฑ์ ๊ฐ๋จํ ์ธํฐ๋ทฐ ๋ต๋ณ๋ง์ผ๋ก ์ ์ฒด ์ํค๊ฐ ์์ฑ๋๋ ๊ฒ์ ํ์ธํจ
๐ 20๊ธฐ ๋๋ง์์น์๋น์ค
โ๏ธ Google Antigravity ํตํด์ ์คํฌ์ธ ํ์ด๋ผ์ดํธ ๋ฐ ๋ฒ๊ฐ ๋ชจ์ ๊ณต์ SNS ํ๋ซํผ [CAPTURE NOW] ๋ฐฐํฌ๊น์ง ํด๋ณด์์ต๋๋ค.
๊ฐ๋์ฐ
ํ๋ ค๋ ๊ฒ ๐
์คํฌ์ธ ํ์ด๋ผ์ดํธ ๊ณต์ ๋ฐ ๋ฒ๊ฐ ๋ชจ์ ํ๋ซํผ์ ๊ฐ๋ฐํ ์ฌ๋ก
์คํฌ์ธ ์ ํนํ๋ ํ์ด๋ผ์ดํธ ์์ ๊ณต์ ๋ฐ ์ฆํฅ์ ์คํ๋ผ์ธ ๋ชจ์ ๋งค์นญ ํ๋ซํผ์ ๊ตฌ์ถํจ
Hood Back ๊ฐ์ฑ์ ๋คํฌ ๋ชจ๋์ ๋ค์จ ๊ทธ๋ฆฐ ๋์์ธ์ผ๋ก ํ๋ฆฌ๋ฏธ์ํ๊ณ ์ญ๋์ ์ธ ๋ชจ๋ฐ์ผ ์ค์ฌ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํจ
๊ธฐ์กด ์์ ๋ฏธ๋์ด์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ์ฌ ์ด๋ ๊ธฐ๋ก ๊ณต์ ๋ฐ ์ด๋ ๋ฉ์ดํธ ๊ตฌ์ธ์ ์ฉ์ดํ๊ฒ ํจ
ํ์ฉํ ํด โ๏ธ
Next.js 15 (App Router) : ํ๋ก ํธ์๋ ๊ฐ๋ฐ ๋ฐ ์ฑ ๋ผ์ฐํ ๊ตฌํ
TypeScript : ํ์ ์์ ์ฑ ํ๋ณด
Tailwind CSS : UI ์คํ์ผ๋ง ๋ฐ ๋คํฌ ๋ชจ๋ ๋์์ธ ๊ตฌํ
Supabase : ์ฌ์ฉ์ ์ธ์ฆ, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์คํ ๋ฆฌ์ง, ์ค์๊ฐ ๊ธฐ๋ฅ ๊ตฌํ
Google Maps JavaScript API & Places API : ์์น ์ ํ ๋ฐ ์ง๋ ์ฐ๋
Vercel : ์๋ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ ๊ตฌ์ถ
Lucide React Icons : ์์ด์ฝ ๋์์ธ
์งํ ์ธ๋ถ ๋ด์ฉ ๐
1๏ธโฃ ๊ธฐํ ๋ฐ ํ๋กํ ํ์ดํ
์จ๋ณด๋ฉ, ํผ๋, ๋ชจ์, ํ๋กํ๋ก ์ด์ด์ง๋ ์ฌ์ฉ์ ํ๋ก์ฐ๋ฅผ ์ ์ํจ
๋คํฌ ๋ชจ๋์ ๋ค์จ ๊ทธ๋ฆฐ์ ํ์ฉํ ๋์์ธ ์์คํ ์ ๊ตฌ์ถํจ
mock-data.ts์ localStorage๋ฅผ ํ์ฉํ์ฌ ์๋ฒ ์์ด ์๋ํ๋ ์์ ํ ํ๋ก ํธ์๋ ํ๋กํ ํ์ ์ ์์ฑํจ
UI/UX๋ฅผ ๋จผ์ ๊ฒ์ฆํ ํ ๋ฐฑ์๋ ์ฐ๋์ ์งํํ๋ Mock First ์ ๋ต์ ์ฑํํจ
2๏ธโฃ Supabase ๋ฐฑ์๋ ๋ง์ด๊ทธ๋ ์ด์
์ด๋ฉ์ผ/๋น๋ฐ๋ฒํธ ๋ก๊ทธ์ธ์ ๊ตฌํํ๊ณ ๊ฐ์ ์ ํ๋กํ ์ ๋ณด๋ฅผ users ํ ์ด๋ธ์ ๋๊ธฐํํจ
users, meetups, meetup_participants, highlights, meetup_feedback ํ ์ด๋ธ์ ์ค๊ณํจ
RLS(Row Level Security) ์ ์ฑ ์ ์ ์ฉํ์ฌ ๋ฐ์ดํฐ ์ ๊ทผ ๊ถํ์ ๊ด๋ฆฌํจ
ํ๋กํ ์ฌ์ง๊ณผ ํ์ด๋ผ์ดํธ ์์ ์ ๋ก๋๋ฅผ ์ํ Storage ๋ฒํท์ ์์ฑํ๊ณ ์ ์ฑ ์ ์ค์ ํจ
3๏ธโฃ ํต์ฌ ๊ธฐ๋ฅ ๊ณ ๋ํ
Google Maps์ Standard Search Box์ ์ง๋๋ฅผ ์ฐ๋ํ์ฌ ๋ชจ์ ์ ์ฑ ๋ฐ ํผ๋ ์ ๋ก๋ ์ ์์น ์ ํ ๊ธฐ๋ฅ์ ๊ตฌํํจ
๋ชจ์ ํ ํผ๋๋ฐฑ(Star/Manner Player)์ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ์ ๋งค๋ ์ ์๊ฐ ์๋ ๊ณ์ฐ๋๋ ๋ก์ง์ ๊ฐ๋ฐํจ
4๏ธโฃ ๋ณด์ ๋ฐ ๋ฐฐํฌ
API ํค๋ฅผ ํ๊ฒฝ๋ณ์๋ก ๊ด๋ฆฌํ๊ณ Google Cloud Console์์ ์น์ฌ์ดํธ ์ ํ์ ์ค์ ํ์ฌ ๋ณด์์ ๊ฐํํจ
Git๊ณผ Vercel์ ์ฐ๋ํ์ฌ ์ฝ๋ ์์ ์ ์๋์ผ๋ก ํ๋ก๋์ ์๋ฒ์ ๋ฐฐํฌ๋๋ ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํจ
ํ์๊ฐ์ , ํผ๋ ์ ๋ก๋, ๋ชจ์ ๊ฐ์ค/์ฐธ์ฌ, ํ๋กํ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ด ์ ์ ์๋ํ๋ MVP๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๋ฐฐํฌํจ
๐ 20๊ธฐ ๋ถ๋์ฐํฌ์
โ๏ธ ์คํฐ๋์ ์ ๊ณต๋ ํ๋กฌํํธ๋ฅผ ํ์ฉํ์ฌ ๊ณต์ธ์ค๊ฐ์ฌ/ํฌ์์ ํ์ต์ ์ํ ์ฑ ์ ์ ์๋
๋์์์ฌ
ํ๋ ค๋ ๊ฒ ๐
๋ถ๋์ฐ ํฌ์ ๊ฒฝ์ ํ์ต์ ์ํ AI ์ฑ์ ์ ์ํ ์ฌ๋ก
25๊ฐ์ ๋ถ๋์ฐ ํฌ์ ๊ด๋ จ ํ๋กฌํํธ๋ฅผ ๋ถ์ํ๊ณ ํตํฉํจ
๊ฑฐ์๊ฒฝ์ , ๋ฏธ์๊ฒฝ์ , ์ ์ฑ ๋ฑ ๋ค์ํ ํ๋กฌํํธ๋ฅผ ์ฒด๊ณํํจ
๋งค๋ฌผ ๋ถ์ ์ฒด๊ณ๋ฅผ ์๋ฆฝํ๊ณ AI ํ์ต ์ฑ์ผ๋ก ํ์ฅํจ
ํตํฉ ์ํฌ์คํ์ด์ค๋ฅผ ๊ตฌ์ถํ์ฌ ๋ถ๋์ฐ ํฌ์ ๋ถ์ ํ๊ฒฝ์ ๋ง๋ฆ
ํ์ฉํ ํด โ๏ธ
Claude Code: ํ๋กฌํํธ ๋ถ์ ๋ฐ ํตํฉ, ๋ฌธ์ ์์ฑ
VS Code: ์ํฌ์คํ์ด์ค ๊ตฌ์กฐ ๊ด๋ฆฌ ๋ฐ ํ์ผ ์ ๋ฆฌ
Google AI Studio: AI ์ฑ ์ ์ ๋ฐ ๋ฐฐํฌ
๋ถ๋์ฐ ์ํฌ์คํ์ด์ค: 25์ข ํ๋กฌํํธ ๋ฐ 33๊ฐ ์ง์๋ฒ ์ด์ค ๊ด๋ฆฌ
์งํ ์ธ๋ถ ๋ด์ฉ ๐
1๏ธโฃ ์ํฌ์คํ์ด์ค ๊ตฌ์กฐ ๋ถ์ ๋ฐ ํ๋กฌํํธ ์ ๋ฆฌ
budongsan-debate-workspace ํด๋๋ฅผ ๋ถ๋์ฐ ๋ถ์์ฉ ์ํฌ์คํ์ด์ค๋ก ๊ตฌ์ฑํจ
ChatAPT_Week2_Prompts ๋ด ์๋ธ๋๋ ํ ๋ฆฌ๋ฅผ part2(๊ฑฐ์๊ฒฝ์ ), part3(๋ฏธ์๊ฒฝ์ ), part4(์ ์ฑ )๋ก ๋ถ๋ฅํจ
25๊ฐ์ ๋ถ๋์ฐ ํฌ์ ๊ด๋ จ ํ๋กฌํํธ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๋ถ๋ฅํ๊ณ ์ ๋ฆฌํจ
์ง์๋ฒ ์ด์ค 33๊ฐ ์น์ ์ ํ์ฉ ๊ฐ๋ฅํ ํํ๋ก ๊ตฌ์กฐํํจ
2๏ธโฃ ๋ถ๋์ฐ ๋งค๋ฌผ ๋ถ์ ์ค์ต
๋ถ์ฒ ์๋ฏธ๋ ์๊ฐ๋ฅผ ๋์์ผ๋ก ์ค์ ๋งค๋ฌผ ๋ถ์์ ์งํํจ
์์ต๋ฅ 6.88%๋ฅผ ์ฐ์ถํ๊ณ ์กฐ๊ฑด๋ถ ๋งค์ ํ๋จ์ ๋ด๋ฆผ
์ํฌ์คํ์ด์ค์ ์ ๋ฆฌ๋ ํ๋กฌํํธ๋ฅผ ์ค์ ์ฌ๋ก์ ์ ์ฉํจ
๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ํ๋กฌํํธ ๊ฐ์ ์ ์ ํ์ ํจ
3๏ธโฃ AI ์ฑ ๊ธฐํ ๋ฌธ์ ์์ฑ
PRD(์ ํ์๊ตฌ์ฌํญ๋ฌธ์)๋ฅผ ์์ฑํ์ฌ ์ฑ์ ๋ชฉํ์ ๊ธฐ๋ฅ์ ์ ์ํจ
System Instruction ๋ฌธ์๋ฅผ ์์ฑํ์ฌ AI ๋์ ๋ฐฉ์์ ์ค๊ณํจ
25๊ฐ ํ๋กฌํํธ๋ฅผ ํตํฉํ ํ๋กฌํํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ฑํจ
Google AI Studio BUILD์ฉ ์ฑ ์ ์ ํ๋กฌํํธ(AI_STUDIO_BUILD\_PROMPT.md)๋ฅผ ์์ฑํจ
4๏ธโฃ Google AI Studio์์ ์ฑ ์ ์
Gemini 3 flash Preview ๋ชจ๋ธ์ ์ ํํ๊ณ Temperature 0.3์ผ๋ก ์ค์ ํจ
System Instruction์ ์์ฑํ ๋ฌธ์ ๋ด์ฉ์ ์ ๋ ฅํจ
Google Search ๊ธฐ๋ฅ์ ํ์ฑํํ์ฌ ์ต์ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ๋๋ก ํจ
์์ญ ํ์ ํฐํคํ์นด๋ฅผ ํตํด ์๋ํ ๊ธฐ๋ฅ์ ๋ฐ์ํ๊ณ ๊ฐ์ ํจ
5๏ธโฃ EcoTutor ์ฑ 4๊ฐ์ง ํต์ฌ ๊ธฐ๋ฅ ๊ตฌํ
๊ฑฐ์๊ฒฝ์ /๋ฏธ์๊ฒฝ์ /์ ์ฑ ๋ฐ ์ธ๊ธ ํ์ต ์น์ ์ ๋ํ ์คํํฐ๋ฅผ ์ถ๊ฐํจ
ํ์ต๋งค๋์ ์์ ์์ค๋ณ ํด์ฆ๋ฅผ ์์ฑํ์ฌ ์ง์ ์ต๋์ ์ง์ํจ
์๋๋ฆฌ์ค ์๋ฎฌ๋ ์ดํฐ(๊ธ๋ฆฌ๋ณ๋/์ธ์ ๊ฐํธ/๊ณต๊ธ์ ๋ฒฝ/๊ตํตํธ์ฌ)๋ฅผ ๊ตฌํํจ
๋ฌธ์/๋งค๋ฌผ ๋ถ์ ์น์ ์์ ๋ฑ๊ธฐ๋ถ๋ฑ๋ณธ ๋ฑ์ ์ฒจ๋ถํ์ฌ ๊ถ๋ฆฌ๋ถ์์ด ๊ฐ๋ฅํ๋๋ก ํจ
6๏ธโฃ ์ฌ์ฉ์ ๊ฒฝํ ๊ฐ์
๋ชจ๋ ์น์ ์ ์ ๋ ฅ์ฐฝ์ ์ถ๊ฐํ์ฌ ์์ ๋ก์ด ์ง๋ฌธ์ด ๊ฐ๋ฅํ๋๋ก ํจ
์ฑ ์๊ฐ ๋ฐ ๊ธฐ๋ฅ ์ค๋ช ์ ์ฌ์ฉ์ ์นํ์ ์ผ๋ก ์์ฑํจ
๋ชจ๋ ๋ต๋ณ ํ 3๊ฐ์ ์ฌํ์ง๋ฌธ์ ์๋ ์์ฑํ์ฌ ์ถ๊ฐ ํ์ต์ ์ ๋ํจ
๋ํ ์คํํฐ๋ฅผ ํ์ฉํ์ฌ ํ์ต ์ง์ ์ฅ๋ฒฝ์ ๋ฎ์ถค
๐ 20๊ธฐ AI์ํฌ์คํ์ด์ค
โ๏ธ AI ์ํฌ์คํ์ด์ค๋ก ์์ด๋ณด์ค ์ธ๊ธฐ ์นผ๋ผ ์๋ ์์งํ๊ณ Notion ์ฐ๋ํ๊ธฐ
Sueyoil
ํ๋ ค๋ ๊ฒ ๐
๋งค์ฃผ ์์ด๋ณด์ค ์ธ๊ธฐ ์นผ๋ผ TOP 10์ AI๋ก ์๋ ์์ฝํด Notion์ ์ ์ฅํ๋ ์์คํ ์ ๊ตฌ์ถํ ์ฌ๋ก
์จ๋ผ์ธ ์ด์ปค๋จธ์ค ์ด์ ์ค ๋น์ฆ๋์ค ํธ๋ ๋๋ฅผ ํจ์จ์ ์ผ๋ก ํ์ ํ๊ธฐ ์ํด ์๋ ์ ๋ณด ์์ง ์ ๋ฌด๋ฅผ ์๋ํํจ
๋งค์ฃผ ์์์ผ ์ธ๊ธฐ ์นผ๋ผ TOP 10์ ์๋ ์์งํ๊ณ ํต์ฌ ๋ด์ฉ์ ์์ฝํ์ฌ ์ ๋ฆฌํจ
์ค๋ณต ์์ง์ ๋ฐฉ์งํ๊ณ Notion ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์๋ ์ ์ฅํ๋ ์์คํ ์ ๊ตฌํํจ
ํ์ฉํ ํด โ๏ธ
Claude Code (CLI): Python ํฌ๋กค๋ง ์ฝ๋ ์์ฑ ๋ฐ ๋๋ฒ๊น , HTML ๊ตฌ์กฐ ๋ถ์
Claude Sonnet 4.5: ์ ๋ฐ์ ์ธ ์ฝ๋ ๊ฐ๋ฐ ๋ฐ ๋ฌธ์ ํด๊ฒฐ
Gemini 2.0 Flash: ์์ง๋ ์นผ๋ผ์ ํต์ฌ ์์ฝ ์์ฑ (๋น์ฉ ์ ๊ฐ ๋ชฉ์ )
Python (requests + BeautifulSoup): ์น ํฌ๋กค๋ง ๊ตฌํ
Notion API: ์์ฝ ๋ฐ์ดํฐ ์๋ ์ ์ฅ (์ฐ๋ ์งํ ์ค)
์งํ ์ธ๋ถ ๋ด์ฉ ๐
1๏ธโฃ ๋น์ฉ ์ต์ํ ์ ๋ต ์๋ฆฝ ๋ฐ ํฌ๋กค๋ง ์ค๋น
Claude API ๋์ ํ ํฐ ๋น์ฉ์ด ์ ๋ ดํ๊ณ ๋ฌด๋ฃ ํฐ์ด๋ฅผ ์ ๊ณตํ๋ Gemini 2.0 Flash๋ฅผ ์์ฝ ์์ง์ผ๋ก ์ ํํจ
๊ณต๊ฐ ์นํ์ด์ง ๋์, ์ฃผ 1ํ ์์ง, User-Agent ๋ช ์, ์์ฒญ ๊ฐ 2์ด ๋๋ ์ด ๋ฑ ์ค๋ฆฌ์ ํฌ๋กค๋ง ๊ธฐ์ค์ ์ ์ฉํจ
Johnny Decimal ํด๋ ๊ตฌ์กฐ๋ฅผ ํ์ฉํด ์คํฌ๋ฆฝํธ(.claude/skills/iboss-collector/)์ ์์ง ๋ฐ์ดํฐ(30-collected/31-web-scraps/)๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํจ
2๏ธโฃ HTML ๊ตฌ์กฐ ๋ถ์ ๋ฐ Python ํฌ๋กค๋ง ๊ตฌํ
๋๋ฒ๊ทธ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํด ์ค์ DOM ๊ตฌ์กฐ(`
`)๋ฅผ ํ์ธํ๊ณ ํ์ฑ ๋ก์ง์ ์ ํํ ์์ ํจ
history.json ํ์ผ์ ๋ ์ง๋ณ๋ก article\_id, title, rank๋ฅผ ์ ์ฅํ์ฌ ์ค๋ณต ์์ง์ ๋ฐฉ์งํ๋ ๋ก์ง์ ๊ตฌํํจ
์์ ์ ์ง ์ ์ฐจ์์ ์ ๊ท ์นผ๋ผ์, ์ ๊ท ์ง์ ์ ์ต์์ ์นผ๋ผ์ ์์งํ๋๋ก ์ค์ ํจ
requests์ BeautifulSoup๋ฅผ ํ์ฉํด TOP 10 ์นผ๋ผ์ ์ ๋ชฉ, URL, ์์ ์ ๋ณด๋ฅผ ์ถ ์ถํจ
3๏ธโฃ Gemini API๋ฅผ ํ์ฉํ AI ์์ฝ ์์ฑ
ํต์ฌ ๋ด์ฉ 3-5๋ฌธ์ฅ ์์ฝ, ์ฃผ์ ์ธ์ฌ์ดํธ 3-5๊ฐ ๋ถ๋ฆฟ ์ ๋ฆฌ, ์ค๋ฌด ์ ์ฉ ์์ฌ์ ํฌํจ ๋ฑ์ ์๊ตฌํ๋ ํ๋กฌํํธ๋ฅผ ์ค๊ณํจ
๋ณธ๋ฌธ 8000์ ์ ํ์ผ๋ก ํ ํฐ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๋ฉฐ ๊ฐ์ธ ํ์ต์ฉ ์์ฝ์ ์์ฑํจ
ํฌ๋กค๋ง๊ณผ ์์ฝ์ด ์ฝ 10์ด ๋ง์ ์๋ฃ๋๋ฉฐ, ์ ์ฒด ์คํ ์๊ฐ์ ์ฝ 15์ด๋ก ๋น ๋ฅธ ์ฒ๋ฆฌ ์๋๋ฅผ ํ์ธํจ
YAML ๋ฉํ๋ฐ์ดํฐ(์ ๋ชฉ, ์ถ์ฒ, ์์ง์ผ, ์์, AI ๋ชจ๋ธ)์ ์์ฝ, ํต์ฌ ์ธ์ฌ์ดํธ, ์ค๋ฌด ์ ์ฉ ํฌ์ธํธ๋ฅผ ํฌํจํ ๋งํฌ๋ค์ด ํ์ผ์ ์๋ ์์ฑํจ
4๏ธโฃ Notion ์ฐ๋ ์๋ ๋ฐ ๋ฌธ์ ๋ฐ์
Notion Integration ์์ฑ, API ํ ํฐ ๋ฐ๊ธ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ ๋ฐ ์ฐ๊ฒฐ ์ค์ ๊น์ง ์๋ฃํจ
์ ๋ชฉ(Title), ์์(Number), ์์ง์ผ(Date), ์ถ์ฒ(URL), Article ID(Text), AI ๋ชจ๋ธ(Select) ์์ฑ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค๊ณํจ
Notion UI์์๋ Integration์ด ์ฐ๊ฒฐ๋์์ผ๋ API ํธ์ถ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ทผ ์คํจ ๋ฐ ๊ถํ ๋ฌธ์ ๊ฐ ๋ฐ์ํจ
Database ID/Page ID ํผ๋, Integration ๊ถํ ์ ํ ์ง์ฐ, Capability ์ค์ ๋๋ฝ ๋ฑ์ ์์ธ์ผ๋ก ์ถ์ ํจ
๐ 20๊ธฐ ๋ธ๋ก๊ทธ์๋ํ
โ๏ธ '๋ง์ผํ ์บกํด'์ ์ ๊ทธ๋ ์ด๋ - ๋ธ๋ก๊ทธ ํ ํ๋ฆฟ ๊ตฌํ์ผ๋ก ๋ ์ฉ์ดํ ๋ธ๋ก๊ทธ ์๋ํ ๊ตฌํ
ํดํผ๋งค์ง์