[๐ค] Graph Engineering์ Codex์ ์ํ ์ ์ฉํด๋ดค๋ค
โจ GPT-5.6 Sol์ ์์ฝ ใ
16์๊ฐ์ง๋ฆฌ Codex ์์ ์ด ์๋ง์ผ๋ก ๋๋ ๋ค, Graph Engineering์ด ์ ๋ง ํด๊ฒฐ์ฑ ์ธ์ง ๊ณ์ ๋ฐ๋ฐํ๋ฉฐ ๊ฒํ ํ๊ณ ์ต์ Gate Skill๋ก ๋ง๋ค์ด ์ค์ ๊ถํ ๊ณ์ฝ์ ์ํ ์ ์ฉํ ๊ธฐ๋ก.
์ด์ UI/UX ๋๊ฐํธ์ ์ํ ํ์ด์ง๋ณ ๋ช ์ธ๋ฅผ ๊ธด ์๊ฐ ํ ๋ก ํด์ ์์ฑํด๋๊ณ , ๊ทธ ๋ช ์ธ์ ๊ธฐ๋ฐํด ๊ฐ๋ฐํ๋ผ๊ณ Codex Goal์ ์ค์ ํ๋ค. Goal์ 16์๊ฐ ๋์ ๋์๋ค.
์ค๋ ๊ธฐ๋๋๋ ๋ง์์ผ๋ก ํ๋ฉด์ ์ด์ด๋ดค๋๋ฐ ๊ฒฐ๊ณผ๋ฌผ์ ๊ทธ๋ฅ ๊ฐ ์ฐ๋ ๊ธฐ์๋ค.
์ดํ ์ ์๋ AI ์ ์ท ๋ง๋ฒ์ด๋ผ๋ ํ์์์ ๋ฒ์ด๋์๊ณ ์ผ๋ค. ์ด๋ฒ์๋ ํ ์ค์ง๋ฆฌ ์ง์๋ก ๋๋ด์ง ์์๋ค. ์ญํ ๋ณ ์ ๋ฌด์ ํ์ด์ง๋ณ ๋ช ์ธ๋ ๋ง๋ค์๊ณ , ๋ฌ๋ ฅ๊ณผ table view, ๊ฒ์๊ณผ filter, ์คํจ ๋ณต๊ตฌ๊น์ง ๊ฝค ๊ตฌ์ฒด์ ์ผ๋ก ์ ํ๋ค. ์คํจํ prototype์ ๊ฒช์ผ๋ฉฐ UI ๊ฐ์ฌ ๊ธฐ์ค๋ ๋ฐ๋ก ๋ง๋ค์๋ค.
๊ทธ๋ฐ๋ฐ ์ฌ๋ฌ worker๊ฐ ๋ฐค์ ์ฝ๋๋ฅผ ๋ง๋ค๊ณ test์ ๊ฐ์ฌ๋ฅผ ํต๊ณผํ๋ค๊ณ ๋ณด๊ณ ํ ๊ฒฐ๊ณผ๊ฐ, ๋ด๊ฐ ๋ณด๊ธฐ์ ๋ฌด์จ ๋ง์ ํ๋ ํ๋ฉด์ธ์ง์กฐ์ฐจ ์ดํดํ๊ธฐ ์ด๋ ค์ด ์๋ ๊ด๋ฆฌ ํ๋ฉด์ด์๋ค. ๋ด๊ฐ ๊ทธ๋ ๊ฒ ์ด์ผ๊ธฐํ๋ ๋ฌ๋ ฅ๊ณผ table view๋ ๋์ฒด ์ด๋์ ๊ฐ๋์ง ์ ์ ์์๋ค.
ํ ํฐ์ ์์ฒญ๋๊ฒ ์ผ๊ณ , ์ฝ๋๋ ์์ฒญ๋๊ฒ ๋ฐ๋์๊ณ , PASS ๋ณด๊ณ ๋ ์์ฒญ๋๊ฒ ์์๋ค. ๊ทธ๋ฐ๋ฐ ์ ์ ๋ด๊ฐ ์ํ ๊ฒฐ๊ณผ๋ ์์๋ค.
๊ฒธ์ํด์ก๋ค. ๋.
๊ทธ๋์ ์ด๋ฒ์๋ Graph Engineering์ Codex์ ์ํ ์ ์ฉํด๋ณด๊ธฐ๋ก ํ๋ค. ์ต์ ์ ํ์ด๋ฅผ ๊ณต๋ถํ๊ณ ๋๋ด๊ฑฐ๋ ๊ฑฐ๋ํ framework๋ถํฐ ์ค์นํ๋ ๊ฒ์ด ์๋๋ผ, ๋ด๊ฐ ๋น์ฅ ๊ฒช์ ์คํจ๋ฅผ ์ค์ ๋ก ์ค์ผ ์ ์๋ ๊ฐ์ฅ ์์ ํํ๋ก ๋ง๋ค์ด๋ณด๊ธฐ๋ก ํ๋ค.
Graph Engineering์ ์ํํด๋ณผ ์ด์ ๊ฐ ์๊ฒผ๋ค
์ ์ด๋ฐ ์ผ์ด ์๊ฒผ๋์ง AI์๊ฒ ๋ถ์์์ผฐ๋ค. ๊ณต์ฉ ๊ท์น๋ ๋ฌธ์ ์๊ณ , UI ๊ฐ์ฌ๊ฐ ๊ธ์ ํฌ๊ธฐ๋ button ๋์ด์ฒ๋ผ ์ธก์ ํ๊ธฐ ์ฌ์ด ํญ๋ชฉ์ ์น์ฐ์น ๊ฒ๋ ๋ฌธ์ ์๋ค. ํ์ง๋ง ์ ์ผ ํฐ ๋ฌธ์ ๋ ๋ฐ๋ก ์์๋ค.
Codex๊ฐ ์ค๊ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ด๋์ ๋๋ง๋ค ๋ด๊ฐ ํ์ธํ ๊ฒ์ด ์๋์๋ค. ๊ตฌํํ ์ธ์ ์ด ์ค์ค๋ก ์๋ฃํ๋ค๊ณ ๋ณด๊ณ ํ๊ณ , ๋ค๋ฅธ ์ธ์ ๋ค์ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ด์ด๋ฐ์ ๋ค์ page์ backend๋ฅผ ๊ณ์ ๋ง๋ค์๋ค. ์ฒ์ ์๋ชป ์กํ ์ ๋ณด ๊ตฌ์กฐ๊ฐ ๊ฒ์ฆ๋ ๋ฐ๊ธฐ ์ ์ ์ฌ๋ฌ ํ๋ฉด์ผ๋ก ํผ์ก๋ค. ๋ง์ง๋ง์ ๋ด๊ฐ ์ง์ ํ๋ฉด์ ์ด์์ ๋๋ ์ด๋ฏธ 16์๊ฐ์น ์์ ์ด ๊ทธ ์๋ชป๋ ๋ฐฉํฅ ์์ ์์ฌ ์์๋ค.
๊ทธ๋ฌ๋๊น ํ์ํ ๊ฒ์ AI๋ฅผ ๋ ์ค๋ ๋๋ฆฌ๋ ๋ฒ์ด ์๋์๋ค.
์ค๊ฐ ๊ฒฐ๊ณผ๊ฐ ํ๋ ธ์ผ๋ฉด ๋ค์ ์์ ์ผ๋ก ๋์ด๊ฐ์ง ๋ชปํ๊ฒ ํ๋ ๊ตฌ์กฐ๊ฐ ํ์ํ๋ค.
์ด ๋ฌธ์ ๋ฅผ ๋๊ณ AI์ ๊ณ์ ํ ๋ก ํ๋ค๊ฐ Graph Engineering์ด๋ผ๋ ๋ง์ ์๊ฒ ๋๋ค. ํ Agent์ ๊ธด loop์ ์ ๋ถ ๋งก๊ธฐ๋ ๋์ ์ฌ๋ฌ Agent์ ๊ฒ์ฆ๊ธฐ, ์ฌ๋์ ํ๋จ์ node์ edge๋ก ์ฐ๊ฒฐํ๊ณ , ์ด๋ค ๊ฒฐ๊ณผ๊ฐ ๋์์ ๋ ๋ค์ ๋จ๊ณ๋ก ๊ฐ ์ ์๋์ง๋ฅผ ๋ช ์์ ์ผ๋ก ์ค๊ณํ๋ ์ ๊ทผ์ด์๋ค. ์์ ํ ์๋ก์ด ๊ธฐ์ ์ด๋ผ๊ธฐ๋ณด๋ค๋ ๊ธฐ์กด workflow์ state machine์ ์ต๊ทผ ๋ถ๊ธฐ ์์ํ ์ด๋ฆ์ ๊ฐ๊น์ ๋ค.1
์ค์ํ ๊ฒ์ ์ต์ buzzword๋ฅผ ํ๋ ๋ ์ธ์ฐ๋ ๊ฒ์ด ์๋์๋ค. ์ง๊ธ์ Codex session ํ๋๊ฐ ๊ฝค ๊ธด ์์ ์ ์ฒด๋ฅผ ๋งก์ ์ ์์ผ๋, ๊ทธ session์ด ๋ง๋ ๊ฒฐ๊ณผ๋ฅผ node๋ก ๋๊ณ ๋ค์ session์ผ๋ก ๋์ด๊ฐ๋ ์กฐ๊ฑด์ ์ค๊ณํ ์ ์๋ค๋ ์ ์ด์๋ค.
๋ด๊ฐ ์ํํ๋ ค๋ Graph Engineering์ ์ด๋ฒ ์์ ์ ๋์ ํ๋ฉด ์ด๋ฌ๋ค.
-
node: ์ฌ์ฉ์๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก ๊ฒํ ํ ์ ์๋ ์ค๊ฐ ๊ฒฐ๊ณผ -
edge: ๊ฐ์ฌ ํ์ ์ ๋ฐ๋ผ ์์ ํ๊ฑฐ๋ ๋ค์ ์์ ์ผ๋ก ์ด๋ํ๋ ์กฐ๊ฑด -
state: ์ด๋ค ๊ฒฐ๊ณผ๋ฅผ ์ด๋ค ๊ธฐ์ค์ผ๋ก ๊ฐ์ฌํ๊ณ ์ง๊ธ ๋ฌด์์ ํ ์ ์๋์ง ๋จ๊ธด ๊ธฐ๋ก -
cycle: ๊ฐ์ฌ์์ ๊ฒฐํจ์ด ๋์ค๋ฉด ๊ฐ์ ๊ฒฐ๊ณผ๋ง ๊ณ ์ณ ๋ค์ ํ์ธํ๋ ๋ฐ๋ณต
์ฆ Agent๋ฅผ ์ฌ๋ฌ ๊ฐ ๋ถ๋ฅด๋ ๊ฒ ์์ฒด๊ฐ Graph Engineering์ ์๋์๋ค. ๊ฒ์ฆ๋์ง ์์ node์์๋ ํ์ edge๊ฐ ์ด๋ฆฌ์ง ์๋๋ก topology์ ์ํ ์ ์ด๋ฅผ ๋จผ์ ์ ํ๋ ๊ฒ์ด ๋ด๊ฐ ์ํํ ํต์ฌ์ด์๋ค.
๋ด๊ฐ ๊ทธ๋ฆฐ ์ฒซ graph๋ ์์ ์ธ์ ๊ณผ ๊ฐ์ฌ ์ธ์ ๋ฟ์ด์๋ค
Graph Engineering์ ์ด๋ฒ ๋ฌธ์ ์ ์ ์ฉํด๋ณด์๋ ์ด์ผ๊ธฐ๋ฅผ ๊บผ๋ด์ AI๋ ๊ธ์ธ ๊ตฌ์กฐ๋ฅผ ํฌ๊ฒ ๋ง๋ค๊ธฐ ์์ํ๋ค. Coordinator, Worker, Auditor๋ฅผ ๋๋๊ณ , ์ฌ์ฉ์ ๋ฐฉํฅ ์น์ธ๊ณผ ๊ณ์ฝ version, durable ledger, ์ ์ฒด cold audit ๊ฐ์ ๊ฒ๋ค์ด ์ค์ค์ด ๋ถ์๋ค.
๊ฐ๊ฐ๋ง ๋ณด๋ฉด ํ๋ฆฐ ์ด์ผ๊ธฐ๋ ์๋์๋ค. ๊ทธ๋ฐ๋ฐ ๋๋ ๋ถ์ํ๋ค.
โ์ธ๋ฐ์์ด ๋ณต์กํด์ง๋ ๊ฑฐ ์๋?โ
16์๊ฐ ๋์ ํ ํฐ์ ๋ค ์จ๋๊ณ ์ฑ๊ณผ๊ฐ ์์๋ ๋ฌธ์ ๋ฅผ ๋ง๊ฒ ๋ค๊ณ , ์ด๋ฒ์๋ Agent๋ฅผ ์ฌ๋ฌ ๊ฐ ๋์ฐ๊ณ ์ํ์ ๋ณด๊ณ ์๋ง ์๋ฉ ๋ง๋ค๋ฉด ๋ฌด์์ด ๋ฌ๋ผ์ง๋๊ฐ. Graph Engineering์ ์ ์ฉํ๋ ์ผ ์์ฒด๊ฐ ๋ ํ๋์ ๊ฑฐ๋ํ ์์ ์ด ๋๋ฉด ๋๊ฐ์ด ํ ํฐ๋ง ๋นจ์๋จน์ ์ ์์๋ค.
๋ด๊ฐ ์๊ฐํ ๊ฒ์ ํจ์ฌ ๋จ์ํ๋ค.
์์
์ธ์
์ด ๊ฒํ ๊ฐ๋ฅํ ๊ฒฐ๊ณผ ํ๋๋ฅผ ์์ฑํ๋ค.
โ ๊ฐ์ฌ ์ธ์
์ ์ ๋ฌํ๊ณ ์์
์ธ์
์ ๊ธฐ๋ค๋ฆฐ๋ค.
โ ๊ฐ์ฌ ์ธ์
์ด PASS ๋๋ ์์ ์ฌํญ์ ๋๋ ค์ค๋ค.
โ ์์
์ธ์
์ ๊ทธ๋ ๋ค์ ์์ง์ธ๋ค.
๋๋ ์ด ๋ฐฉ์์ ๋ฐ๋ณตํด์ ์ธ ์ ์๋๋ก Skill๋ก ๋ง๋ค๋ฉด ์ด๋ป๊ฒ ๋๋๊ณ ๋ฌผ์๋ค. ๊ทธ๋ฐ๋ฐ AI๊ฐ ์๊พธ ์ธ์ ๊ตฌ์กฐ์ ๊ธฐ๊ณ์ ๊ฐ์ ์ ํ๊ณ๋ฅผ ์ด์ผ๊ธฐํ๋ฉฐ ๋ณต์กํ๊ฒ ๊ตด์๋ค. ๊ทธ๋์ ๋ค๋ฅธ ์ธ์ ์ ๋ต๋ณ๊น์ง ๊ฐ์ ธ์ ๋ค์ ๋ฌผ์๋ค.
โSkill๋ก ๋ง๋๋ ๊ฒ ๋นํจ์จ์ ์ด๋ผ๊ณ ? ์ง์ฌ? ๋ค ๋ฉ๋๋ก ๋งํ๋ ๊ฒ ์๋๊ณ ?โ
๊ทธ๋ฆฌ๊ณ ๋ฌด์กฐ๊ฑด ๋ด ๋ง์ ๋์ํ์ง ๋ง๊ณ ๋นํํ๋ผ๊ณ ๊ณ์ ์๊ตฌํ๋ค. ๋ด ์์ด๋์ด๊ฐ ๋ง๋ค๋ ๊ฒฐ๋ก ์ ๋ฃ๊ณ ์ถ์๋ ๊ฒ์ด ์๋๋ผ, ์ ๋ง ์ด ๋ฐฉ์์ด 16์๊ฐ์ง๋ฆฌ ์คํจ๋ฅผ ๋ง์ ์ ์๋์ง, ์๋๋ฉด ๊ทธ๋ด๋ฏํ ์ ์ฅ๋๊ฐ์ ํ๋ ๋ ๋ง๋๋ ๊ฒ์ธ์ง ์๊ณ ์ถ์๋ค.
๋ฐ๋ฐ์ ๊ฑฐ๋ญํ๋ฉด์ ์คํ ๋ฒ์๋ฅผ ์ค์๋ค
์ฌ๋ฌ ์ฐจ๋ก ๋นํ์ ๊ฒํ ๋ฅผ ๊ฑฐ์น๋ฉด์ ๋ด ๋จ์ํ ์์๋ ๋นํ์ด ์๋ค๋ ์ฌ์ค์ ์ธ์ ํ๋ค.
์์ ์ธ์ ์ด ๊ฐ์ฌ ๊ธฐ์ค๊น์ง ์ ํ๋ฉด ์๊ธฐ ๊ฒฐ๊ณผ์ ์ ๋ฆฌํ ๊ธฐ์ค์ ๋ง๋ค ์ ์์๋ค. ๊ฐ์ฌ ์ธ์ ์ ์์ ์์ reasoning๊ณผ ์๊ธฐํ๊ฐ๋ฅผ ๋ชฝ๋ ๋๊ธฐ๋ฉด, ๊ฐ์ฌ์๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก ๋ณด๋ ๊ฒ์ด ์๋๋ผ ์์ ์์ ์ค๋ช ์ ๋ค์ ์ฝ๋ ๋ฐ ๊ทธ์น ์ ์์๋ค. ๊ฐ์ฌ ์ค์๋ ๋ค์ ์์ ์ ๋ฏธ๋ฆฌ ์์ํ๋ฉด PASS gate๋ ์๋ฌด ์๋ฏธ๊ฐ ์์๋ค. Runtime์ด ๋ฐ๋์๋๋ฐ ์์ ํ๋ฉด์ ๋ณด๊ณ ํต๊ณผ์ํค๊ฑฐ๋, ๋ํ๊ฐ ์์ถ๋ ๋ค ์ด์ PASS๋ฅผ ์๋ชป ๊ธฐ์ตํ ์๋ ์์๋ค.
๋ฐ๋๋ก AI๊ฐ ์ ์ํ ๊ฒ์ ๋ค ๋ฐ์ ํ์๋ ์์๋ค. ์ธ ๊ฐ์ ์ฅ์๋ช session, ๋ณ๋ graph runtime, DB, dashboard, ๋ชจ๋ page์ ๊ฐ์ฌ, ๊ณ์ฝ์ด ๋ฐ๋ ๋๋ง๋ค ์ ์ฒด ์ฌ๊ฒ์ฌ๋ ๋ฒ๋ ธ๋ค. ๊ทธ๋ฐ ๊ฒ์ ๋ค ๋ง๋ค๋ฉด ์ ํ๋ณด๋ค ๊ด๋ฆฌ ์ฒด๊ณ๊ฐ ๋ ์ปค์ง๋ค.
๊ฒฐ๊ตญ ๋ค์ ์์น๋ง ๋จ๊ฒผ๋ค.
- ๋ฉ์ธ ์ธ์ ์ด ์กฐ์ ๊ณผ ์์ ์ ํจ๊ป ๋งก๋๋ค.
- ๊ฐ์ฌ๊ฐ ํ์ํ ๊ฒฐ๊ณผ์์๋ง ๋ณ๋์ ๊ฐ์ฌ ์ธ์ ์ ์ฐ๋ค.
- ๊ฐ์ฌ ์ธ์ ์๋ ์ด์ ๋ํ ์ ์ฒด๋ฅผ ์ฃผ์ง ์๋๋ค.
- ๊ฐ์ฌํ ๊ฒฐ๊ณผ๋ฅผ ๊ณ ์ ํ๊ณ , ๊ฐ์ฌ๊ฐ ๋๋ ๋๊น์ง ๊ทธ ๊ฒฐ๊ณผ์ ์ง์ ํ์ ์์ ์ ๊ฑด๋๋ฆฌ์ง ์๋๋ค.
- ๊ตฌํ์ด ํ๋ฆฐ ๊ฒ๊ณผ ์์ ๋ฐฉํฅ ์์ฒด๊ฐ ํ๋ฆฐ ๊ฒ์ ๊ตฌ๋ถํ๋ค.
- ํ ๋ฒ ๊ณ ์น๊ณ ๋ค์ ๊ฐ์ฌํด๋ ์ค์ํ ๋ฌธ์ ๊ฐ ๋จ์ผ๋ฉด ๊ณ์ patchํ์ง ์๊ณ ๊ณํ๋ถํฐ ๋ค์ ์ฐ๋ค.
- ๊ณ์ฝ์ด ๋ฐ๋๋ฉด ์ํฅ๋ฐ์ ์์ ๋ง ๋ค์ ๊ฒ์ฌํ๋ค.
- ๊ฐ์ฌ PASS๋ ๋ด ์ ํ ๋ฐฉํฅ ์น์ธ์ด๋ ๋ฐฐํฌ ์น์ธ์ ๋์ ํ์ง ์๋๋ค.
๋ฌด์๋ณด๋ค ๋ชจ๋ ์์ ์ ์ด ๊ตฌ์กฐ๋ฅผ ์์ฐ์ง ์๊ธฐ๋ก ํ๋ค. ์คํ ํ๋, ๊ฒฐ์ ์ ์ธ test๋ก ๋๋๋ bug, ์์ง ๋ต์ ์ฐพ๋ ์ค์ธ ์์ ํ์์ ๊ฐ์ฌ ์ธ์ ์ ๋ถ์ด๋ ๊ฒ์ ๋ญ๋น๋ค. ์๋ชป๋ ๊ฒฐ๊ณผ๊ฐ ์ฌ๋ฌ ํ์ ์์ ์ ์ค์ผ์ํฌ ์ ์๋ ์ง์ ์๋ง Gate๋ฅผ ๋๋ค.
ํ์ด์ง ํ๋๋ ๋ฌด์กฐ๊ฑด ํ๋์ ์์ ๋จ์๋ก ์ผ์ง ์์๋ค. ๋ชฉ๋ก์์ ๊ฒ์ํ๊ณ ์์ธ๋ก ๋ค์ด๊ฐ ์ฒ๋ฆฌํ ๋ค ์๋ ์กฐ๊ฑด์ผ๋ก ๋์์ค๋ ๊ณผ์ ์ด ํ๋์ ์ ๋ฌด๋ผ๋ฉด, ๊ทธ ์ฌ์ ์ ์ฒด๊ฐ ๊ฒํ ๋จ์์ฌ์ผ ํ๋ค. ๋ฐ๋๋ก ๊ฐ์ pattern์ ๋จ์ ๋ฐ๋ณตํ๋ ํ๋ฉด๋ง๋ค ๋ณ๋ ๊ฐ์ฌ๋ฅผ ๋ถ์ผ ์ด์ ๋ ์๋ค.
์ด๋ ๊ฒ ๋ฐ์ง๊ณ ๋๋ ๋ด๊ฐ ์ํ๋ ๋จ์ํ graph๋ ์ ์งํ๋ฉด์๋, ์ ๋ฉ์ถฐ์ผ ํ๊ณ ๋ฌด์์ ๊ฐ์ฌํด์ผ ํ๋์ง๋ ๋ถ๋ช ํด์ก๋ค.
์ต์ graph๋ฅผ Codex Skill๋ก ์ฎ๊ฒผ๋ค
์ต์ข
์ ์ผ๋ก ๋ด๊ฐ Codex์ ์๊ตฌํ ๊ฒ์ custom-graph-engineering-gate๋ผ๋ ๊ณต์ฉ Skill์ด์๋ค. OpenAI๋ ๋ฐ๋ณตํด์ ์ฌ์ฉํ workflow๋ฅผ Skill๋ก ์ ์ฅํ๊ณ , ๋ฉ์ธ Agent๊ฐ ๋ณ๋์ subagent๋ฅผ ๋ถ๋ฌ ๊ฒฐ๊ณผ๋ฅผ ํ์ํ๋ ๋ฐฉ์์ ์ ๊ณตํ๊ณ ์์๋ค.23 ๋ณ๋ ์๋น์ค๋ฅผ ๋ง๋ค์ง ์์๋ ๋ด๊ฐ ๋งํ ์์
์ธ์
๊ณผ ๊ฐ์ฌ ์ธ์
์ ์๋ณต์ Codex ์์์ ๊ตฌ์ฑํ ์ ์์๋ค.
Skill์ ๋ง๋ค ๋๋ ์ผ์ ํค์ฐ์ง ๋ง๋ผ๊ณ ํ๋ค. ์คํ script๋, ๋ณ๋ DB๋, graph dashboard๋ ๋ง๋ค์ง ์์๋ค. Skill ๋ณธ๋ฌธ๊ณผ Codex์ ํ์ํ ์ต์ metadata๋ง ๋ง๋ค์๋ค.
Skill์ด ํ๋ ์ผ์ ํฌ๊ฒ ์ธ ๊ฐ์ง๋ค.
์ฒซ์งธ, ์ง๊ธ ์์ ์ด ์ ๋ง Gate๋ฅผ ์ด ๋งํผ ์ค์ํ์ง ๋จผ์ ํ๋จํ๋ค. ํ๋ฆฐ ์ค๊ฐ ๊ฒฐ๊ณผ๊ฐ ์ฌ๋ฌ ํ์ ์์ ์ ๋ง์น ๋๋ง ์ฌ์ฉํ๋ค.
๋์งธ, ๊ฐ์ฌํ ๊ฒฐ๊ณผ๋ฅผ ํ ๋ฌธ์ฅ์ผ๋ก ๊ณ ์ ํ๋ค. ์ฌ์ฉ์๊ฐ ์ป์ ๊ฒฐ๊ณผ, ์ฑ๊ณต๊ณผ ์คํจ๋ฅผ ๋๋ ๊ธฐ์ค, ์ง๊ธ ๊ฐ์ฌํ๋ ์ ํํ ํ๋ณด, ์ ์ ๊ฒ์ฆ ๊ฒฝ๋ก, PASS ๋ค์ ์ด๋ฆด ์ง์ ํ์ ์์ ๋ง ๊ธฐ๋กํ๋ค. ํ์ผ์ ๋ช ๊ฐ ๊ณ ์ณค๋์ง๋ test๋ฅผ ๋ช ๊ฐ ๋๋ ธ๋์ง๋ ์ฌ์ฉ์ ๊ฒฐ๊ณผ๋ฅผ ๋์ ํ์ง ๋ชปํ๋ค.
์ ์งธ, ์์ ๊ณผ ๊ฐ์ฌ ์ฌ์ด์ ์ ์ด๋ฅผ ์ ํํ๋ค.
PASS โ ์ง์ ํ์ ์์
๋ง ์งํ
CHANGES_REQUESTED โ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ํ ๋ฒ ์์ ํ๊ณ ์ฌ๊ฐ์ฌ
REPLAN_REQUIRED โ ๊ตฌํ์ด ์๋๋ผ ๊ณ์ฝ์ด๋ ์์
๋ถํด๋ถํฐ ์ฌ๊ฒํ
NOT_VERIFIABLE โ ์ฆ๊ฑฐ ์์ด ํต๊ณผ์ํค์ง ์์
๊ฐ์ฌ ์ธ์ ์๋ ์ด์ ๋ํ ๋งฅ๋ฝ์ ๋๊ธฐ์ง ์๋๋ก ํ๋ค. ๋ด๊ฐ ๋ฌด์ ๋๋ฌธ์ ํ๊ฐ ๋ฌ๋์ง, ์์ ์ธ์ ์ด ์ผ๋ง๋ ์ด์ฌํ ํ๋์ง, ๊ตฌํ์๊ฐ ์ด๋๋ฅผ ์ํ๋ค๊ณ ์๊ฐํ๋์ง๋ ๊ฐ์ฌ ๊ทผ๊ฑฐ๊ฐ ์๋๋ค. ์๋ ์๊ตฌ์ ํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ์ง์ ๋ณด๊ฒ ํ๋ค.
๊ฐ์ฌ ์ค source๋ Runtime์ด ๋ฐ๋๋ฉด ๊ธฐ์กด ํ์ ์ ๋ฒ๋ฆฐ๋ค. ์์ ์ด ์ค๋จ๋๊ฑฐ๋ ๋ํ๊ฐ ์์ถ๋ ๋ค์๋ ์ด๋ค ๊ฒฐ๊ณผ๊ฐ ์ด๋ค ํ์ ์ ๋ฐ์๋์ง ์ค์ ์ฆ๊ฑฐ๋ก ๋ณต๊ตฌํ ์ ์์ผ๋ฉด, ํต๊ณผํ๋ค๊ณ ์ถ์ธกํ์ง ์๋๋ค.
์ด ์ ๋๋ฉด ๋ด๊ฐ ์ฒ์ ๋งํ๋ ๊ตฌ์กฐ์ ํฌ๊ฒ ๋ค๋ฅด์ง ์๋ค. ๋ค๋ง โ๊ฐ์ฌ ์ธ์ ํ๋ ๋์โ๋ผ๋ ์์ด๋์ด๋ฅผ ๋ค์ session์์๋ ๊ฐ์ topology๋ก ์คํํ ์ ์๋๋ก, ๋น ๋จ๋ฆฌ๊ธฐ ์ฌ์ด ์ ์ด ์กฐ๊ฑด๋ง Skill์ ๋ฐ์๋ ๊ฒ์ด๋ค.
๋ง๋ graph๋ฅผ ์ค์ ๊ณ์ฝ์ ์ํ ์ ์ฉํ๋ค
Skill์ ๋ง๋ค์๋ค๊ณ ๋ด๊ฐ ๊ณง๋ฐ๋ก ์ ๋ง๋ค์๋ค๊ณ ๋ฏฟ์ผ๋ฉด ์ด๋ฒ ์ฌ๊ณ ์ ๋ค๋ฅผ ๊ฒ ์์๋ค. ๊ทธ๋์ ์ Skill ์์ฒด๋ ์ด์ ๋ํ ๋งฅ๋ฝ์ ๋ฐ์ง ์์ ๋ณ๋ reviewer์๊ฒ ๋๊ฒผ๋ค.
๋จ์ํ ๋ฌธ๊ตฌ ์์ ์๋ ์ด Skill์ ์ ์ฉํ์ง ์๋ ๊ฒ์ด ๋ง๋์ง ๋จผ์ ํ์ธํ๋ค. ์ ์จ๋ ๋๋ ์ผ์ ์ ์ฐ๋ ๊ฒ์ด ํ ํฐ ๋ญ๋น๋ฅผ ๋ง๋ ์ฒซ ๊ฒ์ฆ์ด์๋ค.
๊ทธ๋ค์ ์ฌ๋ฌ ๊ธฐ๋ฅ์ด ํจ๊ป ์์กดํ ๊ถํ ์ ํ ๊ณ์ฝ์ ์ฒซ ์ค์ node๋ก ์ผ์๋ค. ์์
๊ฒฐ๊ณผ๋ฅผ ๋๊ฒฐํ๊ณ ๊ฐ์ฌ ์ธ์
์ ๋๊ธฐ์ ์ฒซ verdict๋ PASS๊ฐ ์๋๋ผ CHANGES_REQUESTED์๋ค. ๊ถํ์ ์ด๋ ์์ ๊ธฐ์ค์ผ๋ก ํ๋จํ๋์ง, ์์ ๊ถํ์ด ์ด๋์ ์๊ณ ์ด๋ป๊ฒ ์ฒ ํ๋๋์ง, ์ฌ์ฉ์์ ๊ถํ๊ณผ ๋์ ํ์ฌ๊ฐ ์ ๋ง ๊ฐ์ ๋ฒ์์ ๋ฌถ์๋์ง๊ฐ ๋ถ์ถฉ๋ถํ๋ค.
๊ทธ ์ํ๋ก ์ฌ๋ฌ ๊ธฐ๋ฅ์ ์ ์ฉํ๋ค๋ฉด ๋์ค์ ๊ถํ ์ฒด๊ณ ์ ์ฒด๋ฅผ ๋ค์ ๋ฏ์ด๊ณ ์น ๋ฌธ์ ์๋ค. ์์ ์ธ์ ์ด ๊ฐ์ ๋ฒ์์์ ํ ๋ฒ ์์ ํ๊ณ , ๊ฐ์ ๊ฐ์ฌ ์ธ์ ์ด ๋ค์ ํ์ธํ ๋ค์์ผ PASS๊ฐ ๋์๋ค. ๊ทธ๋์ ํ์ ๊ตฌํ๊ณผ ๋ฐฐํฌ๋ ์ด์ง ์์๋ค.
์์ ์ํ์ด์ง๋ง ๋ด๊ฐ ์ํ๋ Graph Engineering์ ํจ๊ณผ๋ ํ์ธํ๋ค. ์์
์๊ฐ โ์ถฉ๋ถํ๋คโ๊ณ ๋๊ธด node์์ ํ์ edge๊ฐ ๋ซํ๊ณ , ๊ทธ ๊ฒฐ๊ณผ๊ฐ ๋ค๋ฅธ ์์
์ผ๋ก ํผ์ง๊ธฐ ์ ์ ๊ณ ์ณค๋ค. ์์ ๋ ๊ฐ์ candidate๋ฅผ ๊ฐ์ ๊ฐ์ฌ ์ธ์
์ด ๋ค์ ๋ณด๊ณ PASSํ ๋ค์์ผ ๋ค์ ๋จ๊ณ๋ฅผ ์ด ์ ์์๋ค.
์ฒซ ์คํ์ ํต๊ณผํ์ง๋ง UI ์คํจ๋ฅผ ํด๊ฒฐํ๋ค๊ณ ๋งํ ์๋ ์๋ค
์ฒซ ์ํ์์๋ ์๋ํ graph๊ฐ ์๋ํ๋ค. ํ์ง๋ง ์ด Skill์ด ์ค์ ๋ก 16์๊ฐ์ง๋ฆฌ UI ์คํจ๋ฅผ ๋ง์๋ค๊ณ ๋งํ ์๋ ์๋ค. ๊ถํ ๊ณ์ฝ์ฒ๋ผ ๋น๊ต์ ๋ช ํํ source๋ฅผ ๊ฒํ ํ ๊ฒ๊ณผ, ์ฌ๋์ด ๋ณด๊ณ ๋๋ผ๋ UI ๋ฐฉํฅ์ ์ค๊ฐ์ ๋์ด๋ด๋ ๊ฒ์ ๋ค๋ฅธ ๋ฌธ์ ๋ค. ์์ง ์ค์ ๋๊ท๋ชจ UI ์์ ์์ ์ด์๊ฐ๊ณผ ํ ํฐ์ ์ค์๋์ง ๊ฒ์ฆํ์ง ์์๋ค. ๊ฐ์ฌ ์ธ์ ๋ ๊ฐ์ ๋ชจ๋ธ๊ณผ ๊ฐ์ Working Tree๋ฅผ ๋ณด๊ธฐ ๋๋ฌธ์ ์์ ์ธ์ ๊ณผ ๊ฐ์ ์๋ชป๋ ์ ์ ์ ํจ๊ป ์์ ์ ์๋ค. Skill์ ์ง์นจ์ด์ง ๊ฐ์ ์คํ ์์ง๋ ์๋๋ค.
๊ทธ๋์ ๋ค์ ์ฅ๊ธฐ ์์ ์์ ๋ด์ผ ํ ๊ฒ์ PASS ๊ฐ์๊ฐ ์๋๋ค.
- ์ฒซ ์๋ชป๋ ๋ฐฉํฅ์ ์ ์ฒด ํ์ฅ ์ ์ ์ก์๋๊ฐ.
- ๊ฐ์ฌ์ ์ด ํ ํฐ๋ณด๋ค ๋ง์๋ธ ์ฌ์์ ์ด ๋ ์ปธ๋๊ฐ.
- ์ฒซ ๊ฒฐ๊ณผ๋ฅผ ๋ด๊ฐ ์ง์ ๋ณด๋ ์์ ์ด ๋ฆ์ด์ง์ง๋ ์์๋๊ฐ.
- ์์ ์ธ์ ๊ณผ ๊ฐ์ฌ ์ธ์ ์ด ๊ฐ์ ์๋ชป๋ ๊ณ์ฝ์ ํจ๊ป ์์ง๋ ์์๋๊ฐ.
ํจ๊ณผ๊ฐ ์์ผ๋ฉด ๊ท์น์ ๋ ๋ถ์ผ ๊ฒ์ด ์๋๋ผ Gate๋ฅผ ๋ ์ ๊ฒ ์จ์ผ ํ๋ค. ๊ฐ์ ์คํจ๊ฐ ๋ฐ๋ณต๋๋ฉด ๊ฐ์ฌ ๋จ๊ณ๋ฅผ ํ๋ ๋ ์ถ๊ฐํ ๊ฒ์ด ์๋๋ผ, ์ ์ด์ ๋ฌด์์ ํ๋์ ๊ฒฐ๊ณผ๋ก ๋ฌถ์๋์ง์ ๋ฌด์์ ๊ฐ์ฌ์์๊ฒ ๋ณด์ฌ์คฌ๋์ง๋ถํฐ ๋ค์ ๋ด์ผ ํ๋ค.
Graph Engineering์ ์๊ฒ ๋๋ค๊ณ ๊ฐ์๊ธฐ AI๋ฅผ ์ ์ฐ๊ฒ ๋ ๊ฒ์ ์๋๋ค. ๋ค๋ง ์ด๋ฒ์๋ ์ ํํ๋ ๋ง์ ๋ฃ๊ณ ๊ฑฐ๋ํ framework๋ถํฐ ์ค์นํ์ง ์์๋ค. ๋ด๊ฐ ๊ฒช์ ์คํจ์ ํ์ํ graph๋ง ๋จ๊ธฐ๊ณ , AI์ ๊ณผํ ์ ์๋ ๊ณ์ ๋ฐ๋ฐํ๋ฉด์, ๋ค์ session์์๋ ๋ค์ ์ํํ ์ ์๋ ์์ Skill๋ก ๋ง๋ค์๋ค.
16์๊ฐ ๋ค์์ผ ์ ์ฒด๊ฐ ์๋ชป๋๋ค๋ ์ฌ์ค์ ๋ฐ๊ฒฌํ์ง ์๊ธฐ ์ํด์.
์ฐธ๊ณ ์๋ฃ
-
LangChain, โ3 Years of Graph Engineering with LangGraphโ. Graph Engineering์ด๋ผ๋ ์ต๊ทผ ์ฉ์ด์ Agent workflow๋ฅผ ๋ช ์์ graph๋ก ์ค๊ณํ๋ ๊ด์ ์ ์ค๋ช ํ๋ค.ย โฉ
-
OpenAI, โBuild skillsโ. ๋ฐ๋ณตํด์ ์ฌ์ฉํ workflow๋ฅผ Codex Skill๋ก ์ ์ฅํ๋ ๊ณต์ ๊ฒฝ๋ก๋ฅผ ์ค๋ช ํ๋ค.ย โฉ
-
OpenAI, โSubagentsโ. ๋ฉ์ธ Agent๊ฐ ๋ณ๋ subagent๋ฅผ ๋ง๋ค๊ณ ๊ฒฐ๊ณผ๋ฅผ ํ์ํ๋ ๊ตฌ์กฐ๋ฅผ ์ค๋ช ํ๋ค.ย โฉ
๋๊ธ ๋จ๊ธฐ๊ธฐ