๐ฌ ์๊ฐ
์ ์จ๊ณ ์ฒญ(์ ์ ์จ์ ๊ณ ๋ฅด๋ ์ฒญ๋ ) ์ํ์ด ๊ธธ์ด์ง๋ฉด์, ๋ด๊ฐ ์ด๋ค ๊ฒ์ ํด์ผ ํ ์ง ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฆฌํ๊ณ ๊ณต๋ถํ๊ธฐ ์ํด ๋ฐ์คํฌํฑ TODO ์ฑ์ ๋ง๋ค๊ณ ์๋ค.
์ด ํ๋ก์ ํธ๋ฅผ ๊ฐ๋ฐํ๋ฉด์ ๋ฐ์ด๋ธ ์ฝ๋ฉ(Vibe Coding) ๋ฐฉ์์ ์ ๊ทน์ ์ผ๋ก ๋์ ํด ๋ณด์๋ค. ๊ตฌ์ฒด์ ์ผ๋ก Gemini CLI, oh-my-opencode, ๊ทธ๋ฆฌ๊ณ Google Antigravity ํ๊ฒฝ์ ํ์ฉํด ๋ณด์์ผ๋ฉฐ, ๊ฐ ๋๊ตฌ๊ฐ ๊ฐ์ง ์ฅ๋จ์ ๊ณผ ํน์ง์ ๋ฆฌ๋ทฐํด ๋ณด๋ ค๊ณ ํ๋ค.
๐จ ์ฃผ์ ์ฌํญ
๋ฌด๋ฃ API ํค๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ OAuth๋ฅผ ์ฌ์ฉํ์ฌ ๋ก๊ทธ์ธํ ๊ฒฝ์ฐ, Gemini CLI๋ oh-my-opencode ์ฌ์ฉ ์ ์ ๋ ฅ๋ ํ๋กฌํํธ, ์ฝ๋ ๊ทธ๋ฆฌ๊ณ ์์ฑ๋ ๊ฒฐ๊ณผ๋ฌผ์ Google์ ๋ชจ๋ธ ๊ฐ์ ์ ์ฌ์ฉ๋ ์ ์๋ค. ๋ฐ๋ผ์ ๋ฌด๋ฃ ์ฌ์ฉ์์ ๊ฒฝ์ฐ ์ค๋ฌด ํ๋ก์ ํธ ๊ฐ๋ฐ ์ ๋ณด์์ ์ฃผ์ํด์ผ ํ๋ค.
๐พ AI Agent ํ๋กฌํํ ์ ๋ต
ํ์ฌ Google AI Pro ํ๋๋ง ๊ตฌ๋ ํ์ฌ ์ฌ์ฉ ์ค์ด๋ค. ๊ฐ AI ์์ด์ ํธ์๊ฒ ์์ ์ ์ง์ํ ๋๋ ์ฃผ๋ก ์๋์ ๊ฐ์ 3๋จ๊ณ ํ ํ๋ฆฟ์ ์ ์งํ๋ค.
### [Objective]
(๊ตฌํํ ๊ธฐ๋ฅ์ ์ต์ข
๋ชฉํ์ ๋น์ฆ๋์ค ๋ก์ง ์ค๋ช
)
### [Execution Plan]
(ํ๋ก ํธ์๋/๋ฐฑ์๋ ๊ด์ ์์์ ๋จ๊ณ๋ณ ์คํ ๊ณํ)
### [Validation Criteria]
(๊ฐ๋ฐ ์๋ฃ ํ ์ ์ ์๋ ์ฌ๋ถ๋ฅผ ํ๋จํ ์ฒดํฌ๋ฆฌ์คํธ)
์ด๋ AI๊ฐ ์ฝ๋๋ฅผ ์์ฑํ ๋ ๊ธธ์ ์์ง ์๋๋ก ๋๋ ๋ช ํํ ๋ด๋น๊ฒ์ด์ ์ญํ ์ ํ๋ค. ๋ชฉํ๋ฅผ ์ ์ํ๊ณ , FE/BE ํ๋ฆ์ ๋จ๊ณ์ ์ผ๋ก ์ธ๋ถํํ์ฌ ์ง์ํ๋ฉฐ, ์ค์ค๋ก ๊ฒฐ๊ณผ๋ฌผ์ ๊ฒํ ํ ์ ์๋ ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ AI ํ๊ฐ(Hallucination)์ ์ต์ํํ๊ณ ์ ํํ ์ฐ์ถ๋ฌผ์ ์ป์ด๋ผ ์ ์์๋ค.
1. Gemini CLI
ํ๋ก์ ํธ ์ด๋ฐ ํ๊ฒฝ์ ๋น ๋ฅด๊ฒ ๊ตฌ์ฑํ ๋ ์ฃผ๋ ฅ์ผ๋ก ์ฌ์ฉํ ๋ฐฉ์์ด๋ค.
์ฅ์
์๋์ ์ธ ์ ๊ทผ์ฑ๊ณผ ํ ํฐ ์ฌ์
Gemini CLI๋ฅผ OAuth๋ก ์ธ์ฆํ ๊ฒฝ์ฐ, ํ๋ฃจ ์ข ์ผ ์ฌ์ฉํด๋ ์ ํ์ ๊ฑธ๋ฆฌ์ง ์์ ์ ๋๋ก ์ฟผํฐ๊ฐ ๋๋ํ๋ค. ์ค์ ๋ก 8์๊ฐ ๋๊ฒ ๊ฐ๋ฐ์ ์ฌ์ฉํ์์๋ ์ ํ์ ๋๋ฌํ์ง ์์๋ค. ๊ตฌ๊ธ์์ ์ ๊ณตํ๋ ์ ๋ณด์ ๋ฐ๋ฅด๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
- General Users (Personal Google Account):
- Maximum 1,000 model requests per day
- Maximum 60 model requests per minute
- Gemini Code Assist Paid Subscribers:
- Google AI Pro: Maximum 1,500 requests per day
- Google AI Ultra: Maximum 2,000 requests per day
๋ฌด๋ฃ ๊ฐ์
์๋ ์ ๋ฃ ๊ฐ์
์ ๋ชจ๋ ๋งค์ฐ ์ฌ์ ๋กญ๊ฒ ์ฌ์ฉํ ์ ์๋ค. ๊ทธ๋ผ์๋ ํจ์จ์ ์ธ ํ ํฐ ๊ด๋ฆฌ๋ฅผ ์ํด /compress๋ฅผ ์ฌ์ฉํ์ฌ ๋ํ ๋ด์ญ์ ์์ถํ๊ฑฐ๋, /clear๋ฅผ ํตํด ์๋ก์ด ์ธ์
์ ๋ง๋๋ ๋ฑ ๋ค์ํ ๋ฐฉ์์ ํ์ฉํ๋ค.
๋น ๋ฅธ ์๋๋ก ์ด๊ธฐ MVP ๊ฐ๋ฐ
GEMINI.md ํ์ผ๊ณผ ๊ฐ์ด Agent์๊ฒ ๊ฐ์ด๋๋ฅผ ๋ด๋ฆฌ๋ Rules(System Prompt) ์ค์ ์ ์ ํ์ด ์๋ ํ์๋ค. ๊ฐ์ธ์ ์ผ๋ก ์ด ํ์ผ์ ๋ค์๊ณผ ๊ฐ์ ๋ด์ฉ์ผ๋ก ๋จ๊ณ๋ฅผ ๊ตฌ์ฑํ๋ค.
- ๊ธฐํ ๋ฌธ์ ํ๊ทธ๋ฅผ ํตํด ํ๋ก์ ํธ ์ฝํ
์คํธ ํ์
- ํ๋ก์ ํธ ๋ด๋ถ์
docs/ํด๋ ์์ฑ - ๊ธฐํ ๋ฌธ์ ๋ฐ ํ๋ก์ ํธ ๊ตฌ์กฐ, ๊ฐ ํ์ผ์ ๋ํ ๊ฐ๋ตํ ์ค๋ช ์์ฑ
- ํ์ํ ๋ฌธ์๋ฅผ ๋จผ์ ์ฝ๋๋ก ์ง์
- ํ๋ก์ ํธ ๋ด๋ถ์
- ๊ฐ๋ฐ ์คํ์ผ ๋ฐ ์ปจ๋ฒค์
์ ๋ํ ๊ท์น
- ์ฌ์ฉํ๋ ์ธ์ด์ ๋ํ ๊ตฌ์ฒด์ ์ธ ์ฝ๋ ์ปจ๋ฒค์ ์ง์ (์: ๋ผ์ธ ์ฃผ์ ๋์ JavaDoc ๋ฑ ๋ฌธ์ํ ์ฃผ์ ์ฌ์ฉ)
- ํ์ผ ๋ถ๊ธฐ ์์ ์ ์
- ํ
์คํธ ๋ฐ ๋น๋ ํต๊ณผ ์ git ์์
์งํ
- ๊ตฌ์ฒด์ ์ธ ํ ์คํธ ์์ฑ ๋ฐฉ๋ฒ ์ง์(์คํจ ๋ฐ ์ฑ๊ณต ํ ์คํธ ์์ฑ)
- ํ
์คํธ ํต๊ณผ ๋ฐ ๋น๋ ์ฑ๊ณต ์
git add, commit, push์งํ
์ด ๊ฒฝ์ฐ ๋จ์ผ ์์ฒญ์ ์๋ชจ๋๋ ํ ํฐ๋์ ๋ง์์ง ์ ์์ง๋ง, AI์ ์ค์๋ก ์ธํด ์ฒ์์ผ๋ก ๋กค๋ฐฑํด์ ๋ค์ ์์ฒญํ๊ฑฐ๋ ์๋ชป ๊ฐ๋ฐ๋ ๋ด์ฉ์ ์์ ํด๋ฌ๋ผ๊ณ ์์ฒญํ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ํจ์จ์ ์ด๋ค. ๋ํ, ํ๋ก์ ํธ์ ๊ตฌ์กฐ์ ํน์ ํ์ผ์ ์ญํ ๋ฑ์ ๊ฐ๋ตํ ์ ๋ฆฌํด ๋๋ฉด AI๊ฐ ์ ์ฒด ํ์ผ์ ๋ค์ง์ง ์๊ณ ๋ ๋น ๋ฅด๊ฒ ์์ ์ ์งํํ ์ ์๋ค.
์ ๋ฆฌํ์๋ฉด, ๋ช ํํ ๋ฃฐ์ ์์ฑํ๋ ๊ฒ๋ง์ผ๋ก ์ํ๋ ๊ธฐ๋ฅ์ ๋น ๋ฅด๊ฒ ๊ฐ๋ฐ ๋ฐ ๊ฒ์ฆํ๊ณ , ํ์ํ ๋ด์ฉ์ ์์ ํ ์ ์๋ค. ์ด๋ ๋ค๋ฅธ Agent๋ฅผ ์ฌ์ฉํ ๋๋ ๋ง์ฐฌ๊ฐ์ง๊ฒ ์ง๋ง, ์ฒซ ๋ฒ์งธ ์ฅ์ ์ธ ์๋์ ์ธ ์ ๊ทผ์ฑ๊ณผ ํ ํฐ ์ฌ์ ๊ฐ ๋ง๋ฌผ๋ ค ์ด๊ธฐ MVP์ ๋น ๋ฅธ ๊ฐ๋ฐ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค.
๋จ์
๊ตฌ์ฒด์ ์ธ ๊ณํ์ ๋๋ฝ
ํ๋์ ํ๋กฌํํธ์ ๋๋ฌด ๋ง์ ์ง์ ์ฌํญ์ ๋ด์ ๊ณํ์ ์ง๋ผ๊ณ ์ง์ํ ๊ฒฝ์ฐ, ์ผ๋ถ ๋ด์ฉ์ด ๋๋ฝ๋๋ ํ์์ด ๋ฐ์ํ๋ค. ํน์ ํ์ผ์ ์์ฑํด ๊ณํ์ ๊ด๋ฆฌํ๊ณ ๊ทธ ํ์ผ์ ๊ธฐ๋ฐ์ผ๋ก ์ฒดํฌํ๋ฉฐ ๊ฐ๋ฐํ๋๋ก ์ ๋ํ๋ฉด ์ด๋ ์ ๋ ํด๊ฒฐ๋ ๊ฒ ๊ฐ๋ค.
ํ์ง๋ง ๋ฐ๋ฐํ์ฌ์์ ๋งค๋ฒ ์ธ์ธํ ๊ณํ ํ์ผ๊น์ง ๊ด๋ฆฌํ๋ฉฐ ์ง์ํ๊ธฐ์๋ ๋ฒ๊ฑฐ๋ก์์ด ๋ฐ๋ฅธ๋ค. ๋คํํ ์ฌ์ฉ๋์ด ๋๋ํ๋ฏ๋ก ๋๋ฝ๋ ์ง์ ์ฌํญ์ ๋ค์ ์์ฒญํ๋ฉด ๊ทธ๋ง์ด๊ธด ํ๋ค.
2. oh-my-opencode
๊ฐ์ฅ ๊ธฐ๋ํ๋ ๊ธฐ์ ์ด์, ์ค์ผ์คํธ๋ ์ด์ (Orchestration) ๋๊ตฌ๋ค. ์ฌ๋ฌ AI ์์ด์ ํธ๊ฐ ํ์ ์ด๋ฃจ์ด ์ญํ ์ ๋ถ๋ดํ๋ ๊ตฌ์กฐ๋ฅผ ๋ ๊ณ ์๋ค.
์ฅ์
๋ฐ์ด๋ ๊ณํ ์๋ฆฝ
๋จ์ผ ๋ชจ๋ธ ๋๊ตฌ์๋ ์๋ '์์ด์ ํธ ๊ฐ ํ์
์ ํตํ ๊ณํ ์๋ฆฝ' ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ณ ์๋ค. /init-deep ๋ช
๋ น์ด๋ฅผ ํตํด ํ๋ก์ ํธ์ ๋ํ ์ ๋ณด๋ฅผ ์์ด์ ํธ๋ค์ด ์ฐธ๊ณ ํ ์ ์๋ ์์คํ
ํ๋กฌํํธ ๋ฐ ์ปจํ
์คํธ ๋ฌธ์๋ค์ ์์ฑํ๊ฒ ๋๊ณ , ์ด๋ฅผ ๋ฐํ์ผ๋ก ์ฒด๊ณ์ ์ธ ๊ฐ๋ฐ์ ์งํํ๋ค.
oh-my-opencode๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํฌ๊ฒ ๋ ๊ฐ์ง ๊ฐ๋ฐ ๋ฐฉ์์ด ์กด์ฌํ๋ค.
Sisyphus์์ด์ ํธ์๊ฒ/ulw(Ultrawork) ๋ชจ๋๋ก ์์จ ๊ฐ๋ฐ ์ํค๊ธฐPrometheus(Plan Builder)๊ฐ ๊ณํ์ ์ธ์ฐ๊ณAtlas(Plan Executor)๊ฐ ๊ณํ์ ์คํํ๊ธฐ
๊ฐ๊ฐ ์ฅ๋จ์ ์ด ์์ง๋ง, ๊ณต์ ๋ฌธ์์ ์ค๋ช ์ด ์์ฃผ ์ ์ ํ๋ค.
ultrawork(๋๋ulw) ์น์ธ์. ๋.
/ulw ๋ชจ๋๋ก Sisyphus์๊ฒ ์ง์๋ฅผ ๋ด๋ฆฌ๋ฉด ์ค์ค๋ก ํด์ผ ํ ์ผ๋ค์ ๋ฆฌ์คํธ์
ํ๊ณ TODO๋ฅผ ์์ฑํ ๋ค ์์
์ด ๋๋ ๋๊น์ง ๋ฐ์ด๋ถ์ธ๋ค. ๋ค๋ฅธ ์ผ์ ํ๊ณ ๋์์ค๋ฉด ์ง์ํ ์
๋ฌด๊ฐ ๋ง๋ฌด๋ฆฌ๋์ด ์๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
๋ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก๋ Prometheus์ Atlas๋ฅผ ์ฐ๊ณํ๋ ๊ฒ์ด๋ค. Prometheus์๊ฒ ์ํ๋ ๊ฐ๋ฐ ์ฌํญ์ ์ ๋ฌํ๋ฉด, ์ญ์ผ๋ก ํ์ํ ์ ๋ณด๋ ํ
์คํธ ๋ฐฉ์ ๋ฑ์ ๊ผฌ์น๊ผฌ์น ๋ฌป๋ '์ธํฐ๋ทฐ'๋ฅผ ์์ ํ๋ค.
๋ชจ๋ ์ธํฐ๋ทฐ๊ฐ ๋๋๊ณ ๊ตฌ์ฒด์ ์ธ ๊ธฐํ์ด ์๋ฃ๋๋ฉด, ํค๋ณด๋์ Tab ํค๋ฅผ ํตํด ์์ด์ ํธ๋ฅผ Atlas๋ก ๋ณ๊ฒฝํ์ฌ /start-work๋ก ์คํ์ ์ง์ํ๋ค. ๊ทธ๋ฌ๋ฉด Prometheus๊ฐ ์ธ์ด ์ ๊ตํ ๊ณํ์ ๋ฐํ์ผ๋ก ์ค์ ์ฝ๋๋ฅผ ์์ฑํ๋ค. ์ด ๊ณผ์ ์ ๋ง์น ๋ฐ์ด๋ ์๋์ด ๊ธฐํ์/์ค๊ณ์์ ํจ๊ป ๊ฐ๋ฐํ๋ ๋ฏํ ๋๋์ด ๋ค๊ฒ ๋ง๋ ๋ค.
์ญํ ๋ณ ๋ชจ๋ธ ์ต์ ํ
๊ฐ์ฅ ํฐ ์ฅ์ ์ค ํ๋๋ค. ๋ฉ์ธ ์ค์ผ์คํธ๋ ์ดํฐ(Sisyphus)๋ ์ํคํ
์ฒ ๋ฆฌ๋ทฐ์ด(Oracle)์๋ ์ถ๋ก ๋ฅ๋ ฅ์ด ๋ฐ์ด๋ ์ต์ ํ์ด์๋ ๋ชจ๋ธ์, ๋จ์ ๊ฒ์์ด๋ ์ฝ๋ ํ์(Librarian, Explore)์๋ ๋น ๋ฅด๊ณ ๊ฐ๋ฒผ์ด ๋ชจ๋ธ์ ํ ๋นํ๋ ๋ฑ ์์ ๋ก์ด ๋งคํ์ด ๊ฐ๋ฅํ๋ค.
์ค์ ๊ณผ์ ์์ OpenAI, Google ๋ฑ ์ฌ๋ฌ API ์ธ์ฆ ์ ๋ณด๋ฅผ ์ถ๊ฐํ๋ฉด ์ญํ ์ ๋ง๋ ๋ชจ๋ธ์ ์๋์ผ๋ก ์ฃผ์ ํด ์ค๋ค. ๋๋ถ์ ๋ณต์กํ ์ค์ ์์ด ์ค์น ์งํ ๋ฐ๋ก ์ต์ ํ๋ ํ๊ฒฝ์์ ๊ฐ๋ฐ์ ๋์ ํ ์ ์๋ค.
๋จ์
์๋ ์์ฑ๋ ๋จ์ ์ Google AI Pro ๋จ์ผ ํ๋๋ง ๊ตฌ๋ ํ๊ณ ์์ด ๋ฐ์ํ๋ ๊ฐ์ธ์ ์ธ ํ๊ณ์ผ ์ ์์ผ๋ ์ฐธ๊ณ ์ฉ์ผ๋ก ๋ด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
API ๋ฆฌ๋ฐ(Rate Limit) ๋ณ๋ชฉ
์ฌ๋ฌ ํ๋ก๋ฐ์ด๋(Provider)์ ์ธ์ฆ ์ ๋ณด๋ฅผ ์ถ๊ฐํ์ฌ ๋ชจ๋ธ์ ๋ถ์ฐ์ํค๋ฉด ํฐ ๋ฌธ์ ๊ฐ ์๊ฒ ์ง๋ง, ๋จ์ผ ํ๋๋ง ์ฌ์ฉํ ๊ฒฝ์ฐ ๊ฐ ์์ด์ ํธ ์ญํ ์ ๋์ผํ ๋ชจ๋ธ์ด ์ค๋ณต ํ ๋น๋๋ค. ๊ฒฐ๊ตญ ์งง์ ์๊ฐ์ ๋ง์ ์์ฒญ์ด ๋ชฐ๋ฆฌ๋ฉด์ TPM(Tokens Per Minute) ์ ํ์ ๊ฑธ๋ ค ๊ฐ๋ฐ์ด ์ค๊ฐ์ ๋ฉ์ถ๋ ๋ณ๋ชฉ ํ์์ด ๋ฐ์ํ๋ค.
๋ฌผ๋ก oh-my-opencode ๋ด๋ถ์ ์ผ๋ก API ์์ฒญ ์คํจ ์ ์ค์ผ์ค๋ง์ ํตํด ์ผ์ ์๊ฐ ๋ค ์ฌ์๋ํ๋ ๋ก์ง์ด ์๋ค. ์ฆ, ์๊ฐ์ ๊ตฌ์ ๋ฐ์ง ์๋๋ค๋ฉด ๋จ์ผ ํ๋์ผ๋ก๋ ๊ฐ๋ฐ์ ์๋ฃํ ์๋ ์๋ค.
์น๋ฐํ ๊ณํ ์๋ฆฝ์ ๋ฐ๋ฅธ ์ค๋ฒํค๋
"๋๋ฌด๋ฅผ ๋ฒ ๋ ๋ฐ 6์๊ฐ์ด ์ฃผ์ด์ง๋ค๋ฉด, ๋๋ ์ฒ์ 4์๊ฐ์ ๋๋ผ๋ฅผ ๊ฐ๋ ๋ฐ ์ธ ๊ฒ์ด๋ค."๋ผ๋ ๋ง์ปจ์ ๋ช ์ธ์ฒ๋ผ, ์ข์ ๊ฒฐ๊ณผ๋ฌผ์ ์ํด์๋ ๊ณํ ์๋ฆฝ์ ๋ง์ ์๊ฐ์ ํฌ์ํด์ผ ํ๋ค.
ํ์ง๋ง Prometheus์๊ฒ ๊ณํ ์๋ฆฝ์ ์ง์ํ๋ฉด ์ฒด๊ฐ์ ๊ฝค ์ค๋ ์๊ฐ์ด ์์๋๋ค. 30๋ถ์ฉ ๊ฑธ๋ฆฌ๋ ๊ฒ์ ์๋์ง๋ง ๋ต๋ตํจ์ด ๋๊ปด์ง ๋๊ฐ ์๋ค. AI๊ฐ ๊ณํ์ ์ธ์ฐ๋ ๋์ ๋ค๋ฅธ ์
๋ฌด๋ฅผ ๋ณด๋ค๊ฐ, AI์ ์ง๋ฌธ(์ธํฐ๋ทฐ) ์๋ฆผ์ด ์ธ๋ฆฌ๋ฉด ๋ค์ ๋์์ ์๋ตํด์ผ ํ๋ค. ์ง์คํ๊ณ ์๋ ๋ค๋ฅธ ์
๋ฌด๊ฐ ์๋ค๋ฉด ์ฝ๊ฐ์ Context Switching ๋น์ฉ์ด ๋ฐ์ํ๋ค.
๊ทธ๋ ๋ค๋ฉด ์๋๊ฐ ๋น ๋ฅธ Sisyphus์๊ฒ ์์จ ์์
์ ์ํค๋ฉด ๋์ง ์์๊น? ์ด ์ญ์ ์ ๋งคํ๋ค. ์๋๋ ๋น ๋ฅด์ง๋ง ์ธ๋ถ์ ์ธ ๊ฒํ ๊ณผ์ (์ธํฐ๋ทฐ)์ด ์๋ต๋ ์ฑ ๋
๋จ์ ์ผ๋ก ์ฝ๋๋ฅผ ์์ ํ๊ธฐ ๋๋ฌธ์ ๊ธฐํ ์๋์ ๋ค๋ฅธ ๊ฒฐ๊ณผ๋ฌผ์ด ๋์ฌ ์ํ์ด ์๋ค.
๊ฒฐ๊ตญ ๋ชฉ์ ์ ๋ฐ๋ผ ์ ํํด์ผ ํ๋ค. ์๊ฐ์ด ๊ฑธ๋ฆฌ๋๋ผ๋ ์ ๊ตํ๊ณ ๋์ ํ๋ฆฌํฐ์ ๊ฒฐ๊ณผ๋ฌผ์ ์ํ๋ค๋ฉด Prometheus -> Atlas ํ์ดํ๋ผ์ธ์, ๋น ๋ฅด๊ฒ ๊ฒฐ๊ณผ๋ฌผ์ ๋์ถํ๊ณ ๊ฒ์ฆํ๊ณ ์ถ๋ค๋ฉด Sisyphus๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ง๋ค.
๊ฐ์ธ์ ์ธ ๊ฒฌํด๋ก๋
Sisyphus๋ฅผ ์ฌ์ฉํ๋๊ฒ ๋ ์ฌ์ฉ ๊ฒฝํ์ด ์ข๊ฒ ๋๊ปด์ง๋ค.
3. Google Antigravity
Google Antigravity๋ Cursor, Windsurf ๋ฑ๊ณผ ๊ฐ์ VS Code Fork ๊ธฐ๋ฐ์ AI ์๋ํฐ์ด๋ค.
์ฅ์
์ข ํฉ ์ ๋ฌผ ํจํค์ง
2026๋ 3์ 3์ผ ๊ธฐ์ค์ผ๋ก Gemini 3.1 Pro, Gemini 3 Flash, Claude Sonnet 4.6, Claude Opus 4.6์ ๊ฐ์ ๋ค์ํ ๋ชจ๋ธ์ ์์ ๋กญ๊ฒ ์ ํํ์ฌ ์ฌ์ฉํ ์ ์๋ค. ๋ฌด๋ฃ ๊ณ์ ์ ์ฃผ ๋จ์๋ก ํ๋๊ฐ ๊ฐฑ์ ๋๋ฉฐ, Pro ๋ฐ Ultra ํ๋์ 5์๊ฐ๋ง๋ค ์ด๊ธฐํ๋์ด ํ๋์ ๋ฐ๋ผ ๋ ๋ง์ ์ฌ์ฉ๋์ ์ ๊ณตํ๋ค.
๋ํ ๋ ๊ฐ์ง ๊ฐ๋ฐ ๋ชจ๋๋ฅผ ์ ๊ณตํ๋ค.
- Planning: ์ ๊ณต๋ ํ๋กฌํํธ์ ๋ํด Task์ Implementation Plan์ ์๋ฆฝํ ํ ๊ฐ๋ฐ์ ์งํํ๋ค. (
oh-my-opencode์Sisyphus์ ์ ์ฌํ๊ฒ TODO๋ฅผ ๊ณํํ๊ณ ์คํ) - Fast: ๊ณํ ์๋ฆฝ ์์ด ์ ๊ณต๋ ํ๋กฌํํธ๋ฅผ ์ฆ์ ์คํํ๋ค. (Gemini CLI์ ์ ์ฌ)
๋ฒ์ธ ์ํ (์๋์น ์์ ๋ฒ๊ทธ ํฝ์ค)
oh-my-opencode๋ก ๊ฐ๋ฐํ ๋ค, Google Antigravity๋ก ํ๊ฒฝ์ ์ฎ๊ฒจ ๋ค์ ์์
์ ์ง์ํ๋ค. ์์
์๋ฃ ํ ์ปค๋ฐ ๋ด์ญ์ ํ์ธํ๋ค๊ฐ ํฅ๋ฏธ๋ก์ด ๋ฉ๋ชจ๋ฅผ ๋ฐ๊ฒฌํ๋ค.
๋ฒ์ธ ์ํ: ๊ธฐ์กด ๋ฐฑ์๋ ๋จ์ ํ ์คํธ 5๊ฐ๊ฐ
planning_memo์ปฌ๋ผ ๋๋ฝ์ผ๋ก ๋ชจ๋ ์คํจํ๊ณ ์์๋๋ฐ, ์ด๋ฒ์ ํ ์คํธ ์คํค๋ง๋ ํจ๊ป ์์ ํ์ฌ ์ ์ฒด 9๊ฐ ํ ์คํธ๊ฐ ํต๊ณผํฉ๋๋ค.
ํ์ธํด ๋ณด๋ ์ด์ ๋๊ตฌ์์ ์
๋ฌด๋ฅผ ์ง์ํ ๋ ๋น๋ ์ฑ๊ณต ์ฌ๋ถ๋ง ํ์ธํ๊ณ ํ
์คํธ ํต๊ณผ ์ฌ๋ถ๋ฅผ ๊ผผ๊ผผํ ์ฒดํฌํ์ง ์์ ๊ฒ ๊ฐ์๋ค. ํ์ง๋ง ํ๋ก์ ํธ์ ์ธํ
ํด ๋ GEMINI.md์ "ํ
์คํธ๊ฐ ํต๊ณผํ๋์ง ํ์ธํ๊ณ , ๋น๋ ํ์ธ ํ git์ ์ถ๊ฐํ๋ผ"๋ ์ง์ ์ฌํญ ๋๋ถ์ Antigravity๊ฐ ์ค์ค๋ก ์ด์ ์ ์คํจํ ํ
์คํธ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๊ณ ์น ๊ฒ์ด๋ค.
๋ฌผ๋ก ๋ค๋ฅธ AI Agent๋ ๊ฐ๋ฅํ ์ผ์ผ ์ ์์ง๋ง, ์ง์ํ์ง๋ ์์ ๋ ๊ฑฐ์ ๋ฒ๊ทธ๋ฅผ ์ค์ค๋ก ์ฐพ์ ์์ ๊น์ง ํ ๊ฒฝํ์ ์ฒ์์ด๋ผ ๋งค์ฐ ๋๋ผ์ ๋ค. ์๋์น ์์ ์ฝ๋ ๋ณ๊ฒฝ์ ํ ํฐ์ด ์๋ชจ๋๋ ๊ฒ์ ๊บผ๋ฆฌ๋ ์ฌ๋๋ ์๊ฒ ์ง๋ง, ํ์ ์ ์ฅ์์๋ ๋ฐ์ด๋ธ ์ฝ๋ฉ ์ค ๋์น ์ ์๋ ์๋ฌ๋ฅผ AI๊ฐ ์ค์ค๋ก ์ก์์ฃผ์ด ์คํ๋ ค ๋กํ์๋ค.
๋จ์
๋๋ํ์ง ์์ ํ๋
Google AI ํ๋ ๊ตฌ๋ ์๋ ๋ฌด๋ฃ ์ฌ์ฉ์๋ณด๋ค ํ๋๊ฐ ๋๊ณ 5์๊ฐ๋ง๋ค ์ด๊ธฐํ๋๋ค๋ ์ฅ์ ์ด ์์ง๋ง, ๊ทธ๋ผ์๋ ํ๋ ์ด๊ณผ์ ์์ฃผ ๋ถ๋ชํ๋ค. ๊ธด ํธํก์ผ๋ก ๊ฐ๋ฐ์ ์งํํ๊ธฐ์๋ ์ ์ฝ์ด ๋๊ปด์ง๋ค.
Google AI Pro ํ๋ ๊ธฐ์ค์ผ๋ก ์ต์ ํ์ด์๋ ๋ชจ๋ธ์ 2~3ํ ๊น๊ฒ ์ฌ์ฉํ๋ฉด ๊ธ์ธ ์ ํ์ด ๊ฑธ๋ฆฌ๋ ๋๋์ด๋ค. ํ์ ์ ํ์ด ์๋ ํ ํฐ ์ฌ์ฉ๋ ๊ธฐ์ค์ด๋ผ์ ์์ ํฌ๊ธฐ๋ฅผ ์์ธกํ๋ฉฐ ์ ๋งคํ๊ฒ ์ฌ์ฉํด์ผ ํ๋ ๋ถํธํจ์ด ์๋ค.
๐ค ํ๊ณ
์ต๊ทผ AI Agent๋ฅผ ํ์ฉํ ๊ฐ๋ฐ์์ ๊ฐ์ฅ ํต์ฌ์ ์ธ ์ด์๋ ํ๋ค์ค(Harness) ๊ตฌ์ถ์ธ ๊ฒ ๊ฐ๋ค. ํ๋ค์ค๋ ๋ณธ๋ ์กฐ์ข ์ฌ๋ ๋ฑ๋ฐ๊ฐ์ '์์ ๋ฒจํธ'๋ฅผ ๋ปํ์ง๋ง, ์ํํธ์จ์ด ๊ณตํ์์๋ ์์คํ ์ด๋ ์ปดํฌ๋ํธ๋ฅผ ๊ฒ์ฆํ๊ธฐ ์ํ ํ๊ฒฝ, ๋ฐ์ดํฐ, ์คํฌ๋ฆฝํธ, ๋๊ตฌ๋ค์ ์งํฉ์ ์๋ฏธํ๋ค.
์ฆ, ๋ฐ์ด๋ธ ์ฝ๋ฉ์ ์ฑ๊ณต ์ฌ๋ถ๋ AI๊ฐ ๋ง์๊ป ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์์ ํด๋ ์์คํ ์ด ๋ง๊ฐ์ง์ง ์๋๋ก ๋ณด์ฅํด ์ฃผ๋ ์๋ํ๋ ํ ์คํธ ๋ฐ ์คํ ํ๊ฒฝ(ํ๋ค์ค)์ ์ผ๋ง๋ ์ ๊ตฌ์ฑํ๋๋์ ๋ฌ๋ ค ์๋ค.
์ต๊ทผ ๊น์ฉ์ฑ ๋์ด ์์ฑํ์ ํ ์ค ํ ํฌ ๋ธ๋ก๊ทธ ๊ธ์ ์ธ์ ๊น๊ฒ ์ฝ์๋ค. ํ์ฌ ๋ง์ ๊ฐ๋ฐํ์ LLM ๋์ ์ ๊ฐ์๋์์ ๊ฐ๊น๋ค๊ณ ํ๋ค. ํ๋กฌํํธ ์ปจํ ์คํธ๋ฅผ ์ ์ค๊ณํ๋ ์์ง๋์ด๋ ๊ธ๋ฐฉ ๊ฒฐ๊ณผ๋ฅผ ์ป์ง๋ง, ๊ทธ๋ ์ง ๋ชปํ ์์ง๋์ด๋ ํ๊ฐ ํ์์ ๋ฐ๋ก์ก๋๋ผ ๋ ๋ง์ ์๊ฐ์ ํ๋นํ๋ค๋ ๊ฒ์ด๋ค.
๋ฐ๋ผ์ ์ด๋ฌํ ๊ฐ์ธ ์ญ๋์ ๊ฒฉ์ฐจ๋ฅผ ๋ฐฉ์นํ์ง ๋ง๊ณ , ํฐ๋ฏธ๋ ๋๊ตฌ๋ ๋ด๋ถ ๋ง์ผํ๋ ์ด์ค ๋ฑ์ ํตํด ํ ๋๋ฉ์ธ์ ์ต์ ํ๋ ํ๋ค์ค๋ฅผ ๊ตฌ์ถํ์ฌ ์๋ จ๋ ํ์์ ์ํฌํ๋ก์ฐ๋ฅผ ์กฐ์ง ์ ์ฒด์ ๋ณต์ ํ๋ ์์คํ ์ ์ ๊ทผ์ด ํ์ํ๋ค๊ณ ๊ฐ์กฐํ๋ค.
์ด ๊ธ์ ์ฝ์ผ๋ฉฐ "๋๋ ๋ด๊ฐ ์ฌ์ฉํ๋ ์์ด์ ํธ ํ๊ฒฝ์์ ํ๋ค์ค๋ฅผ ์๋ฒฝํ ๊ตฌ์ถํ๋๊ฐ?" ๋๋์๋ณด๊ฒ ๋์๋ค. ํ๋ก์ ํธ์ ๋๋ฉ์ธ ์ง์์ ์ฃผ์ ํ๊ณ , ํ ์คํธ์ ๋น๋๋ฅผ ๊ฐ์ ํ๋ ๋ฑ ๋๋ฆ๋๋ก ์์ ์ฅ์น๋ฅผ ๋ง๋ จํ๊ธฐ ์ํด ์น์ดํ๊ฒ ๊ณ ๋ฏผํด ์๋ค๋ ์ฌ์ค์ ์์ผ ๊นจ๋ฌ์๋ค. AI๋ฅผ ๋จ์ํ ์ฝ๋ ์์ฑ๊ธฐ๊ฐ ์๋ ์ ๋ขฐํ ์ ์๋ ๊ฐ๋ฐ ํํธ๋๋ก ๋ง๋ค๊ธฐ ์ํด, ์์ผ๋ก๋ ์์คํ ์ ์ธ ํ๋ค์ค ๊ตฌ์ถ๊ณผ ํ๋กฌํํ ์ ๋ต์ ๊พธ์คํ ๊ฐ์ ํด์ผ๊ฒ ๋ค.
'Devlog > AI' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [AI] Gemini CLI๋ฅผ ๋ ์์ฐจ๊ฒ ์ฌ์ฉํด๋ณด์ (0) | 2026.03.07 |
|---|---|
| [AI] oh-my-opencode ๋์ ๊ธฐ (0) | 2026.02.26 |
