2026.08.12 (์ˆ˜)

โœจ 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์‹œ๊ฐ„ ๋’ค์—์•ผ ์ „์ฒด๊ฐ€ ์ž˜๋ชป๋๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋ฐœ๊ฒฌํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด์„œ.

์ฐธ๊ณ  ์ž๋ฃŒ

  1. LangChain, โ€œ3 Years of Graph Engineering with LangGraphโ€. Graph Engineering์ด๋ผ๋Š” ์ตœ๊ทผ ์šฉ์–ด์™€ Agent workflow๋ฅผ ๋ช…์‹œ์  graph๋กœ ์„ค๊ณ„ํ•˜๋Š” ๊ด€์ ์„ ์„ค๋ช…ํ•œ๋‹ค.ย โ†ฉ

  2. OpenAI, โ€œBuild skillsโ€. ๋ฐ˜๋ณตํ•ด์„œ ์‚ฌ์šฉํ•  workflow๋ฅผ Codex Skill๋กœ ์ €์žฅํ•˜๋Š” ๊ณต์‹ ๊ฒฝ๋กœ๋ฅผ ์„ค๋ช…ํ•œ๋‹ค.ย โ†ฉ

  3. OpenAI, โ€œSubagentsโ€. ๋ฉ”์ธ Agent๊ฐ€ ๋ณ„๋„ subagent๋ฅผ ๋งŒ๋“ค๊ณ  ๊ฒฐ๊ณผ๋ฅผ ํšŒ์ˆ˜ํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ์„ค๋ช…ํ•œ๋‹ค.ย โ†ฉ

๋Œ“๊ธ€ ๋‚จ๊ธฐ๊ธฐ