๋ฐ์ด๋ธ์ฝ๋ฉ = ๊ฒฐ๊ตญ '๋จธ๋ฆฌ ์ฐ๊ธฐ(์ฐ์ฐ)' + '์ฌ๋ฃ(๋ฐ์ดํฐ)' ์์ ๋ง์ถ๊ธฐ์.
1. ๊ธฐ๋ณธ ๋์ (๊ธฐ๋ณธ ์๋ฆฌ)
๋ (์ฃผ๋ฌธ): "๊น์น์ฐ๊ฐ ๋์ฌ"
AI (์๋ฆฌ์ฌ ์๊ฐ): "์, ๊น์น๋ ๊ณ ๊ธฐ ์ฐ์ด์ ๋์ฌ์ผ์ง"
๊ฒฐ๊ณผ: ๊น์น์ฐ๊ฐ ์์ฑ
AI (์๋ฆฌ์ฌ ์ ์): "๋ค์์ ๊ณ๋๋ง์ด๋ ๊ฐ์ด ํ ๊น?"
ํต์ฌ: ์๋ฆฌ์ฌ(AI) ๋จธ๋ฆฌ 2๋ฒ ์.
2. ์คํฌ (Skills = ์๋ฆฌ ๋น๋ฒ์)
๋ฏธ๋ฆฌ ์ ์ด๋ ์๋ฆฌ ํ์ด๋ ๋ ์ํผ์.
๋: "๋ญ๊ฐ ์ฉ๋ ๊ฑฐ ํด์ค"
AI: ์๊ธฐ ๋น๋ฒ์ ์ค ์ข์ ๊ฑฐ ํ์
AI: ๋ฐฑ์ข ์ ๋ ์ํผ ๋ฐ๊ฒฌ, ์ด๊ฑฐ ๋ณด๊ณ ์๋ฆฌ ์์
๊ฒฐ๊ณผ: ์์ฑ ํ ๋ค์ ์๋ฆฌ ์ ์
ํต์ฌ: ๋น๋ฒ์ ์ฐพ๋ ๊ณผ์ ์ถ๊ฐ. ์๋ฆฌ์ฌ ๋จธ๋ฆฌ 3๋ฒ ์.
3. ํ
(Hooks = ์๋ ๋ฃจํด)
์๋ฆฌ ์์ ์ /ํ ๋ฌด์กฐ๊ฑด ํ๋ ํ๋ ๊ท์น์.
PreHook (์์ ์ ): ๋ฌด์กฐ๊ฑด ์ ์ป๊ธฐ, ์์น๋ง ๋งค๊ธฐ
PostHook (๋๋ ํ): ๋ฌด์กฐ๊ฑด ๋๋ง ๋ฆ๊ธฐ, ๊ฐ์ค ๋ถ ๋๊ธฐ
ํต์ฌ: ๋จธ๋ฆฌ(AI) ์ ์จ๋ ์ธํ ๋ง ํด๋๋ฉด ์์์ ์ฒ์ฒ ๋์๊ฐ.
4. ์ปจํ
์คํธ (Context = ๋๋ง ํฌ๊ธฐ / ๋จ๊ธฐ ๊ธฐ์ต๋ ฅ)
์๋ฆฌ์ฌ(AI) ๋จ๊ธฐ ๊ธฐ์ต๋ ฅ ํ๊ณ.
์ฌ๋ฃ(ํ์ผ) ๋๋ฌด ๋ง์ด ๊บผ๋ด๋๋ฉด ๋์ ์ง ์ด.
๋๋ง(๊ธฐ์ต๋ ฅ) ๊ฝ ์ฐจ์ ์๋ฆฌ ๋ถ๊ฐ๋ฅ ์ํ.
ํด๊ฒฐ์ฑ : ๋๋ง ์ ์น ์น์ฐ๊ธฐ(Clear)๋ ๋จ์ ์ฌ๋ฃ ๊พน๊พน ๋ญ์น๊ธฐ(Compacting)๋ก ๊ณต๊ฐ ํ๋ณด ํ์์.
5. ์๋ธ์์ด์ ํธ (Subagents = ์๋ฐ์)
๋ด ๋๋ง(๋ฉ์ธ ์ปจํ
์คํธ) ๊ฝ ์ฐฐ ๊ฒ ๊ฐ์ ๋ณต์กํ ๋
ธ๊ฐ๋ค ๋์ ํด์ฃผ๋ ์๋ฐ์์.
์๋ฐ์ ๋๋ง(์๋ธ ์ปจํ ์คํธ)๋ ๋ด ๋๋ง ๊ณต๊ฐ ์ ์ฐจ์งํจ.
5. ์๋ธ์์ด์ ํธ (Subagents = ์ฃผ๋ฐฉ ๋ณด์กฐ ์๋ฐ์)
๋ด ๋๋ง(๋ฉ์ธ ์ปจํ
์คํธ) ๊ฝ ์ฐฐ ๊ฒ ๊ฐ์ ๋จ์ ๋ฌด์ํ ๋
ธ๊ฐ๋ค๋ฅผ ๋์ ํด์ฃผ๋ ์๋ฐ์์.
์๋ฐ์ ๋๋ง(์๋ธ ์ปจํ ์คํธ)๋ ๋ด ๋๋ง ๊ณต๊ฐ ์ ์ฐจ์งํจ.
[์ค์ ์์: ์ํ 1000๊ฐ ๊น๊ณ ๋ค์ง๊ธฐ]
์ต์ ์ ์ํฉ (๋ฉ์ธ ์ ฐํ ํผ์ ์ฉ๊ณ ์):
์ํ 1000๊ฐ ๋ฉ์ธ ๋๋ง์ ๋ค ์์๋ถ์.
๋๋ง ํฐ์ง (์ปจํ ์คํธ ์ด๊ณผ), ๋ ๋งค์์ ์ ฐํ ์ค์ดํจ.
์๋ฆฌ์ฌ ๋์ ์ง, ๋ฉ์ธ ์๋ฆฌ(์คํ ์ดํฌ ๊ตฝ๊ธฐ ๋ฑ) ์์ ์์๋ ๋ชป ํจ.
์ต๊ณ ์ ์ํฉ (์๋ฐ์ ์ธ์ฃผ):
๋: "๋ฉ์ธ ์ ฐํ, ์๋ฐ์(์๋ธ์์ด์ ํธ) ์์ผ์ ์ํ 1000๊ฐ ๊น์ ๋ค์ ธ์ค๋ผ ํด."
๋ฉ์ธ ์ ฐํ: ๋ช ๋ น๋ง ๋ด๋ฆผ. ์๊ธฐ ๋๋ง๋ ์ฌ์ ํ ๊นจ๋ํจ.
์๋ฐ์: ๋ท๋ฐฉ(์๋ธ ์ปจํ ์คํธ)์์ ์ํ 1000๊ฐ ๊น๊ณ ์๋ฒฝํ๊ฒ ๋ค์ง.
์๋ฐ์: "์์ ๋. ์ฌ๊ธฐ ๋ค์ง ์ํ ํ ํต."
๋ฉ์ธ ์ ฐํ: "๊ตฟ." ๋ค์ ธ์ง ์ํ๋ง ์ ๋นผ์ ์๊ธฐ ๋๋ง์ ์ฌ๋ฆฌ๊ณ ๋ฐ๋ก ๋ฉ์ธ ์๋ฆฌ ์งํํจ.
๊ฒฐ๋ก : ๋จ์ ๋ฐ๋ณต, ์๋ง์ ์ฌ๋ฃ ์์ง(ํ์ผ ์ฝ๊ธฐ), ๋นก์ผ ๋ฐ์์ (์ฐ์ฐ)์ ๋ฌด์กฐ๊ฑด ์๋ฐ์(์๋ธ์์ด์ ํธ)์๊ฒ ๋ช ์์ ์ผ๋ก ๋งก๊ธฐ๋ ๊ฒ ์๋ฆฌ(์ฝ๋ฉ) ์ํ๋ ๋น๋ฒ์
