
๐ต๏ธ ์ต๋ช ์ AI ๋ชจ๋ธ 'Ox Alpha', Claude Fable 5๋ฅผ ์์ ๋ค๋ ์ฃผ์ฅ์ผ๋ก ํ์ โฆ ์ ์ฒด๋ ๋ฏธ์คํฐ๋ฆฌ

ํ์ฑ๊ฐ์ด ๋ํ๋ ๋ชจ๋ธ
2026๋ 8์ 20์ผ, 'stealth/ox-alpha'๋ผ๋ ID๋ฅผ ๋ฌ๊ณ OpenRouter์ OpenCode์ ์ ์ฒด๋ถ๋ช ์ AI ๋ชจ๋ธ์ด ๋ฑ์ฅํ์ด์. ๊ฐ๋ฐ์ฌ๋ 'stealth'(์ต๋ช ์ ๊ณต์)๋ก๋ง ํ๊ธฐ๋๊ณ , ํ์ฌ๋ช ๋ ๋ณด๋์๋ฃ๋ ์์์ฃ . AI ์ ๊ณ์์๋ ์ด๋ฐ ๋ฐฉ์์ '์คํ ์ค(stealth) ๋ฆด๋ฆฌ์ค'๋ผ๊ณ ๋ถ๋ฌ์. ์ค์ ํธ๋ํฝ์ผ๋ก ์ฑ๋ฅ์ ๊ฒ์ฆํ๋ฉด์ ์ฌ์ฉ์ ๋ฐ์์ ๋ชจ์ผ๊ณ , ๊ณต์ ์ถ์ ์ ์ธ์ง๋๋ฅผ ์ฌ๋ฆฌ๋ ์ ๋ต์ด์์.
์ฌ์๋ง ๋ณด๋ฉด ๋๊ธธ์ ๋์ด์. ์ปจํ ์คํธ ์๋์ฐ(ํ ๋ฒ์ ์ฒ๋ฆฌํ ์ ์๋ ํ ์คํธ ๋ถ๋)๊ฐ ์ฝ 100๋ง ํ ํฐ(1,048,576)์ ๋ฌํ๊ณ , ํ ์คํธยท์ด๋ฏธ์งยท๋น๋์ค ์ ๋ ฅ์ ๋ชจ๋ ์ง์ํด์. ์คํ ์ค ๋ชจ๋ธ ์ค ๋น๋์ค ์ ๋ ฅ์ ์ง์ํ ๊ฑด ์ฒ์์ด์์. ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ธฐ๊ฐ์๋ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์์๊ณ , ํ๋ฃจ 100์กฐ ํ ํฐ ์ฒ๋ฆฌ ์ฉ๋์ ์ฃผ์ฅํ์ด์. Stripe CEO ํจํธ๋ฆญ ์ฝ๋ฆฌ์จ์ด X์ "๋งค์ฐ ์ธ์์ "์ด๋ผ๊ณ ์ธ๊ธํ๊ณ , ์ถ์ 48์๊ฐ ๋ง์ OpenRouter ๊ธ๋ก๋ฒ ๋ฆฌ๋๋ณด๋ 9์๊น์ง ์ฌ๋์ด์.
๋๋ผ์ด ๋ฒค์น๋งํฌ ์ซ์, ์ก๋ฉด ๊ทธ๋๋ก ๋ฏฟ์ผ๋ฉด ์ ๋ผ์
์ปค๋ฎค๋ํฐ์์ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ํผ์ง ๊ฑด ๋ฒค์น๋งํฌ ์์น์์ด์. ๊ฐ๋ฐ์ Ben Davis์ ๋น๊ณต์ ํ ์คํธ์์ Ox Alpha๊ฐ DeepSWE ์ฝ๋ฉ ๋ฒค์น๋งํฌ 10๊ฐ ๊ณผ์ ์ค 80%๋ฅผ ๋งํ, Claude Fable 5(65%)์ GPT-5.6 Sol(52%)์ ์์ฐ๋ค๋ ์ฃผ์ฅ์ด์์ฃ .
๊ทธ๋ฐ๋ฐ ์ด ์์น์๋ ์ค์ํ ๋งฅ๋ฝ์ด ์์ด์. DeepSWE ๋ฒค์น๋งํฌ๋ ์๋ 91๊ฐ ์คํ์์ค ์ ์ฅ์์์ ๋ฝ์ 113๊ฐ ๊ณผ์ ๋ก ๊ตฌ์ฑ๋ผ์. ๊ณ ์ 10๊ฐ ๊ณผ์ ๋ง์ผ๋ก๋ ์ด๋ค ๋ชจ๋ธ์ด๋ ์ฐ์ฐํ ๋์ ์ ์๋ฅผ ๋ฐ์ ์ ์๊ฑฐ๋ ์. ์ดํ ์ปค๋ฎค๋ํฐ๊ฐ ์ ์ฒด ๊ณผ์ ๋ฅผ ์ง์ ๋๋ฆฐ ๊ฒฐ๊ณผ, Ox Alpha๋ ์ฝ 62.8%๋ฅผ ๊ธฐ๋กํ์ด์ (2๊ฐ ๊ณผ์ ๋ ์๊ฐ ์ด๊ณผ). ๊ณต์ ๋ฆฌ๋๋ณด๋์ ์์ง ๋ฑ์ฌ๋์ง ์์์ง๋ง, ๋ฑ์ฌ๋ ๋ชจ๋ธ๋ค๊ณผ ๋น๊ตํ๋ฉด Claude Opus 5(74%), GPT-5.6 Sol(73%), Claude Fable 5(70%)๋ณด๋ค ๋ฎ์ ์์ค์ด์์.
์ค์ ์ฌ์ฉ์ ๋ฐ์๋ ์๊ฐ๋ ค์. ์ฝ๋ฉ ์์ด์ ํธ๋ค์ด ์ถ์ ์งํ 180์ต ํ ํฐ ์ด์์ ์ฒ๋ฆฌํ๋ฉฐ ํ๋ฐํ๊ฒ ์ฐ์์ง๋ง, "๋ค๋ฅธ ๋ชจ๋ธ์ด ์ด๋ฏธ ํด๊ฒฐํ ๋ฌธ์ ๋ฅผ Ox Alpha๋ ํ์ง ๋ชปํ๋ค", "๋ช ๋ถ ๋์ ์ถ๋ก ๋ง ํ๊ณ ์๋ฌด๊ฒ๋ ํ์ง ์๋๋ค" ๊ฐ์ ๋ถ๋ง๋ ๋์์ด์.
๋ ์ ์ฒด๊ฐ ๋ญ์ผ? ์ปค๋ฎค๋ํฐ์ ํ์ ๋์ด
OpenRouter ์ญ์ฌ์ 6๊ฐ์ ๋ด ๋ค์ฏ ๋ฒ์งธ ์ต๋ช ์คํ ์ค ๋ชจ๋ธ์ด์์. ์์ ๋ค ๊ฐ(GLM-5, MiMo-V2-Pro, Ling-2.6-flash, LongCat-2.0)๋ ๋ชจ๋ ์ค๊ตญ AI ์ฐ๊ตฌ์ ์ถ์ ์ผ๋ก ๋ฐํ์ก์ด์.
์ด๋ฒ์๋ ์ปค๋ฎค๋ํฐ๋ ์ฝ๋๋ช ์ ๋ถ์ํ์ด์. ์ฃผ๋ชฉ๋ฐ๋ ๋จ์๋ ๋ค์๊ณผ ๊ฐ์์.
- ํ ํฌ๋์ด์ (ํ ์คํธ๋ฅผ ์ชผ๊ฐ๋ ๋ฐฉ์) ํจํด์ด ์ค๊ตญ Zhipu AI์ GLM ๊ณ์ด๊ณผ ์ผ์น
- Java ์ค๋ฅ ๋ก๊ทธ์์ Zhipu AI ๋ด๋ถ API ํด๋์ค๋ช ์ด ๋ ธ์ถ
- GLM ๋ชจ๋ธ ํน์ ์ ์ค๋ฅ ์ฝ๋(1210๋ฒ) ๋ฐ๋ณต ๋ฑ์ฅ
์ด๋ฅผ ์ข ํฉํ๋ฉด, Zhipu AI(Z.ai)์ GLM-5.3 ๋ค์ค๋ชจ๋ฌ ๋ณํ ๋ชจ๋ธ์ผ ๊ฐ๋ฅ์ฑ์ด ๊ฐ์ฅ ๋๋ค๋ ๊ฒ ์ปค๋ฎค๋ํฐ์ ๊ฒฐ๋ก ์ด์์. ๋จ, ๊ณต๊ฐ๋ GLM-5.3์ ํ ์คํธ ์ ์ฉ์ธ๋ฐ Ox Alpha๋ ์ด๋ฏธ์งยท๋น๋์ค๋ฅผ ์ง์ํ๋, ๋ฏธ๊ณต๊ฐ ๋ณํ ๋ฒ์ ์ด๋ผ๋ ๊ฐ์ ์ด ํ์ํด์. ๊ณต์์ผ๋ก ํ์ธ๋ ์ฌ์ค์ ์์ง ์์ด์.
์คํ ์ค ๋ฆด๋ฆฌ์ค, ์ ๊ณ์ ๋์ฌ๊น์?
์ต๋ช ์ถ์๋ AI ์ฐ๊ตฌ์ ์ ์ฅ์์ ๊ฝค ํฉ๋ฆฌ์ ์ธ ์ ๋ต์ด์์. ๋ธ๋๋ ์ด๋ฏธ์ง ์์ด ์์ํ๊ฒ ์ฑ๋ฅ๋ง์ผ๋ก ํ๊ฐ๋ฐ์ ์ ์๊ณ , ์ค์ ์ฌ์ฉ์ ํธ๋ํฝ์ผ๋ก ์ธํ๋ผ๋ฅผ ํ ์คํธํ ์ ์์ด์. ๋ฌด์๋ณด๋ค "์ ์ฒด ๋ถ๋ช ์ ๋ชจ๋ธ์ด ์์๊ถ์ ์ํํ๋ค"๋ ์คํ ๋ฆฌ๋ ๊ด๊ณ ๋น ์์ด๋ ์์ฒญ๋ ๊ด์ฌ์ ๋์ด์.
๋ค๋ง ๊ตฌ๋ ์๋์ด ๋ฌด๋ฃ ๊ธฐ๊ฐ์ ์จ๋ณด๋ ค ํ๋ค๋ฉด ์ฃผ์ํ ์ ์ด ์์ด์. OpenRouter ์ ์ฑ ์ ์ต๋ช ์ ๊ณต์๊ฐ ์ ๋ ฅ ๋ด์ฉ์ ์ ์ฅํ ์ ์์ด์. ํ์ฌ ์ด๋ฆ์กฐ์ฐจ ๋ฐํ์ง ์์ ๊ณณ์ ๋ฏผ๊ฐํ ์ฝ๋๋ ๊ฐ์ธ์ ๋ณด๋ฅผ ๋ถ์ฌ๋ฃ๋ ๊ฑด ํผํ๋ ๊ฒ ์ข์์.
๐ก๏ธ ์ฝ๋ฉ ์์ด์ ํธ๋ฅผ ์ง์ผ๋ณด๋ ๋: Uber์ ADR ์์คํ
์์ฆ ๋ง์ ํ์ฌ์์ ๊ฐ๋ฐ์๋ค์ด Claude Code, Cursor, Codex CLI ๊ฐ์ AI ์ฝ๋ฉ ์์ด์ ํธ๋ฅผ ์ ๋ฌด์ ์ฐ๊ณ ์์ด์. ๊ทธ๋ฐ๋ฐ ์ด ์์ด์ ํธ๋ค์ด ํ์ฌ ๋ ธํธ๋ถ์์ ๋์๊ฐ๊ธฐ ์์ํ๋ฉด ๋ณด์ํ์ ๊ณจ์น๊ฐ ์ํ์ง๋๋ค. ๊ธฐ์กด ๋ณด์ ๋๊ตฌ(EDR, ์๋ํฌ์ธํธ ํ์ง ๋ฐ ๋์ ์์คํ )๋ "์ด๋ค ํ์ผ์ด ๋ง๋ค์ด์ก๊ณ ์ด๋ค ํ๋ก๊ทธ๋จ์ด ์คํ๋๋์ง"๋ ์๋ ค์ฃผ์ง๋ง, "์์ด์ ํธ๊ฐ ์ ๊ทธ ํ์ผ์ ์ผ๋์ง", "์ด๋ค ๋ช ๋ น์ ๋ฐ์์ ์์ง์๋์ง"๋ ์ ํ ๊ธฐ๋กํ์ง ์๊ฑฐ๋ ์.
์ด๊ฒ ์ ๋ฌธ์ ๋๊ณ ์? ์๋ฅผ ๋ค์ด ํ๋กฌํํธ ์ธ์ ์ (Prompt Injection) ๊ณต๊ฒฉ์ ์๊ฐํด ๋ณด์ธ์. ์ ์ฑ ํ ์คํธ๊ฐ ์์ด์ ํธ์๊ฒ "์ด ํ์ผ์ ์ธ๋ถ๋ก ๋ณด๋ด๋ผ"๊ณ ๋ชฐ๋ ์ง์ํ๋ ๊ณต๊ฒฉ์ธ๋ฐ, ๊ฒฐ๊ณผ๋ง ๋ณด๋ฉด ์ ์ ์์ ๊ณผ ๊ตฌ๋ถ์ด ์ ๋ผ์. ํ์ผ ํ ์ค ์ด ๊ฒ๊ณผ ํ์ฌ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ์ถํ ๊ฒ์ด ๋ก๊ทธ ์์ผ๋ก ๋๊ฐ์ด ์๊ฒผ๊ฑฐ๋ ์.
๊ธฐ๋ก๋ถํฐ ๋จ๊ธฐ์: ADR Sensor
Uber๋ ์ด ๊ฐ๊ทน์ ๋ฉ์ฐ๊ธฐ ์ํด ADR(Agentic AI Detection and Response) ์์คํ
์ ๊ฐ๋ฐํ๊ณ MLSys 2026์ ๋
ผ๋ฌธ์ผ๋ก ๋ฐํํ์ด์. ADR์ ์ฒซ ๋ฒ์งธ ํต์ฌ์ ADR Sensor์
๋๋ค. ์์ด์ ํธ๋ง๋ค ๋ก๊ทธ๋ฅผ ์ ์ฅํ๋ ๋ฐฉ์์ด ๋ค ๋ฌ๋ผ์. Claude Code๋ JSONL ํ์ผ, Cursor๋ SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค, Cline์ JSON ํ์ผ ํ์์ผ๋ก ๋ก๊ทธ๋ฅผ ๋จ๊ธฐ์ฃ . ADR Sensor๋ ์ด ์ ๊ฐ๊ฐ์ธ ๋ก๊ทธ๋ฅผ ์ฝ์ด AgentEvent๋ผ๋ ๊ณตํต ํ์์ผ๋ก ํต์ผํด์ค๋๋ค. Claude Code, Cursor, Cline, Claude Desktop, Codex CLI, Warp, opencode โ ํ์ฌ ์ค๋ฌด์์ ๋ง์ด ์ฐ์ด๋ ์์ด์ ํธ 7์ข
์ ์ง์ํด์.
์ค์น๋ ๊ฐ๋จํฉ๋๋ค:
pip install adr-sensor์์ฌ ์ธ์ ๋ง ์ถ๋ ค๋ด๋ 2๋จ ํ์ง
๋ก๊ทธ๋ฅผ ๋ชจ์ผ๋ ๊ฒ๋ง์ผ๋ก ๋ถ์กฑํ์ฃ . ํ๋ฃจ 1๋ง ๊ฑด ๋๋ ์์ด์ ํธ ์ธ์ ์ ์ ๋ถ AI์๊ฒ ๋ถ์์ํค๋ฉด ๋น์ฉ์ด ๊ฐ๋น์ด ์ ๋ผ์. ADR Detector๋ ์ด ๋ฌธ์ ๋ฅผ 2๋จ๊ณ ๊ตฌ์กฐ๋ก ํ๋๋ค.
ADR ํ์ดํ๋ผ์ธ์ 7์ข ๋ก๊ทธ๋ฅผ ์์งยท์ ๊ทํํ ๋ค, 1๋จ๊ณ(gpt-4o)๋ก ์์ฌ ์ธ์ ์ ๋น ๋ฅด๊ฒ ๊ฑธ๋ฌ๋ด๊ณ 2๋จ๊ณ(claude-sonnet)์์ ์ ์ฑ ยท์ฝ๋ยท์ํ ์ธํ ์ ์ฐธ์กฐํด ์ต์ข ๊ฒฝ๋ณด๋ฅผ ๋ฐ๋ นํด์.
๋ง์น ๊ณตํญ ๋ณด์์ฒ๋ผ์. 1์ฐจ ๊ฒ์๋(X์ ์ค์บ๋)์์ ๋น ๋ฅด๊ฒ ํ๊ณ , ์์ํ ๊ฒ๋ง 2์ฐจ ์ ๋ฐ ๊ฒ์์ ํ๋ ๋ฐฉ์์ด์์.
- 1๋จ๊ณ (๋น ๋ฅธ ๋ถ๋ฅ):
gpt-4o๋ก ์ ์ฒด ์ธ์ ์ ๋น ๋ฅด๊ณ ์ ๋ ดํ๊ฒ ํ์ด ์์ฌ ์ธ์ ์ ์ถ๋ฆฝ๋๋ค. - 2๋จ๊ณ (๊น์ ์ถ๋ก ):
claude-sonnet๊ธฐ๋ฐ ์ถ๋ก ์์ด์ ํธ๊ฐ ์ฌ๋ด ์ ์ฑ , ์์ค ์ฝ๋, ์ํ ์ธํ ๋ฆฌ์ ์ค๋ฅผ ์ฐธ์กฐํด ์์ฌ ์ธ์ ๋ง ์ฌ์ธต ๋ถ์ํฉ๋๋ค.
์ด ๊ตฌ์กฐ๋ ์ค์ ๋ณด์ ๊ด์ ์ผํฐ(SOC)์์ ์ฌ๋๋ค์ด ์ผํ๋ ๋ฐฉ์ ๊ทธ๋๋ก์์. ๋จผ์ ๋๊ฒ ํ๊ณ ์์ํ ๊ฒ๋ง ๊น๊ฒ ๋ค์ฌ๋ค๋ณด๋ ๊ฑฐ์ฃ .
10๊ฐ์ ํ๋ก๋์ , ์ค์ ๋ก ๋ญ ์ก์๋
ADR์ Uber ์ฌ๋ด์์ ์ด๋ฏธ 10๊ฐ์ ๋๊ฒ ์ค์ ๋ก ์ด์๋๊ณ ์์ด์. 7,200๋ ์ด์์ ์ ๋ฌด์ฉ ๋งฅ๋ถ์ ๋ฐฐํฌ๋ผ ํ๋ฃจ 1๋ง ๊ฑด ์ด์์ ์์ด์ ํธ ์ธ์ ์ ์ฒ๋ฆฌํ๋๋ฐ, ๊ฐ์ฅ ๋ง์ด ๋ฐ๊ฒฌ๋ ๋ฌธ์ ๋ ์๊ฒฉ ์ฆ๋ช (๋น๋ฐ๋ฒํธยทAPI ํค ๋ฑ) ๋ ธ์ถ์ด์์ต๋๋ค โ 26๊ฐ ๋ถ๋ฅ์ ๊ฑธ์ณ ์๋ฐฑ ๊ฑด์ด ํ์ฌ ๋ฐ์ผ๋ก ๋ฌด์ฌ์ฝ ๊ณต์ ๋ ์ํ์์ด์. ์ด ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก Uber๋ ์คํ ์ ์ฐจ๋จ ๊ธฐ๋ฅ๋ ์ถ๊ฐํ๊ณ , ์์ญ๋ง ๊ฑด ์ธ์ ์์ ์ ๋ํฌ ์๊ฒฉ ์ฆ๋ช 206๊ฐ๋ฅผ ์ ๋ฐ๋ 97.2%๋ก ์ก์๋์ด์.
๋ฒค์น๋งํฌ ์ฑ๋ฅ๋ ์ฃผ๋ชฉํ ๋งํด์. ADR-Bench 302๊ฐ ๊ณผ์ ๊ธฐ์ค์ผ๋ก ADR์ ์คํ(์ ์์ธ๋ฐ ์ ์ฑ์ผ๋ก ํ๋จํ๋ ๊ฒ) 0๊ฑด์ ๊ธฐ๋กํ๋ฉด์ ๊ณต๊ฒฉ ํ์ง์จ 67%๋ฅผ ๋ฌ์ฑํ์ด์. ๋น๊ต ๋์ ์ธ ๋๊ตฌ(ALRPHFS, GuardAgent, LlamaFirewall)๊ฐ 30~40๊ฑด์ฉ ์คํ์ ๋ธ ๊ฒ๊ณผ ๋์กฐ์ ์ด์ฃ . ๊ธฐ์ ํ๊ฒฝ์์๋ ์คํ ํ ๊ฑด๋ง๋ค ์ฌ๊ณ ๋์ ๋น์ฉ์ด ๋ฐ๋ผ๋ถ๊ธฐ ๋๋ฌธ์, ์ ๋ฐ๋๋ฅผ ๋จผ์ ์ฑ๊ธฐ๋ ์ด ์ค๊ณ ์ ํ์ด ์ค๋ฌด์ ์ผ๋ก ์ค์ํฉ๋๋ค.
์ง๊ธ ๋ฐ๋ก ์ธ ์ ์์๊น?
ADR ์ฝ๋๋ Apache-2.0 ์คํ์์ค๋ก ๊ณต๊ฐ๋์ด ์์ด์. ๋จ, ์์๋ ์ ์ด ์์ด์.
- ํ์ฌ ๊ณต๊ฐ๋ ๊ฒ์ ์ผ์, ๋ฒค์น๋งํฌ, ํ์ง๊ธฐ ์ธ ๋ถ๋ถ์ด์์. ์ํํ ๋์์ ์คํ ์ ์ ๋ง๋ ๊ธฐ๋ฅ(Prevention)๊ณผ ์ฌ๋ด AI ๋๊ตฌ๋ฅผ ๋ชฉ๋กํํ๋ ๊ธฐ๋ฅ(Discovery)์ ์์ง ๊ณต๊ฐ๋์ง ์์์ต๋๋ค.
- Detection ์ฝ๋๋ "์ฐ๊ตฌ์ฉ ์ฐ์ถ๋ฌผ์ด๋ฉฐ ํ๋ก๋์ ๋ฐฐํฌ์ฉ์ด ์๋๋ค"๋ผ๊ณ Uber ๊ฐ๋ฐํ์ด ์ง์ ๋ช ์ํ๊ณ ์์ด์.
- ํ์ง๊ธฐ ์คํ์๋ Anthropic๊ณผ OpenAI API ํค๊ฐ ๋ชจ๋ ํ์ํฉ๋๋ค.
์ฌ๋ด์ ์ฝ๋ฉ ์์ด์ ํธ๊ฐ ์ฌ๋ฌ ์ข ๋ฅ ํผ์ ธ ์๊ณ "๋๊ฐ ๋ฌด์์ ์์ผฐ๋์ง"๋ถํฐ ๊ธฐ๋กํ๊ณ ์ถ๋ค๋ฉด, ADR Sensor ํ๋๋ง์ผ๋ก๋ ์ถฉ๋ถํ ๊ฐ์น ์๋ ์ถ๋ฐ์ ์ด์์. ์์ด์ ํธ ๋ณด์์ด ๋ ์ด์ ๋จผ ๋ฏธ๋ ์ด์ผ๊ธฐ๊ฐ ์๋๋ผ๋ ๊ฒ์, Uber์ 10๊ฐ์ ์ด์ ๊ฒฐ๊ณผ๊ฐ ๋งํด์ฃผ๊ณ ์์ต๋๋ค.
๐ค Sol Advisor: "์ด ์์ , ํผ์ ํ ๊น ๋๋๊น?" ๋จผ์ ์ ์ธํ๋ Codex ์ค์ผ์คํธ๋ ์ด์ ํ๋ฌ๊ทธ์ธ
์ฝ๋ฉ ์์ด์ ํธ์ ์๋ธ์์ด์ ํธ(๋ณด์กฐ ์์ด์ ํธ)๋ฅผ ๋ถ์ด๋ ๋ฐฉ์์ด ์ ์ ์ผ๋ฐํ๋๋ฉด์, ์์ ์ด ๋ค์ด์ค๋ฉด ์ผ๋จ ์ฌ๋ฌ ์กฐ๊ฐ์ผ๋ก ๋๋ ๋ถ๋ฐฐํ๋ ๊ตฌ์ฑ์ด ๊ธฐ๋ณธ๊ฐ์ฒ๋ผ ์๋ฆฌ ์ก์์ด์. ๊ทธ๋ฐ๋ฐ ๋๋๋ ๊ฒ ์์ฒด์๋ ๋น์ฉ์ด ๋ถ์ต๋๋ค. ๋ช ์ธ๋ฅผ ์จ์ ๋๊ธฐ๊ณ , ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ ์ฝ๊ณ , ๊ทธ๊ฒ ๋ง๋์ง ๋ค์ ํ์ธํ๋ ์๋ณต์ด ์๊ธฐ๊ฑฐ๋ ์. ์ฒ์๋ถํฐ ํ ์ธ์ ์์์ ๋๋ผ ์ ์๋ ์์ ์ด์๋ค๋ฉด ๊ทธ ์๋ณต์ ์์ํ ๋ญ๋น์์. ๋ฐ๋๋ก, ์ํํ ๋ณ๊ฒฝ์ด์๋ค๋ฉด ๋๋ ์ค ๊ฒ๋ง์ผ๋ก๋ ๋ถ์กฑํ๊ณ ๋ ๋ฆฝ์ ์ธ ๊ฒํ ๊ฐ ๋ฐ๋ก ํ์ํ์ฃ .
Sol Advisor๋ ์ด ๋ฌธ์ ๋ฅผ ์ ๋ฉด์ผ๋ก ๋ค๋ฃจ๋ OpenAI Codex ์ ์ฉ ํ๋ฌ๊ทธ์ธ์ด์์. ์์ ๋๊ตฌ๋ฅผ ์ฒ์ ํธ์ถํ๊ธฐ ์ ์, ๋ฐ๋์ "์ด๋ค ๊ฒฝ๋ก๋ก ์งํํ ์ง"์ "๊ทธ ์ด์ "๋ฅผ ๋จผ์ ์ ์ธํ๊ฒ ๋ง๋ค์ด์. ํ๋จ์ ์ฌ๋์ ๊ฐ์ ๋งก๊ธฐ๋ ๋์ , ๋งค ์์ ๋ง๋ค ๊ธฐ๋ก์ผ๋ก ๋จ๊ธฐ๋ ๊ฑฐ์์.
๊ธฐ๋ณธ๊ฐ์ "ํผ์"
Sol Advisor์ ๊ธฐ๋ณธ ๊ฒฝ๋ก๋ solo, ์ฆ ํผ์ ์ฒ๋ฆฌ์ ๋๋ค. ๋ณด์กฐ ์์ด์ ํธ๋ ์ด๋๊น์ง๋ ์์ธ์์. ์ด ์ ์ด ๊ธฐ์กด ๋ฐฉ์๊ณผ ๋ค๋ฅธ ํต์ฌ์ด์์. Awesome Codex Subagents์ฒ๋ผ ์ญํ ๋ณ ์๋ธ์์ด์ ํธ๋ฅผ ์๋ฉ ๊ฐ์ถฐ๋๊ณ ํ์ํ ๋ ๊ณ ๋ฅด๋ ๋ฐฉ์, ๋๋ Claude Code ๋์ ์ํฌํ๋ก์ฐ์ฒ๋ผ ์์ ๋ง๋ค ๋ณ๋ ฌ ๊ตฌ์ฑ์ ์๋ก ์ง๋ ๋ฐฉ์๊ณผ๋ ๋ฐฉํฅ์ด ๋ฐ๋์ ๋๋ค. Sol Advisor๋ ์ ํ์ง๋ฅผ ๋๋ฆฌ๋ ๋์ , ์์ ์์ฒด๋ฅผ ์์ธ๋ก ๋๊ณ ๊ธฐ๋ณธ๊ฐ์ ๋ค์ง์์ด์.
์์ ๋๊ตฌ ์ฒซ ํธ์ถ ์ ์ ์๋ ํํ์ ์ ์ธ์ด ํ ์ค ์ถ๋ ฅ๋ฉ๋๋ค:
SELECTIVE ROUTE
mode: solo | delegate | audit | full
risk: <์ด ์์
์ ํ์ ๋ ํ๋จ ๊ทผ๊ฑฐ>์ด ์ ์ธ๋ณด๋ค ์์ ๋๊ตฌ ํธ์ถ์ ํ์ฉ๋์ง ์์์. ๋์ค์ ์ด๋ค ๊ฒฝ๋ก๋ก ์งํํ๊ณ ์ด์ ๊ฐ ๋ฌด์์ด์๋์ง๋ฅผ ๊ธฐ๋ก์์ ๋์ง์ ์ ์๊ฒ ํ๋ ค๋ ์ค๊ณ์์.
๋ค ๊ฐ์ง ๊ฒฝ๋ก, ์ํฉ์ ๋ฐ๋ผ ์ ํ
Sol Advisor๋ ์์ ์ํ๋๊ฐ ๋์์ง์๋ก solo โ delegate โ audit โ full ์์๋ก ๊ฐ๋ ๋จ๊ณ๋ฅผ ์ถ๊ฐํ๋ฉฐ, ๋จ๊ณ ํํฅ์ ํ์ฉ๋์ง ์์์.
๊ฐ ๊ฒฝ๋ก๋ ๋ค์๊ณผ ๊ฐ์ด ์ ๋ฆฌ๋ผ ์์ด์:
| ๊ฒฝ๋ก | ์ธ์ ? | ์ด๋ป๊ฒ? |
|---|---|---|
| solo | ๊ธฐ๋ณธ๊ฐ, ์ํ์ด ํต์ ๋ ๋ | ์ฃผ ์์ด์ ํธ(Sol)๊ฐ ๊ณํยท๊ตฌํยทํ ์คํธยท์์ฒด ๊ฒํ ๊น์ง ํผ์ |
| delegate | ๋ช ์ธ๊ฐ ์์ฑ๋ผ ๊ตฌํ์ ํ ๋ช ์ด ๋ซ๋ค๊ณ ํ๋จํ ๋ | ๋จ์ ์์ ์ Luna, ํ๋จ์ด ๋ฌด๊ฒ๊ฑฐ๋ ์ํ์ด ํฌ๋ฉด Terra๊ฐ ๋งก๊ณ ์ฃผ ์์ด์ ํธ๊ฐ ๊ฒ์ฆ |
| audit | ๋ ๋ฆฝ์ ์ธ ์ต์ข ๊ฒํ ๊ฐ ํ์ํ ๋ | ์ฃผ ์์ด์ ํธ๊ฐ ๊ตฌํ, ์๋ก ๋์ด ์ฝ๊ธฐ ์ ์ฉ Sol์ด ๊ฒํ |
| full | ๋ฒ์๊ฐ ๋๊ฑฐ๋ ์ํ์ด ํฌ๋ค๊ณ ๋ช ์ํ ๋ | ๊ตฌํ์ 1๋ช + ์ฃผ ์์ด์ ํธ ๊ฒ์ฆ + ์ Sol ๊ฒํ ์ ๋ชจ๋ ํฌ์ |
์ฌ๊ธฐ์ Sol, Terra, Luna๋ OpenAI๊ฐ GPT-5.6๊ณผ ํจ๊ป ๊ณต๊ฐํ ๋ชจ๋ธ ์ด๋ฆ์ด์์. Sol Advisor๋ ์ด ์
์ ์ญํ ์ ๊ณ ์ ํด ๋์ต๋๋ค. Luna(gpt-5.6-luna)๋ ์ต๋ ์ถ๋ก ๊ฐ๋๋ก ๋ฒ์๊ฐ ์ ํด์ง ๊ตฌํ์, Terra(gpt-5.6-terra)๋ ๋์ ์ถ๋ก ๊ฐ๋๋ก ํ๋จ์ด ๋ฌด๊ฑฐ์ด ์์
์, Sol ๊ฒํ ๋ ์ธ(gpt-5.6-sol)์ ์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ํ์ผ์ ๊ฑด๋๋ฆฌ์ง ์๊ณ ๊ฒํ ๋ง ๋ด๋นํด์.
๊ฒฝ๋ก ๋ณ๊ฒฝ์๋ ๊ท์น์ด ์์ด์. ์งํ ์ค์ ์๋ก์ด ์ํ์ ๋ฐ๊ฒฌํ๋ฉด ๋ ๋ฌด๊ฑฐ์ด ๊ฒฝ๋ก๋ก ์ฌ๋ฆด ์ ์์ง๋ง, ์กฐ์ฉํ ๋ฎ์ถ๋ ๊ฑด ๊ธ์ง๋๊ณ ์ฌ๋ฆด ๋๋ ๋ฐ๋์ ๊ทผ๊ฑฐ๋ฅผ ๊ธฐ๋กํด์ผ ํฉ๋๋ค.
์ค๊ณ์ ํ์ ์ ํญ์ ์ฃผ ์์ด์ ํธ ๋ชซ
๋ณด์กฐ ์์ด์ ํธ๋ฅผ ์ฐ๋๋ผ๋, ์ํคํ
์ฒ ๊ฒฐ์ ยท๊ฒฝ๋ก ์ ํยท๋ช
์ธ ์์ฑยท๋ณ๊ฒฝ๋ถ ๊ฒ์ฆยท์ต์ข
์์ฉ์ ๋ชจ๋ ์ฃผ ์ธ์
(Sol)์ ๋จ์ต๋๋ค. ๋ณด์กฐ ์์ด์ ํธ๊ฐ ๋ณด๋ด์จ ๊ฒฐ๊ณผ๋ "์ฃผ์ฅ"์ผ๋ก ์ทจ๊ธํ๊ณ , ์ฃผ ์์ด์ ํธ๊ฐ ๋ณ๊ฒฝ๋ ํ์ผ ์ ์ฒด๋ฅผ ์ง์ ํ์ธํ๊ณ ๊ฒ์ฌ๋ฅผ ์ฌ์คํํด์. ๊ฒํ ๊ฒฐ๊ณผ๋ ship(์ถ์), fix-first(๋จผ์ ์์ ), rethink(์ฌ๊ฒํ ) ์ธ ๊ฐ์ง ์ค ํ๋๋ก๋ง ๋์์ค๊ณ , ์์ ์ด ์ผ์ด๋๋ฉด ์ด์ ๊ฒํ ๋ ๋ฌดํจ๊ฐ ๋ผ ์ ๊ฒํ ์๋ฅผ ๋ค์ ์ธ์์ผ ํฉ๋๋ค.
Codex์ ์ง์ ๋ถ์ด๋ ๋ฐฉ๋ฒ
Sol Advisor๋ npm์ด๋ pip์ด ์๋๋ผ Codex CLI ์์ฒด์ plugin ์๋ธ์ปค๋งจ๋๋ก ์ค์นํฉ๋๋ค. ๋จผ์ ์ฌ์ ์กฐ๊ฑด์ ํ์ธํ์ธ์: ํ๋ฌ๊ทธ์ธ์ด ํ์ฑํ๋ ์ต์ Codex CLI(๋๋ ChatGPT ๋ฐ์คํฌํฑ ์ฑ), ์ฃผ ์ธ์
์ GPT-5.6 Sol / High ์ถ๋ก ๊ฐ๋๋ก ๋๋ฆด ์ ์๋ ํ๊ฒฝ, ๋ค์ดํฐ๋ธ ์ปค์คํ
์์ด์ ํธ ์ง์, ๊ทธ๋ฆฌ๊ณ jq๊ฐ ํ์ํด์. Luna๋ Terra ์ ๊ทผ ๊ถํ์ ์์ ๊ฒฝ๋ก(delegateยทfull)๋ฅผ ์ค์ ๋ก ์ธ ๋๋ง ํ์ํฉ๋๋ค.
์ค์น๋ ์ธ ๋จ๊ณ์์.
# 1. ํ๋ฌ๊ทธ์ธ ๋ง์ผํ๋ ์ด์ค์ ๋ฑ๋ก
codex plugin marketplace add DannyMac180/sol-advisor --ref main
# 2. ํ๋ฌ๊ทธ์ธ ์ถ๊ฐ
codex plugin add sol-advisor@sol-advisor
# 3. ์ญํ (agent) ํ์ผ ์ค์น โ ์ ์ฅ์๊ฐ ์ ๊ณตํ๋ ์ค์น ์คํฌ๋ฆฝํธ ์คํ
plugin_dir="$(codex plugin list --json | jq -r '.installed[] | select(.pluginId == "sol-advisor@sol-advisor") | .source.path')" \
&& test -n "$plugin_dir" && test "$plugin_dir" != null && test -d "$plugin_dir" \
&& test -f "$plugin_dir/scripts/install-agents.sh" \
&& sh "$plugin_dir/scripts/install-agents.sh"์ด ์ค์น ์คํฌ๋ฆฝํธ๋ SolยทLunaยทTerra ์ธ ์ญํ ํ์ผ์ ์ค์นํ ๋ค ์ ํํ ์ผ์นํ๋์ง ๊ฒ์ฆํด์. ์์ ๋๊ฑฐ๋ ์์ ํ์ง ์๊ฑฐ๋ ์ฌ๋งํฌ๋ ํ์ผ์ ๊ฑด๋๋ฆฌ์ง ์๋ fail-closed ๋ฐฉ์์ด๊ณ , Codex ์ค์ ํ์ผ(config.toml ๋ฑ)์ ์ ํ ํธ์งํ์ง ์์ต๋๋ค. ์ค์น ํ์๋ ๋ค์ดํฐ๋ธ ์ญํ ์ด ์ธ์๋๋๋ก ๋ฐ๋์ ์ Codex task๋ฅผ ์๋ก ์์ํด์ผ ํด์.
์ ์ฉ์ ์ task์์ ์ํ๋ ์์ ์ sol-advisor๊ณผ ํจ๊ป ํธ์ถํ๋ฉฐ ์์ํ๋ฉด ๋ฉ๋๋ค.
$sol-advisor:orchestration์ ์ฌ์ฉํ์ฌ [์ํ๋ ๊ธฐ๋ฅ]์ ๊ตฌ์ถํ๊ณ ๊ฒ์ฆํ์ธ์. ํ์คํฌ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์ ์ ํ์ ๊ฒฝ๋ก(selective route)๋ฅผ ๋จผ์ ์ ์ธํ์ธ์.์
๋ฐ์ดํธํ ๋๋ codex plugin marketplace upgrade sol-advisor ์คํ ํ codex plugin add sol-advisor@sol-advisor์ ์ค์น ์คํฌ๋ฆฝํธ๋ฅผ ๋ค์ ๋๋ฆฌ๋ฉด ๋ผ์. ๋ก์ปฌ์์ ํฌํฌํด ํ
์คํธํ๊ณ ์ถ๋ค๋ฉด ์ ์ฅ์ ๊ฒฝ๋ก๋ก ์ด๋ํด codex plugin marketplace add /absolute/path/to/sol-advisor๋ก ๋ก์ปฌ ๊ฒฝ๋ก๋ฅผ ๊ทธ๋๋ก ๋ฑ๋กํ ์๋ ์์ต๋๋ค.
์ด๋ฐ ๋ถ๊ป ๋ง์์
Codex๋ฅผ ์ฐ๋ฉด์ ์๋ธ์์ด์ ํธ๋ฅผ ์ธ์ ๋ถ์ผ์ง ๋งค๋ฒ ๊ฐ์ผ๋ก ๊ฒฐ์ ํด์๋ค๋ฉด, Sol Advisor๋ ๊ทธ ๊ฒฐ์ ์ ๋ช
์์ ์ธ ๊ธฐ๋ก์ผ๋ก ๋ฐ๊ฟ์ค์. ํนํ ์ํํ ๋ณ๊ฒฝ์ ์๋์ผ๋ก ๋
๋ฆฝ ๊ฒํ (audit ๊ฒฝ๋ก)๋ฅผ ๋ถ์ผ ์ ์๋ค๋ ์ ์ ์ค๋ฌด์์ ์ฒด๊ฐ ์ฐจ์ด๊ฐ ํฝ๋๋ค. ์ฌ๋์ด ๊ธฐ์ตํด์ ์์ฒญํ์ง ์์๋ ๋๋๊น์.
๋ค๋ง, Codex์ ์ฃผ ์ธ์
๋ชจ๋ธ์ด Sol(gpt-5.6-sol) ๊ณ ๊ฐ๋ ์ถ๋ก ์ผ๋ก ๊ณ ์ ๋ผ ์์ด์ผ ๋์ํฉ๋๋ค. Codex๋ฅผ ์ฐ์ง ์๊ฑฐ๋ ํด๋น ํ๊ฒฝ์ ๊ฐ์ถ๊ธฐ ์ด๋ ต๋ค๋ฉด ์ด ํ๋ฌ๊ทธ์ธ์ ์ ์ฉ๋์ง ์์์. ๋ํ ๊ฒฝ๋ก๊ฐ ๋ค ๊ฐ์ง๋ก ๊ณ ์ ๋ผ ์์ด์, ์์
๋ง๋ค ์ง์ ์ค์ผ์คํธ๋ ์ด์
๊ตฌ์กฐ๋ฅผ ์ค๊ณํ๊ณ ์ถ์ ๋ถ๋ค์๊ฒ๋ ์ ์ฝ์ผ๋ก ๋๊ปด์ง ์ ์์ต๋๋ค. Sol Advisor๋ MIT ๋ผ์ด์ ์ค๋ก ๊ณต๊ฐ๋ผ ์์ด์.

์๊ฒฌ์ ๋จ๊ฒจ์ฃผ์ธ์