๐ VS Code + Codex Subagent ๊ธฐ๋ฅ ์์ ์ ๋ฆฌ
โ์ด์ AI๋ ํผ์ ์ผํ์ง ์๋๋คโ
์ต๊ทผ Visual Studio Code์์ Codex ๊ธฐ๋ฐ Subagent ๊ธฐ๋ฅ์ด ๋ฑ์ฅํ๋ฉด์, AI ์ฝ๋ฉ ๋ฐฉ์ ์์ฒด๊ฐ ํ ๋จ๊ณ ๋ฐ๋๊ณ ์๋ค.
์ด ๊ธฐ๋ฅ์ ํ ์ค๋ก ์ ๋ฆฌํ๋ฉด:
๐ โAI ํ ๋ช ์ด ์๋๋ผ, AI ํ์ด ์ผํ๋ ๊ตฌ์กฐโ
1. Subagent๋ ๋ฌด์์ธ๊ฐ?
๊ธฐ์กด AI ์ฝ๋ฉ ๋ฐฉ์์ ๋จ์ํ๋ค.
- ํ๋์ AI์๊ฒ โ ๋ถ์ + ๊ตฌํ + ํ ์คํธ + ๋ฆฌ๋ทฐ โ ์ ๋ถ ๋ชฐ์์ ์ํด
ํ์ง๋ง ์ด ๋ฐฉ์์ ๊ณง ํ๊ณ์ ๋ถ๋ชํ๋ค:
- ์ปจํ ์คํธ๊ฐ ์์
- ๊ธด ๋ก๊ทธ/๊ฒ์ ๊ฒฐ๊ณผ๋ก ํ์ง ์ ํ
- ๋ณ๋ ฌ ์์ ๋ถ๊ฐ
- ๋น์ฉ ์ฆ๊ฐ
๊ทธ๋์ ๋ฑ์ฅํ ๊ฐ๋ ์ด ๋ฐ๋ก Subagent
ํต์ฌ ์ ์
Subagent๋:
๋ฉ์ธ AI๊ฐ ์์ ์ ๋ถํดํด์ ์ ๋ฌธ ์ญํ ์ ๊ฐ์ง AI์๊ฒ ์์ํ๋ ๊ตฌ์กฐ
- ๊ฐ๊ฐ ๋ ๋ฆฝ์ ์ธ ์ปจํ ์คํธ
- ์ญํ ๋ณ ๋ถ๋ฆฌ
- ๊ฒฐ๊ณผ๋ง ๋ฉ์ธ์ผ๋ก ๋ฐํ
์ฆ,
Main Agent
โโ Research Agent
โโ Coding Agent
โโ Test Agent
โโ Review Agent
์ด๋ฐ ๊ตฌ์กฐ๊ฐ ๋๋ค.
๐ โAI ํ ๊ตฌ์ฑโ์ด๋ผ๊ณ ๋ณด๋ฉด ์ ํํ๋ค (LinkedIn)
2. VS Code์์์ ๋ณํ (ํต์ฌ ํฌ์ธํธ)
์ต๊ทผ ์ ๋ฐ์ดํธ์์ Visual Studio Code๋ ๋ค์์ ์ง์ํ๋ค:
๐ฅ ๋ณ๋ ฌ Subagent ์คํ
- ์ฌ๋ฌ ์์ ๋์์ ์คํ
- ๊ฒฐ๊ณผ๋ฅผ ํ ๋ฒ์ ํฉ์ณ์ ๋ฐํ
๐ ์:
- ์ธ์ฆ ๋ฐฉ์ ์กฐ์ฌ
- ๊ธฐ์กด ์ฝ๋ ๋ถ์
- ๋ฌธ์ ๊ฒ์
โ ๋์์ ์คํ ๊ฐ๋ฅ
๐ ๊ธฐ์กด: ์์ฐจ ์คํ ๐ ์ง๊ธ: ๋ณ๋ ฌ ์คํ
๐ ๊ฒฐ๊ณผ:
- ์๋ โ
- ๋น์ฉ โ
- ํ์ง โ (Visual Studio Code)
๐ง ์ปจํ ์คํธ ๋ถ๋ฆฌ (๊ฐ์ฅ ์ค์ํ ๋ณํ)
Subagent๋:
- ๋ ๋ฆฝ๋ context window
- ๋ณ๋ system prompt
- ๋ณ๋ ๊ถํ
์ฆ,
- ๋ก๊ทธ ๋ถ์ โ ๋ก๊ทธ๋ง ๋ด
- ์ฝ๋ ์์ โ ์ฝ๋๋ง ์ ๊ทผ
๐ ๋ฉ์ธ ๋ํ๋ โ๊นจ๋ํ๊ฒ ์ ์ง๋จโ
๐ง ์ญํ ๋ณ Agent ๊ตฌ์ฑ ๊ฐ๋ฅ
์๋ฅผ ๋ค์ด:
[reviewer]
description = "PR reviewer focused on correctness"
์ฒ๋ผ ๊ฐ๊ฐ Agent๋ฅผ ์ ์ ๊ฐ๋ฅ
๋ํ์ ์ธ ๊ตฌ์ฑ:
| ์ญํ | ์ค๋ช |
|---|---|
| Research Agent | ๋ฌธ์ ์กฐ์ฌ |
| Implementation Agent | ์ฝ๋ ์์ฑ |
| Test Agent | ํ ์คํธ ์์ฑ |
| Reviewer Agent | ์ฝ๋ ๊ฒ์ฆ |
๐ ์ค์ ๊ฐ๋ฐ ์กฐ์ง ๊ตฌ์กฐ ๊ทธ๋๋ก (LinkedIn)
3. Codex Subagent ๋์ ๊ตฌ์กฐ
Codex ๋ด๋ถ ๋์์ ๊ฝค ๋ช ํํ๋ค:
Step-by-step
- ๋ฉ์ธ Agent๊ฐ ์์ ๋ถ์
- ํ์ํ Subagent ์์ฑ
- ๊ฐ Subagent ๋ณ๋ ฌ ์คํ
- ๊ฒฐ๊ณผ ์์ง
- ์ต์ข ์๋ต ์์ฑ
๐ ์ค์ํ ํน์ง:
- ํ์ํ ๋๋ง Subagent ์์ฑ
- ๊ฐ Agent๋ ๋ ๋ฆฝ์ ์ผ๋ก ์คํ
- ๊ฒฐ๊ณผ๋ง ํตํฉ (OpenAI Developers)
4. ์ ์ด๊ฒ ์ค์ํ๊ฐ (๋ณธ์ง ๋ณํ)
์ด ๊ธฐ๋ฅ์ ๋จ์ ๊ธฐ๋ฅ ์ถ๊ฐ๊ฐ ์๋๋ค.
Before (Single Agent)
AI 1๋ช
= ๋ชจ๋ ์์
์ฒ๋ฆฌ
โ ์ปจํ
์คํธ ์ค์ผ
โ ๋๋ฆผ
โ ๋น์ฉ ์ฆ๊ฐ
After (Multi Agent)
AI ํ = ์ญํ ๋ถ๋ฆฌ + ๋ณ๋ ฌ ์ฒ๋ฆฌ
โ ๋น ๋ฆ
โ ์ ํํจ
โ ๊ตฌ์กฐํ๋จ
๐ ์ด๊ฑด โํด ์ ๊ทธ๋ ์ด๋โ๊ฐ ์๋๋ผ ๐ โ๊ฐ๋ฐ ๋ฐฉ์์ ํจ๋ฌ๋ค์ ๋ณํโ
5. ์ค์ ์ฌ์ฉ ํจํด (ํ์ ๊ธฐ์ค)
๐ ํจํด 1: ๊ธฐ๋ฅ ๊ฐ๋ฐ
Main โ ์ค๊ณ
Sub โ ์ฝ๋ ์์ฑ
Sub โ ํ
์คํธ ์์ฑ
Sub โ ๋ฆฌ๋ทฐ
๐ ํจํด 2: ๋ ๊ฑฐ์ ๋ถ์
Sub โ ์ฝ๋ ๊ตฌ์กฐ ๋ถ์
Sub โ DB ๊ตฌ์กฐ ๋ถ์
Sub โ API ํ๋ฆ ๋ถ์
โ ๊ฒฐ๊ณผ ํตํฉ
๐ ํจํด 3: ๋๊ท๋ชจ ๋ฆฌํฉํ ๋ง
Sub โ ์ํฅ๋ ๋ถ์
Sub โ ์ฝ๋ ๋ณ๊ฒฝ
Sub โ ํ
์คํธ ๊ฒ์ฆ
6. ์ฅ์ ๊ณผ ํธ๋ ์ด๋์คํ
โ ์ฅ์
- ๋ณ๋ ฌ ์ฒ๋ฆฌ โ ์๋ ํฅ์
- ์ปจํ ์คํธ ๋ถ๋ฆฌ โ ํ์ง ํฅ์
- ์ญํ ๊ธฐ๋ฐ ์ค๊ณ โ ์ ์ง๋ณด์ ์ฌ์
- ๋ชจ๋ธ/๋น์ฉ ์ต์ ํ ๊ฐ๋ฅ
โ ๏ธ ๋จ์
- ํ ํฐ ์ฌ์ฉ ์ฆ๊ฐ ๊ฐ๋ฅ
- ์ปจํ ์คํธ ๊ณต์ ๋ถ์กฑ ๋ฌธ์
- ์ค๊ณ ์๋ชปํ๋ฉด ์คํ๋ ค ๋ณต์ก
๐ ํต์ฌ์:
โAgent๋ฅผ ์ผ๋ง๋ ์ ์ชผ๊ฐ๋๋โ
7. ์์ผ๋ก์ ๋ฐฉํฅ (์ค์)
์ด ๊ธฐ๋ฅ์ ๋จ์ํ Codex๋ง์ ํ๋ฆ์ด ์๋๋ค.
- Claude Code
- Gemini CLI
- VS Code Agent
๐ ์ ๋ถ ๊ฐ์ ๋ฐฉํฅ:
โSingle AI โ Multi Agent Systemโ
๐ ๊ฒฐ๋ก
Codex Subagent๋ ์ด๋ ๊ฒ ์ ์ํ ์ ์๋ค:
โAI๋ฅผ ๋๊ตฌ์์ ์กฐ์ง์ผ๋ก ๋ฐ๊พธ๋ ๊ธฐ์ โ
ํ ์ค ์์ฝ
๐ ์ด์ AI๋ โ์ฝ๋๋ฅผ ๋์์ฃผ๋ ์กด์ฌโ๊ฐ ์๋๋ผ ๐ โ๊ฐ๋ฐํ์ ํ ๊ตฌ์ฑ์โ์ด ๋๋ค
Discussion (0)
Please log in to join the discussion.