
๐ Antigravity 2.0 ์ด๋ณด์๋ฅผ ์ํ 10๊ฐ์ง ์ฒ ์น โ Google์ ๋ฉํฐ ์์ด์ ํธ ๊ธฐ๋ฐ ํ์ฉํ๊ธฐ
์์ฝ
Google์ ์๋ก์ด ๋ฉํฐ ์์ด์ ํธ ์ค์ผ์คํธ๋ ์ด์ ํ๋ซํผ์ธ Antigravity 2.0์ ํ์ฉ ๊ฐ์ด๋์ ๋๋ค. ์ด๋ณด์๋ฅผ ์ํ ๋ชจ๋ ์ ํ๋ฒ, Planning ๋ชจ๋ ํ์ฉ, ์ง์ ์ฝ๋ฉํธ ๋ฐฉ์, ์์ด์ ํธ ๊ฐ ์์ ์์ญ ๋ถ๋ฆฌ ๋ฑ ์ค์ ์ด์ ์ฒ ์น์ ๋ค๋ฃน๋๋ค.
ํต์ฌ ํฌ์ธํธ
- ์ด๋ณด์๋ '๋ฆฌ๋ทฐ ์ฃผ๋(Review-driven)' ๋ชจ๋ ์ฌ์ฉ ๊ถ์ฅ
- Planning ๋ชจ๋๋ฅผ ํตํด ์ฝ๋ ์์ฑ ์ ๋ฐฉํฅ์ฑ ์ ํ์ธ
- ๊ฒฐ๊ณผ๋ฌผ์ ์ง์ ์ฝ๋ฉํธ๋ฅผ ๋จ๊ฒจ ์์ ํจ์จ ๊ทน๋ํ
- ์์ด์ ํธ ๊ฐ ํ์ผ ์ถฉ๋ ๋ฐฉ์ง๋ฅผ ์ํด ์์ ๋๋ ํ ๋ฆฌ ๋ถ๋ฆฌ
- ์ธ์ ํ๋ฐ์ฑ์ ๋๋นํด ์ค์ํ ๊ท์น์ Rules file์ ๊ธฐ๋ก
Google I/O 2026์์ ๊ฐ์ฅ ํฐ ์ถฉ๊ฒฉ์ ์๋ก์ด ๋ชจ๋ธ์ด ์๋๋ผ Antigravity 2.0์ด์์ต๋๋ค. AI ํ์ฌ IDE์๋ 1.0์์, **๋ฉํฐ ์์ด์ ํธ ์ค์ผ์คํธ๋ ์ด์ ๊ธฐ๋ฐ (Multi-agent Orchestration Platform)**์ผ๋ก ์์ ํ ํ๋ฐ๊ฟํ์ต๋๋ค.
๋ด๋ถ ํ ์คํธ ์์น๋ ์๋์ ์ ๋๋ค:
**93์ฒด์ ์์ด์ ํธ (Agent)**๊ฐ ํ๋ ฅํ์ฌ 260์ต ํ ํฐ์ ์๋นํ๋ฉฐ ๋ณต์กํ ์์คํ
์ ์ ๋ก ๋ฒ ์ด์ค์์ ๊ตฌ์ถ - ์์ด์ ํธ ํ์ด
์์ ํ OS๋ฅผ ์ ๋ก ๋ฒ ์ด์ค์์ ๊ตฌ์ถโ API ๋น์ฉ์ 1,000๋ฌ๋ฌ ๋ฏธ๋ง - Gemini 3.5 Flash๊ฐ ํ์ฌ์ ์ต์ฒจ๋จ ๋ชจ๋ธ๋ณด๋ค
12๋ฐฐ ๋น ๋ฆ, ํ์ง ์ ํ ์์
Antigravity 1.0์ด 'ํ ๋ช ์ AI ์ด์์คํดํธ๋ฅผ ๊ณ ์ฉํ๋ ๊ฒ'์ด๋ผ๋ฉด, 2.0์ '๋น์ ์ด AI ์๊ณต ํ์ ํ๋ก์ ํธ ๋งค๋์ (Project Manager)๊ฐ ๋๋' ๊ฐ๊ฐ์ ๋๋ค. ํ์ง๋ง ๊ฐ๋ ฅํ ๋๊ตฌ์๋ ์ฌ๋ฐ๋ฅธ ์ฌ์ฉ๋ฒ์ด ์์ต๋๋ค. ์ค์ ์์ ๋ค๋ฌ์ 10๊ฐ์ง ์ฒ ์น์ ์๊ฐํฉ๋๋ค.
์ค์น ์ ๋ชจ๋ ์ ํ ์, ์ด๋ณด์๋ ๋ฐ๋์ **๋ ๋ฒ์งธ์ธ '๋ฆฌ๋ทฐ ์ฃผ๋ (Review-driven)'**๋ฅผ ์ ํํ์ญ์์ค:
| ๋ชจ๋ | ์ด๋ณด์์ฉ? | ์๋ฏธ |
|---|---|---|
| ์ธํ์ด (Secure) | โ ๋๋ฌด ์๋๋ฌ์ | ๋งค๋ฒ ํ์ธ์ด ํ์ํจ |
| ๋ฆฌ๋ทฐ ์ฃผ๋ (Review-driven) | โ ์ด๊ฒ์ ์ ํํ ๊ฒ | ์ค์ํ ๊ตญ๋ฉด์์ ์ ์ง, ํ์ธ ๋๊ธฐ |
| ํ ์คํ (Full-auto) | โ ์ํํจ | ์์ด์ ํธ๊ฐ ํญ์ฃผํ์ฌ ๋์ค์ ํผํด๋ฅผ ๋ฐ๊ฒฌํจ |
| ์ปค์คํ (Custom) | โ ์์ง ๋น ๋ฆ | ์ต์ํด์ง ํ์ ์กฐ์ |
๋ํ, Settings โ Agent โ Permissions์์ git status๋ ls์ ๊ฐ์ ์์ ํ ๋ช
๋ น์ด๋ฅผ ํ์ดํธ๋ฆฌ์คํธ (Whitelist)์ ๋ฑ๋กํ์ญ์์ค. ํ์ธ ํ์
์ผ๋ก ์ธํ ์คํธ๋ ์ค๊ฐ ๋ํญ ์ค์ด๋ญ๋๋ค.
์ค์ํ ์์ฒญ์ ํ๊ธฐ ์ ์, ์ ๋ ฅ์ฐฝ ์ผ์ชฝ ์๋จ์ ๋ชจ๋ ์ ํ์ **ใPlanningใ**์ผ๋ก ์ค์ ํฉ๋๋ค.
๋น์ ์ ์
๋ ฅ: "EC ์ฌ์ดํธ์ ํํ์ด์ง๋ฅผ ๋ง๋ค์ด์ค"
โ
์์ด์ ํธ๊ฐ ๋จผ์ ์ถ๋ ฅ:
...
์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ์ ์ ๋ฐฉํฅ์ฑ์ ํ์ธํ ์ ์์ต๋๋ค โ ์ด๋ ๋์ค์ ์์ ํ๋ ๊ฒ๋ณด๋ค 10๋ฐฐ ๋ ํจ์จ์ ์ ๋๋ค.
Antigravity๋ Google Docs์ ๊ฐ์ ๋ฆฌ๋ทฐ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค. ๋ง์์ ๋ค์ง ์๋ ๋ถ๋ถ์ด ์๋ค๋ฉด, ์๋ก์ด ํ๋กฌํํธ (Prompt)๋ฅผ ์ฐ๋ ๊ฒ์ด ์๋๋ผ, **๊ฒฐ๊ณผ๋ฌผ์ ์ง์ ์ฝ๋ฉํธ (Comment)**๋ฅผ ๋จ๊น๋๋ค:
์์ด์ ํธ๊ฐ ์ฝ๋๋ฅผ ์์ฑ
๋น์ ์ ์ฝ๋ฉํธ (๊ฒฐ๊ณผ๋ฌผ์ ์ง์ ๊ธฐ์
):
โ "์ฌ๊ธฐ๋ FastAPI๋ฅผ ์ฌ์ฉํด์ค"
...
์์ด์ ํธ๋ ์ฝ๋ฉํธ๋ ๋ถ๋ถ๋ง ์์ ํฉ๋๋ค. ํ๋กฌํํธ๋ฅผ ๋ค์ ์ฐ๋ ๊ฒ๋ณด๋ค 3~5๋ฐฐ ๋น ๋ฅด๋ฉฐ, ์ฌ๋ฐ๋ฅธ ๋ถ๋ถ์ ๊ทธ๋๋ก ์ ์ง๋ฉ๋๋ค.
์ฌ๋ฌ ์์ด์ ํธ๋ฅผ ๋์์ ์คํํ ๋์ ๊ฐ์ฅ ํฐ ํจ์ : ๋ ์์ด์ ํธ๊ฐ ๋์ผํ ํ์ผ์ ๊ฑด๋๋ฆฌ๋ ๊ฒ์ ๋๋ค. Antigravity์๋ ๋จธ์ง ์ถฉ๋ (Merge Conflict) ํด๊ฒฐ ๊ธฐ๋ฅ์ด ์์ด, ๋์ค์ ์์ฑ๋ ์ชฝ์ด ์กฐ์ฉํ ๋ฎ์ด์๋๋ค.
ํด๊ฒฐ์ฑ ์ ๊ฐ๋จํฉ๋๋ค:
Agent 1 โ /api/ ๋ง ๋ด๋น (๋ฐฑ์๋)
Agent 2 โ /components/ ๋ง ๋ด๋น (ํ๋ก ํธ์๋)
Agent 3 โ /tests/ ๋ง ๋ด๋น (ํ
์คํธ)
...
์ง์๋ ์์ฐ์ด๋ก ํฉ๋๋ค: "์์ด์ ํธ A๋ ๋ฐฑ์๋ API๋ฅผ ์์ฑํด์ /api/์ ์ ์ฅํด. ์์ด์ ํธ B๋ ํ๋ก ํธ์๋๋ฅผ ์์ฑํด์ /components/์ ์ ์ฅํด. ์๋ก์ ํด๋๋ ๊ฑด๋๋ฆฌ์ง ๋ง."
Antigravity๋ ์ธ์ (Session)์ ์ด์ํ์ฌ ๊ธฐ์ตํ์ง ์์ต๋๋ค. ์ฝ๋ฉํธ๋ก 20๋ถ ๋์ ๊ฐ๋ฅด์น ๋ด์ฉ๋ ์ฐฝ์ ๋ซ์ผ๋ฉด ์ฌ๋ผ์ง๋๋ค.
์ฒ ์น: ์ค์ํ ๊ฒ์ ์์ด์ ํธ์๊ฒ ๊ฐ๋ฅด์ณค๋ค๋ฉด, ์ฆ์ ๊ท์น ํ์ผ (Rules file)์ ๊ธฐ๋กํ์ญ์์ค.
# .agents/rules/code-style.md
- Python์ PEP 8 ์ค์
- Pydantic v2์ model_validate๋ฅผ ์ฌ์ฉ (parse_obj ๊ธ์ง)
...
๊ท์น์๋ ๋ ๊ฐ์ง ์ค์ฝํ (Scope)๊ฐ ์์ต๋๋ค:
| ์ข ๋ฅ | ๊ฒฝ๋ก | ๋ฒ์ |
|---|---|---|
| ๊ธ๋ก๋ฒ (Global) | ~/.gemini/GEMINI.md | ๋ชจ๋ ํ๋ก์ ํธ |
| ์ํฌ์คํ์ด์ค (Workspace) | .agents/rules/*.md | ์ด ํ๋ก์ ํธ๋ง |
๊ฐ์ ์์ ์ ๋ฐ๋ณตํด์ ์์ฒญํ๊ณ ์์ง๋ ์์ต๋๊น? "ํ ์คํธ๋ฅผ ์์ฑํด์ค", "์ฝ๋ ๋ฆฌ๋ทฐํด์ค", "์คํ ์ด์ง์ ๋ฐฐํฌํด์ค" โ ๋งค๋ฒ ์ค๋ช ํ๋ ๊ฒ์ ๊ทธ๋ง๋์ญ์์ค. ์ํฌํ๋ก์ฐ (Workflow)๋ฅผ ์์ฑํฉ๋๋ค:
# .agents/workflows/generate-tests.md
- ํ์ฌ ํ์ผ์ pytest ์ ๋ ํ
์คํธ๋ฅผ ์์ฑ
- ์ธ๋ถ ์์กด์ฑ์ ๋ชจํฌ (Mock)๋ฅผ ์ฌ์ฉ
...
์ด์ ์
๋ ฅ์ฐฝ์ /generate-tests๋ฅผ ์
๋ ฅํ๋ฉด ๋ฉ๋๋ค.
๋ผ๊ณ ์ ๋ ฅํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๋จ๋ฝ ์ค๋ช ์ด ํ๋์ ์ฌ๋์(/)๋ก ์ด์ด์ง๋๋ค. ์ํฌํ๋ก์ฐ (Workflow)๋ ์ค์ฒฉ๋ ๊ฐ๋ฅํ๋ฉฐ, ๋ณตํฉ ํ์ดํ๋ผ์ธ (Composite Pipeline)๋ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
์ด๋ณด์๊ฐ ๊ฐ์ฅ ์์ฃผ ํ๋ ์ค์: ์ ๋ถ Claude Opus 4.5 Thinking์ผ๋ก ์ํํ๋ ๊ฒ. ๊ฐ์ฅ ๋๋ํ์ง๋ง, ์ฟผํฐ (Quota)๋ ๊ฐ์ฅ ๋ง์ด ์๋นํฉ๋๋ค.
์ฌ๋ฐ๋ฅธ ํจํด:
| ํ์ด์ฆ (Phase) | ๋ชจ๋ธ (Model) | ์ด์ |
|---|---|---|
| ๊ณํยท์ค๊ณ | Claude Opus 4.5 Thinking | ์ต๊ณ ์ ์ถ๋ก ๋ ฅ |
| ... | ... | ... |
Antigravity๋ ํ์คํฌ (Task) ๋์ค์ ๋ชจ๋ธ ์ ํ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ค๋ฅธ์ชฝ ์๋จ ํจ๋์์ ์ ํํ๋ฉด ๋์ผํ ๋ํ๋ฅผ ๊ณ์ ์ด์ด๊ฐ ์ ์์ต๋๋ค. ๋์ ์ง๋ฅ์ผ๋ก ๊ณํํ๊ณ , ํจ์จ์ ์ธ ์ง๋ฅ์ผ๋ก ์คํํ์ญ์์ค. ๊ฒฐ๊ณผ๋ ๊ฐ์ง๋ง, ์ฟผํฐ ์๋น๋ ๋ํญ ์ค์ด๋ญ๋๋ค.
์คํฌ (Skill)์ ์์ด์ ํธ (Agent)์ ์ง์ ํฉ์
๋๋ค. ํ์ง๋ง ์์ด์ ํธ๋ ๋ชจ๋ ์คํฌ์ ์๋์ผ๋ก ๋ก๋ํ์ง ์๊ณ , name๊ณผ description์ ๋ณด๊ณ ๊ธฐ๋ ์ฌ๋ถ๋ฅผ ํ๋จํฉ๋๋ค.
์ข์ ์ค๋ช :
name: db-migration-guide
description: DB ํ
์ด๋ธ ์ถ๊ฐยท๋ณ๊ฒฝ ์, ํ๋ก์ ํธ์
๋ง์ด๊ทธ๋ ์ด์
(Migration) ๊ท์ฝ๊ณผ Prisma ์ํฌํ๋ก์ฐ๋ฅผ ์ ๊ณต
๋์ ์ค๋ช (์์ด์ ํธ๊ฐ ์ฌ์ฉํ๋ ํ์ด๋ฐ์ ์ ์ ์์):
name: db-stuff
description: ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ จ
๊ณต์: ใ[ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด]์ผ ๋, ์ด ์คํฌ์ [๋ฌด์์ ํจ]์ผ๋ก์จ [์ด๋ค ๊ฒฐ๊ณผ]๋ฅผ ๋ฌ์ฑํ๋คใ
Antigravity์ ํ๋ ์ด๊ทธ๋ผ์ด๋ (Playground) ๊ธฐ๋ฅ์ ์์ด๋์ด์ ๋น ๋ฅธ ๊ฒ์ฆ ์ ์ฉ์ ๋๋ค. ํ๋ก์ ํธ ์์ฑ๋ ์ค์ ๋ ํ์ ์์ต๋๋ค.
ํ๋ก์ฐ (Flow):
- ์์ด๋์ด๊ฐ ๋ ์ค๋ฆ โ "์์ด์ ํธ๊ฐ Snake ๊ฒ์์ ๋ง๋ค ์ ์์๊น?"
- ํ๋ ์ด๊ทธ๋ผ์ด๋๋ฅผ ์ด๊ณ ํ ๋ฌธ์ฅ์ผ๋ก ์ค๋ช
- ๋ธ๋ผ์ฐ์ ๊ฐ ์๋์ผ๋ก ์ด๋ฆฌ๋ฉฐ ํ ์คํธ ์ํ
- ์๋ํ๋ฉด โ ๋ณธ๊ฒฉ์ ์ธ ํ๋ก์ ํธ๋ก ๋ณํ
- ์ ๋๋ฉด โ 5๋ถ ๋ง์ ์ข ๋ฃ, ์์ค ์ ๋ก
ํ๋ ์ด๊ทธ๋ผ์ด๋๋ ์คํ ๊ฐ๋ฅ์ฑ ๊ฒ์ฆ์ฉ์ ๋๋ค. ์ ํ ์์ค์ ์์ฑ๋๋ฅผ ๊ธฐ๋ํ์ง ๋ง์ญ์์ค.
Antigravity๋ Chrome ๋ธ๋ผ์ฐ์ ์ ์ด ๊ธฐ๋ฅ์ ๋ด์ฅํ๊ณ ์์ต๋๋ค. ์์ด์ ํธ๊ฐ ์๋์ผ๋ก ํ์ด์ง๋ฅผ ์ด๊ณ , ๋ฒํผ์ ํด๋ฆญํ๋ฉฐ, ์คํฌ๋ฆฐ์ท์ ์ดฌ์ํฉ๋๋ค.
ํ๋กฌํํธ (Prompt)์ ํ ๋ฌธ์ฅ๋ง ์ถ๊ฐํ๋ฉด ๋ฉ๋๋ค:
ใ๋ง๋ค๊ธฐ๊ฐ ๋๋๋ฉด ๋ธ๋ผ์ฐ์ ์์ ํ
์คํธํด์, ๋ฒํผ์ด ์๋ํ๋์ง
๋ฐ์ดํฐ๊ฐ ๋ก๋๋๋์ง ํ์ธํด์คใ
์์ด์ ํธ๊ฐ:
- ํ์ด์ง๋ฅผ ์ถ
- DOM ๊ตฌ์กฐ๋ฅผ ๋ถ์
- ์ฃผ์ ์์๋ฅผ ํด๋ฆญ
- ๊ฒฐ๊ณผ๋ฅผ ์คํฌ๋ฆฐ์ท์ผ๋ก ๋ณด๊ณ
Selenium ๋ถํ์, Playwright ๋ถํ์. ํ๋ก ํธ์๋ ์ด๋ณด์์๊ฒ ์ด๊ฒ์ ํ๋ช ์ ์ ๋๋ค.
๋ฌด์ธ๊ฐ๋ฅผ ๋ง๋ค๊ธฐ ์์ํ๊ธฐ ์ ์, ๋ฑ 10๋ถ๋ง ํฌ์ํ์ฌ ์ด 3๊ฐ์ง ํ์ผ์ ์ค์ ํ์ญ์์ค.
- ๋น๋ฐ๋ฒํธ๋ API ํค๋ ์ ๋ ํ๋์ฝ๋ฉ (Hard-code) ํ์ง ๋ง ๊ฒ
- ๋ชจ๋ ํจ์์ docstring ํ์
- ์ ๊ท ๊ธฐ๋ฅ์ ๋ณ๋ ํ์ผ๋ก ๋ถ๋ฆฌ
...
- ๋ฐฑ์๋ (Backend): FastAPI + Pydantic v2
- ํ๋ก ํธ์๋ (Frontend): React + TypeScript, any ํ์
๊ธ์ง
- API ๊ฒฝ๋ก๋ /api/v1 ํ๋ฆฌํฝ์ค (Prefix) ์ฌ์ฉ
...
{ "hooks": [{ "event": "on_commit", "action": "run_workflow", "workflow": "run-tests", "filter": "src/**/*.py" }] }
์ด๋ ๊ฒ ํ๋ฉด ๋งค๋ฒ git commit ์ ์๋ ํ
์คํธ๊ฐ ์คํ๋ฉ๋๋ค. ๋ ์ด์ ์์ํ ํ์๊ฐ ์์ต๋๋ค.
Antigravity 2.0์ ๋ณธ์ง์ '๋ ๋๋ํ AI'๊ฐ ์๋๋ผ, ๋น์ ์ด ํ๋ก์ ํธ ๋งค๋์ (Project Manager)๊ฐ ๋๊ณ , ์์ด์ ํธ๊ฐ ์๊ณต ํ์ด ๋๋ ๊ฒ์ ๋๋ค. ์ด 10๊ฐ์ง ์ฒ ์น์ ์ตํ๋ค๋ฉด, Antigravity๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋์ด Antigravity๋ฅผ ์งํํ ์ ์๊ฒ ๋ ๊ฒ์ ๋๋ค.
AI ์๋ ์์ฑ ์ฝํ ์ธ
๋ณธ ์ฝํ ์ธ ๋ Qiita AI์ ์๋ฌธ์ AI๊ฐ ์๋์ผ๋ก ์์ฝยท๋ฒ์ญยท๋ถ์ํ ๊ฒ์ ๋๋ค. ์ ์ ์๊ถ์ ์์ ์์์๊ฒ ์์ผ๋ฉฐ, ์ ํํ ๋ด์ฉ์ ๋ฐ๋์ ์๋ฌธ์ ํ์ธํด ์ฃผ์ธ์.
์๋ฌธ ๋ฐ๋ก๊ฐ๊ธฐ