์ด๊ฒ ๋ญ๋ฐ? ๐ค
์คํฐ๋ธ ์๊ฒ(Steve Yegge)๊ฐ 2026๋ ์ํด๋ถํฐ "Gas Town"์ด๋ผ๋ ๊ฑธ ๊ณต๊ฐํ๋๋ฐ, ์ฉ์ด๊ฐ ๋๋ฌด ๋ํดํด. 'Mayor', 'Polecat', 'Refinery'... ๋ฌด์จ ๋งค๋๋งฅ์ค ์ฐ๋? ํ์ง๋ง ์ซ์ง ๋ง. ์ด๊ฑด "AI ์์ด์ ํธ ์์ญ ๋ง๋ฆฌ๋ฅผ ์ด๋ป๊ฒ ํจ์จ์ ์ผ๋ก ๋ถ๋ ค๋จน์๊น?"์ ๋ํ ์ ๋ต์ง์ผ. ์ฐ๋ฆฌ๊ฐ Claude ํ๋๋ ๋ํํ ๋(1:1)์ ๋ฌ๋ฆฌ, ์์ด์ ํธ 100๋ง๋ฆฌ๊ฐ ๋์์ ์ฝ๋ฉํ๊ณ ๋ฆฌ๋ทฐํ๊ณ ๋ฐฐํฌํ๋ ค๋ฉด '์ฒด๊ณ'๊ฐ ํ์ํ๊ฑฐ๋ . Gas Town์ ๊ทธ ์ฒด๊ณ๋ฅผ ์ก์ ์ด์์ฒด์ (OS) ๊ฐ์ ๊ฑฐ์ผ.
์ฌ์ธต ๋ถ์ (Q&A) ๐ง
Q. ํต์ฌ ๊ตฌ์กฐ๊ฐ ๋ญ์ผ?
'๊ด๋ฆฌ์(Mayor) - ์์ ์(Polecat)' ํจํด์ด์ผ.
- Mayor (์์ฅ): ๋ค๊ฐ "์ด ์ฑ ๋ง๋ค์ด์ค"๋ผ๊ณ ํ๋ฉด, Mayor๋ "๊ทธ๋, ๋๋ DB ์ง๊ณ , ๋๋ UI ๊ทธ๋ ค"๋ผ๊ณ ์ ๋ฌด๋ฅผ ์ชผ๊ฐ์ ์์ ์๋ค์๊ฒ ๋ฟ๋ ค. (PM ์ญํ )
- Polecat (์์ ์): Mayor๊ฐ ์ํจ ๋จ ํ๋์ ์์ ๋ง ์ํํ๊ณ , ๊ฒฐ๊ณผ๋ฌผ(PR)์ ๋์ง๊ณ ์ฟจํ๊ฒ ์ฃฝ์ด. (์ผํ์ฉ ์ธํด)
- Refinery (์ ์ ์): ์์ ์๋ค์ด ๋์ง ๊ฒฐ๊ณผ๋ฌผ(PR)์ ๊ฒํ ํ๊ณ ๋ณํฉํด. (Tech Lead ์ญํ )
Q. ์ ์ด๊ฒ ์ค์ํด?
์ง๊ธ๊น์ง ์ฐ๋ฆฌ๊ฐ ์ผ์ผ์ด ํ๋กฌํํธ๋ฅผ ์ณค์์? ์ด ๊ตฌ์กฐ๋ฅผ ์ฐ๋ฉด "์ผ, ์ผํ๋ชฐ ๋ง๋ค์ด๋" ํ๊ณ ์๋ฌ ๊ฐ ์ ์์ด. Mayor๊ฐ ์์์ Polecat 10๋ง๋ฆฌ ์ํํด์ ๋ฐค์ ์ฝ๋ฉ์ํค๋ ๊ฑฐ์ง. ์ด๊ฒ ์ง์ ํ 'Infinte Leverage(๋ฌดํ ๋ ๋ฒ๋ฆฌ์ง)'์ผ.
ํต์ฌ ๋ด์ฉ ์ ๋ฆฌ ๐
- Ephemeral Agents: ์์ ์(Polecat)๋ ์ผํ์ฉ์ด๋ค. ์๋ฌ ๋๋ฉด? ๊ณ ์น์ง ๋ง๊ณ ์ฃฝ์ด๊ณ ์๋ก ๋ฝ์.
- Hierarchical Control: ์ธ๊ฐ -> Mayor -> Polecats ์์ผ๋ก ๋ช ๋ น์ด ๋ด๋ ค๊ฐ์ผ ๊ด๋ฆฌ๋น์ฉ์ด ์ค์ด๋ ๋ค.
MAX5์ ์๊ฐ ๐ฏ
๐จโ๐ป ๋ฐ์ด๋ธ ์ฝ๋๋ฅผ ์ํ ํ (Vibe Coding Tip)
"LangGraph๋ก '๋๋ง์ Mayor' ๋ง๋ค๊ธฐ"
- ์ค๋น๋ฌผ:
langgraph,langchain-anthropic. - Claude 4.5 Opus ํ๋กฌํํธ:
"LangGraph๋ฅผ ์ฌ์ฉํด์ 'Supervisor(Mayor)' ๋ ธ๋์ 3๊ฐ์ 'Worker(Polecat)' ๋ ธ๋(Coder, Reviewer, Tester)๋ฅผ ๋ง๋ค์ด์ค. Supervisor๊ฐ ์ฌ์ฉ์ ์์ฒญ์ ๋ฐ์์ Worker์๊ฒ ์์ ์ ํ ๋นํ๊ณ , ๋ชจ๋ ์์ ์ด ๋๋๋ฉด ์ต์ข ๊ฒฐ๊ณผ๋ฅผ ์ข ํฉํ๋ ๊ทธ๋ํ ๊ตฌ์กฐ ์ฝ๋(Python)๋ฅผ ์ง์ค."
๐ธ ์ธ๋ ํด์ปค์ ๊ธฐํ
'์์ด์ ํธ ์ค์ผ์คํธ๋ ์ด์ ๋ํ (Agency as a Service)' ๊ฐ๋ฐ ์์ด์ ์๋ ์ด์ ๋งํ์ด. ๋์ '์์ด์ ํธ ๊ตฐ๋จ์ ์ธํ ํด์ฃผ๋' ์๋น์ค๊ฐ ๋ฐ ๊ฑฐ์ผ. "์ฌ์ฅ๋, ์ง์ 5๋ช ์ฐ์ง ๋ง์๊ณ , ์ ๊ฐ ์ธํ ํด๋๋ฆฌ๋ 'AI ์ง์ 5๋ง๋ฆฌ' ์ 50๋ง ์์ ์ฐ์ธ์." Mayor-Worker ๊ตฌ์กฐ๋ฅผ ํ ํ๋ฆฟํํด์ ์ค์๊ธฐ์ ์ ํ๋ ๊ฑฐ์ง. ์ ์ง๋ณด์? "Polecat์ด ์ฃฝ์ผ๋ฉด ์ฌ๋ถํ ํ์ธ์" ํ๋ง๋๋ฉด ๋จ.