๋ฃจํ”„ ์—”์ง€๋‹ˆ์–ด๋ง(Loop Engineering)์˜ ์ „์„ฑ๊ธฐ, ๋”ฑ 6์ฃผ์˜€๋‚˜ ๋ด…๋‹ˆ๋‹ค.

์ด์ œ AI ๊ฐœ๋ฐœ์ž๋“ค์€ ๊ฐ๊ฐ์˜ ๋ฃจํ”„๋ฅผ ์„œ๋กœ ์—ฐ๊ฒฐํ•ด์„œ โ€˜๋” ํฐ ์‹œ์Šคํ…œโ€™์„ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๊ฑธ โ€˜๊ทธ๋ž˜ํ”„ ์—”์ง€๋‹ˆ์–ด๋ง(Graph Engineering)โ€™์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ณ  ์žˆ์–ด์š”.

์ง€๋‚œ 7์›” 18์ผ, ํ”ผํ„ฐ ์Šคํƒ€์ธ๋ฒ„๊ฑฐ(Peter Steinberger)๊ฐ€ X์— ์ด๋Ÿฐ ์งˆ๋ฌธ์„ ๋˜์กŒ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋ฐ”๋กœ ๋ช‡ ์‹œ๊ฐ„ ๋’ค์— ํ•˜๋ฉœ ํ›„์„ธ์ธ(Hamel Husain)์ด ๋งˆ์น˜ ์‹ ๋ฌธ์— ์‹ค๋ฆฌ๋Š” ๋ถ€๊ณ ์ฒ˜๋Ÿผ โ€œ๋ฃจํ”„ ์—”์ง€๋‹ˆ์–ด๋ง์€ ์ฃฝ์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋ž˜ํ”„ ์—”์ง€๋‹ˆ์–ด๋ง์ด ๋“ฑ์žฅํ–ˆ๋‹คโ€๊ณ  ์„ ์–ธํ–ˆ์Šต๋‹ˆ๋‹ค.

์ผ์š”์ผ์ด ๋˜์ž ํƒ€์ž„๋ผ์ธ์—๋Š” ๋ฒŒ์จ ๊ทธ๋ž˜ํ”„ ์—”์ง€๋‹ˆ์–ด๋ง์— ๋Œ€ํ•œ ๊ฐ•์˜์™€ ๋กœ๋“œ๋งต, ํˆด ์Šคํƒ ๋“ค์ด ์Ÿ์•„์กŒ๊ณ , ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์™€ ์Šคํƒ ํฌ๋“œ, ์•คํŠธ๋กœํ”ฝ์—์„œ ๋™์‹œ์— ๊ทธ๋ž˜ํ”„ ์—”์ง€๋‹ˆ์–ด๋ง์„ ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์Šค๋ ˆ๋“œ๋„ ์ค„์ค„์ด ์˜ฌ๋ผ์™”๊ณ ์š”.

๊ทธ๋Ÿฐ๋ฐ, ์ž ๊น๋งŒ์š”.

โ€˜๋ฃจํ”„ ์—”์ง€๋‹ˆ์–ด๋งโ€™์ด๋ผ๋Š” ๋ง ์ž์ฒด๊ฐ€ ์„ธ์ƒ์— ๋‚˜์˜จ ์ง€ ์ด์ œ ๊ฒจ์šฐ 6์ฃผ ๋‚จ์ง“์ž…๋‹ˆ๋‹ค - ์ด ์šฉ์–ด๋ฅผ ๋„๋ฆฌ ์•Œ๋ฆฐ ์• ๋”” ์˜ค์Šค๋งˆ๋‹ˆ(Addy Osmani)์˜ ์—์„ธ์ด๊ฐ€ ๋‚˜์˜จ ๋‚ ์ด 6์›” 7์ผ์ด์—ˆ์œผ๋‹ˆ๊นŒ์š”.

๊ทธ ๊ธ€๋„ ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ๊ฐœ๋…์„ ๋ฐœ๋ช…ํ•œ ๊ฒƒ์€ ์•„๋‹ˆ๊ธด ํ–ˆ์ฃ . ์Šคํƒ€์ธ๋ฒ„๊ฑฐ๊ฐ€ ์ด๋ฏธ ์–ธ๊ธ‰ํ–ˆ๋˜ ์Šฌ๋กœ๊ฑด๊ณผ Claude Code๋ฅผ ๋งŒ๋“  ๋ณด๋ฆฌ์Šค ์ฒด๋ฅด๋‹ˆ(Boris Cherny)์˜ ๋ง์—์„œ ์ถœ๋ฐœํ•œ ๊ฒƒ์ด์—ˆ์–ด์š”. ์ฒด๋ฅด๋‹ˆ๋Š” โ€œ๋‚˜๋Š” ์ด์ œ Claude์—๊ฒŒ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์“ฐ์ง€ ์•Š์Šต๋‹ˆ๋‹คโ€๋ผ๊ณ  ํ–ˆ๋Š”๋ฐ, ๊ทธ๊ฑด ์ž๊ธฐ ์ผ์ด ํ”„๋กฌํ”„ํŠธ๋ฅผ ์“ฐ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ, ๊ทธ ์ผ์„ ๋Œ€์‹ ํ•ด ์ค„ โ€˜๋ฃจํ”„โ€™๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋ผ๋Š” ์–˜๊ธฐ์˜€๊ตฌ์š”.

์ด ์•„์ด๋””์–ด ์ž์ฒด๋Š” ์ข‹์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค ๊ณผํ•™์ด๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ๋Š” ์ด๋ฏธ ๊ฝค ์ต์ˆ™ํ•œ ๋ฐฉ์‹์ด๊ธฐ๋„ ํ•˜๊ณ ์š”. ์—์ด์ „ํŠธ์—๊ฒŒ ๋งค ์ˆœ๊ฐ„ ๋ญ˜ ํ•ด์•ผ ํ• ์ง€ ์ผ์ผ์ด ์ง€์‹œํ•˜๋Š” ๋Œ€์‹ ์—, ๋ชฉํ‘œ ํ•˜๋‚˜์™€ ์Šค์Šค๋กœ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ฒ€ํ•  ๋ฐฉ๋ฒ•, ๊ทธ๋ฆฌ๊ณ  ์ผ์ด ๋๋‚  ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณตํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํด ํ•˜๋‚˜๋ฅผ ์ฅ์—ฌ์ฃผ๋Š” ๊ฒ๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” ์—…๊ณ„ ๋Œ€๋ถ€๋ถ„์ด ์•„์ง โ€˜๋ฃจํ”„ ์—”์ง€๋‹ˆ์–ด๋ง ํ•ด์„ค์„œโ€™๋ฅผ ๋‹ค ์“ฐ๊ธฐ์—๋„ ์งง์€, ๋‹จ 6์ฃผ๊ฐ€ ์ง€๋‚ฌ์„ ๋ฟ์ธ๋ฐ, ๋ฒŒ์จ ๋‹ค์Œ์˜ ์ „๋ฌธ ์šฉ์–ด๊ฐ€ ๋“ฑ์žฅํ–ˆ๋‹ค๋Š” ๊ฒ๋‹ˆ๋‹ค.

๋ฌผ๋ก , ํ”ผํ„ฐ๋Š” ์ผ์ข…์˜ ์žฅ๋‚œ์„ ์น˜๊ณ  ์žˆ๋Š” ๊ฑฐ๋ผ๋Š” ๊ฑด ์•Œ์•„์š”. ํ•˜์ง€๋งŒ ๊ทธ ๋†๋‹ด์„ ํ•œ ๊ฒน ๊ฑท์–ด๋‚ด๊ณ  ๋ณด๋ฉด ๊ฝค ํฅ๋ฏธ๋กœ์šด ๋ณ€ํ™”๊ฐ€ ํ•˜๋‚˜ ๋ณด์ž…๋‹ˆ๋‹ค.

๋ฃจํ”„๊ฐ€ ์ปค์ง€๋ฉด, ๊ทธ๋ž˜ํ”„๊ฐ€ ๋ฉ๋‹ˆ๋‹ค

๋จผ์ €, ๋ฃจํ”„๊ฐ€ ๋ญ”๊ฐ€ ์ƒ๊ฐํ•ด ๋ณด๋ฉด, โ€˜์—์ด์ „ํŠธ๊ฐ€ ์ผ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๋ณธ ์‚ฌ์ดํดโ€™์ด๋ผ๊ณ  ๋ณด๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์— ํ•  ์ผ์„ ์ฐพ๊ณ , ๊ณ„ํš์„ ์„ธ์šฐ๊ณ , ์‹คํ–‰ํ•˜๊ณ , ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๋‹ค์Œ์— ๊ณ„์†ํ• ์ง€ ๋ฉˆ์ถœ์ง€๋ฅผ ์ •ํ•˜์ฃ .

ํ•ด์•ผ ํ•  ์ž‘์—…์ด ๋ณต์žกํ•˜์ง€ ์•Š์„ ๋•Œ๋Š” ์ด ์ •๋„๋งŒ์œผ๋กœ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ์ผ์ด ์กฐ๊ธˆ๋งŒ ๋ณต์žกํ•ด์ง€๋ฉด ์ƒํ™ฉ์ด ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ์–ด๋–ค ์ž‘์—…์€ ์—ฌ๋Ÿฌ ๊ฐˆ๋ž˜๋ฅผ ๋™์‹œ์—, ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ๋ณ‘๋ ฌ๋กœ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ๋‹จ๊ณ„์—์„œ๋Š” ์ฝ”๋”ฉ ๋ชจ๋ธ์ด ํ•„์š”ํ•˜๊ณ , ๋‹ค๋ฅธ ๋‹จ๊ณ„์—์„œ๋Š” ๊ฒ€์ƒ‰์ด ํ•„์š”ํ•˜์ฃ .

ํ•œ ์—์ด์ „ํŠธ๊ฐ€ ๋‹ต์„ ๋‚ด๋†“์œผ๋ฉด ๋‹ค๋ฅธ ์—์ด์ „ํŠธ๊ฐ€ ๊ทธ ๋‹ต์„ ๋ฐ˜๋ฐ•ํ•ด ๋ณด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ๊ฒฐ์ •์€ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•ด๋„ ๋˜์ง€๋งŒ, ์–ด๋–ค ๊ฒฐ์ •์€ ๋ฐ˜๋“œ์‹œ ์‚ฌ๋žŒ์˜ ์Šน์ธ์„ ๋ฐ›์•„์•ผ ํ•˜๊ณ ์š”.

์—ฌ๊ธฐ๊นŒ์ง€ ์˜ค๋ฉด ๋ฃจํ”„๋ฅผ ์ž˜ ๋งŒ๋“œ๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค. ์„œ๋กœ ๋‹ค๋ฅธ ์กฐ๊ฐ์„ ์–ด๋–ค ์ˆœ์„œ๋กœ, ์–ด๋–ค ์กฐ๊ฑด์— ๋”ฐ๋ผ ์—ฐ๊ฒฐํ• ์ง€๋„ ์ •ํ•ด์•ผ ํ•˜๋‹ˆ๊นŒ์š”.

๊ทธ ๋” ํฐ ๊ตฌ์กฐ๊ฐ€ ๋ฐ”๋กœ โ€˜๊ทธ๋ž˜ํ”„โ€™๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์ด๊ฒŒ ์•„์ฃผ ๋‚ฏ์„  ๊ตฌ์กฐ๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๋ž˜ํ”„๋Š” ๋…ธ๋“œ(node), ์—ฃ์ง€(edge), ์ƒํƒœ(state)๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค๋Š” ๊ฑฐ, AI๋‚˜ ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋ง์— ๊ด€์‹ฌ์ด ์žˆ์œผ์‹  ๋ถ„์ด๋ผ๋ฉด ๋งŽ์ด ๋“ค์–ด๋ณด์…จ์„ ๊ฑฐ์˜ˆ์š”.

๋…ธ๋“œ๋Š” ํ•˜๋‚˜์˜ ์ž‘์—… ๋‹จ์œ„์ž…๋‹ˆ๋‹ค. ์—์ด์ „ํŠธ์ผ ์ˆ˜๋„ ์žˆ๊ณ , ๋ชจ๋ธ ํ˜ธ์ถœ์ด๋‚˜ ์ฝ”๋“œ ํ•œ ์กฐ๊ฐ, ๋˜๋Š” ์‚ฌ๋žŒ์˜ ๊ฒฐ์ •์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฃ์ง€๋Š” ๊ทธ ๋‹ค์Œ์— ์–ด๋–ค ์ผ์ด ์ผ์–ด๋‚ ์ง€๋ฅผ ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ƒํƒœ๋Š” ํ•œ ๋‹จ๊ณ„์—์„œ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜๊ณ ์š”.

๊ทธ๋Ÿฌ๊ณ  ๋ณด๋ฉด ์กฐ๊ธˆ ์›ƒ๊ธฐ๊ธฐ๋„ ํ•œ๋ฐ, ๋ฃจํ”„๋„ ์‚ฌ์‹ค ๊ทธ๋ž˜ํ”„์ž–์•„์š”? ๋‹ค๋งŒ, ๊ฒฝ๋กœ๊ฐ€ ์•ž์„  ๋…ธ๋“œ๋กœ ๋˜๋Œ์•„์˜ค๋Š” ํ˜•ํƒœ์˜ ๊ทธ๋ž˜ํ”„์ผ ๋ฟ์ด์ฃ .

๊ฒŒ๋‹ค๊ฐ€ ์ง€๊ธˆ๊นŒ์ง€ ์ด์•ผ๊ธฐํ•œ ๋ชจ๋“  ๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง์˜ ์˜์—ญ์—์„œ๋Š” ์ƒˆ๋กœ์šด ๊ฐœ๋…์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ƒํƒœ ๊ธฐ๊ณ„(state machine), DAG, ์›Œํฌํ”Œ๋กœ์šฐ ์—”์ง„, ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ์‹œ์Šคํ…œ์€ ์ˆ˜์‹ญ ๋…„ ๋™์•ˆ ์ด๋Ÿฐ ์ž‘์—…์„ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ํ˜•ํƒœ๋กœ ์ฒ˜๋ฆฌํ•ด ์™”์–ด์š”. LangChain๋„ 2024๋…„ 1์›”, ๊ฐœ๋ฐœ์ž๊ฐ€ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๋Š”(stateful) ์—์ด์ „ํŠธ ์›Œํฌํ”Œ๋กœ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ฒ ๋‹ค๊ณ  ๋‚ด๋†“์€ ๊ฒŒ ๋ฐ”๋กœ LangGraph๊ตฌ์š”.

๊ทธ๋ ‡๋‹ค๋ฉด ๋ญ๊ฐ€ ๋‹ฌ๋ผ์ง„ ๊ฑธ๊นŒ์š”?

์ œ๊ฐ€ ๋ณด๊ธฐ์—๋Š”, ํ•ต์‹ฌ์€ โ€˜๊ทธ๋ž˜ํ”„ ์ž์ฒดโ€™๊ฐ€ ์•„๋‹ˆ๋ผ ์ด ๊ตฌ์กฐ ์•ˆ์—์„œ โ€˜๋ชจ๋ธ์—๊ฒŒ ์–ด๋–ค ์—ญํ• ์„ ๋งก๊ธธ ๊ฒƒ์ธ๊ฐ€โ€™์— ์žˆ์Šต๋‹ˆ๋‹ค.

์ดˆ๊ธฐ ์—์ด์ „ํŠธ ์‹œ์Šคํ…œ์€ ๋ชจ๋ธ์—๊ฒŒ ๊ฑฐ์˜ ๋ชจ๋“  ๊ฒƒ์„ ๋งก๊ธฐ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•˜์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์— ๋ญ˜ ํ• ์ง€ ์ •ํ•˜๊ณ , ๋„๊ตฌ๋ฅผ ๊ณ ๋ฅด๊ณ , ๊ฒฐ๊ณผ๋ฅผ ํ•ด์„ํ•˜๊ณ , ๊ณ„ํš์„ ์ˆ˜์ •ํ•˜๊ณ , ๋ฉˆ์ถœ์ง€ ๋ง์ง€๊นŒ์ง€ ํŒ๋‹จํ•˜๊ฒŒ ํ–ˆ์ฃ .

๋ฐ๋ชจ์—์„œ๋Š” ์ด ๋ฐฉ์‹์ด ๊ฝค ๋ฉ‹์ง€๊ฒŒ ์ž‘๋™ํ•˜๊ณ  ์“ธ๋งŒํ•˜๊ฒŒ ๋ณด์—ฌ์š”. ๊ทธ๋ ‡์ง€๋งŒ, ์‹ค์ œ ํ”„๋กœ๋•์…˜์˜ ๊ธธ๊ณ  ๋ณต์žกํ•œ ์›Œํฌํ”Œ๋กœ์— ์ ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด, ๊ทธ์— ๋ชป์ง€์•Š๊ฒŒ ๋‹ค์–‘ํ•œ ์‹คํŒจ ๋ฐฉ์‹๋„ ํ•จ๊ป˜ ๋“œ๋Ÿฌ๋‚˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์—์ด์ „ํŠธ๋Š” ๋ณ„๋‹ค๋ฅธ ์ด์œ  ์—†์ด ๊ฐ™์€ ๋ฃจํ”„๋ฅผ ๋ฐ˜๋ณตํ•˜๊ธฐ๋„ ํ•˜๊ณ , ๊ผญ ์ง€์ผœ์•ผ ํ•  ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ๊ฑด๋„ˆ๋›ฐ๊ฑฐ๋‚˜ ์ƒํƒœ๋ฅผ ๋†“์น˜๋Š” ์ผ๋„ ์žˆ์–ด์š”. ๋„๊ตฌ๊ฐ€ ์Ÿ์•„๋‚ธ ์ถœ๋ ฅ๊ฐ’์œผ๋กœ ์ปจํ…์ŠคํŠธ ์ฐฝ์„ ๊ฐ€๋“ ์ฑ„์›Œ๋ฒ„๋ฆฌ๊ธฐ๋„ ํ•˜๊ณ ์š”.

๊ตฌ๊ธ€์€ Agent Development Kit(ADK) 2.0์„ ์„ค๋ช…ํ•˜๋ฉด์„œ ์ด ๋ฌธ์ œ๋ฅผ ์ด๋ ‡๊ฒŒ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ์ˆœ์„œ๋กœ ์›€์ง์ผ์ง€, ์–ด๋–ค ์กฐ๊ฑด์—์„œ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐˆ์ง€๊ฐ€ ์ด๋ฏธ ์ •ํ•ด์ ธ ์žˆ๋Š” ์ผ์€ ์ฝ”๋“œ๋กœ ์ฒ˜๋ฆฌํ•˜๊ณ , ์ƒํ™ฉ์„ ํ•ด์„ํ•˜๊ฑฐ๋‚˜ ํŒ๋‹จํ•ด์•ผ ํ•˜๋Š” ๋ถ€๋ถ„๋งŒ ๋ชจ๋ธ์— ๋งก๊ธฐ๋ผ๋Š” ๊ฒ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด์„œ โ€œ๊ฒ€ํ† ๊ฐ€ ๋๋‚˜๋ฉด ์Šน์ธ ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐ„๋‹คโ€๋Š” ๊ทœ์น™์€ ์ฝ”๋“œ๊ฐ€ ์ฒ˜๋ฆฌํ•˜๊ณ , โ€œ์ด ๊ฒฐ๊ณผ์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”๊ฐ€?โ€์ฒ˜๋Ÿผ ๋งฅ๋ฝ์„ ์ฝ์–ด์•ผ ํ•˜๋Š” ์งˆ๋ฌธ์€ ๋ชจ๋ธ์ด ํŒ๋‹จํ•˜๋Š” ์‹์ด์ฃ .

๋Œ์ด์ผœ ๋ณด๋ฉด ๋„ˆ๋ฌด๋‚˜ ๋‹น์—ฐํ•œ ์ด์•ผ๊ธฐ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์—์ด์ „ํŠธ๊ฐ€ ์ฒ˜์Œ ์ฃผ๋ชฉ๋ฐ›๊ธฐ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ๋Š” ๋ชจ๋ธ์ด ๋‹ค์Œ์— ํ•  ์ผ์„ ๊ณ ๋ฅด๊ณ , ๋„๊ตฌ๋ฅผ ์„ ํƒํ•˜๊ณ , ๊ณ„ํš์„ ๋ฐ”๊พธ๊ณ , ์–ธ์ œ ๋ฉˆ์ถœ์ง€๊นŒ์ง€ ์Šค์Šค๋กœ ๊ฒฐ์ •ํ•ด์•ผ ์ œ๋Œ€๋กœ ๋œ ์—์ด์ „ํŠธ๋ผ๊ณ  ์—ฌ๊ธฐ๋Š” ๋ถ„์œ„๊ธฐ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค ๋ณด๋‹ˆ ๋ชจ๋ธ์˜ ํŒ๋‹จ์ด ๊ผญ ํ•„์š”ํ•œ ๋ถ€๋ถ„ ๋ฟ ์•„๋‹ˆ๋ผ, ์ •ํ•ด์ง„ ๊ทœ์น™๋Œ€๋กœ ์ฒ˜๋ฆฌํ•˜๋ฉด ๋˜๋Š” ๊ณผ์ •๊นŒ์ง€ ๋ชจ๋ธ์— ๋งก๊ธฐ๊ฒŒ ๋์–ด์š”.

์•คํŠธ๋กœํ”ฝ๋„ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ์กฐ๊ธˆ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ํ’€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Claude Code์˜ ๋‹ค์ด๋‚ด๋ฏน ์›Œํฌํ”Œ๋กœ์šฐ(dynamic workflows)๋Š” Claude์—๊ฒŒ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ์ž‘์—… ์ง„ํ–‰ ๋ฐฉ์‹์„ ์งœ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ์ž‘์—…์„ ๋™์‹œ์— ์ง„ํ–‰ํ• ์ง€, ๊ฐ๊ฐ์˜ ์ž‘์—…์„ ์–ด๋–ค ์„œ๋ธŒ์—์ด์ „ํŠธ์—๊ฒŒ ๋งก๊ธธ์ง€, ๋‚˜์˜จ ๊ฒฐ๊ณผ๋ฅผ ์–ด๋–ค ์ˆœ์„œ๋กœ ๋ชจ์„์ง€ ๋“ฑ์„ ๋จผ์ € ์ฝ”๋“œ๋กœ ๋งŒ๋“œ๋Š” ๊ฒ๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ํ•ด๋‘๋ฉด Claude๊ฐ€ ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๋Š” ๋‚ด๋‚ด โ€œ๋‹ค์Œ์—๋Š” ๋ญ˜ ํ•˜์ง€?โ€๋ผ๊ณ  ๋˜ํ’€์ดํ•ด์„œ ํŒ๋‹จํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์— Claude๊ฐ€ ์ „์ฒด ์ง„ํ–‰ ๋ฐฉ์‹์„ ์งœ๋”๋ผ๋„, ์‹ค์ œ ์ž‘์—…์ด ์‹œ์ž‘๋œ ๋’ค์—๋Š” ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด๋‘” ์ฝ”๋“œ์— ๋”ฐ๋ผ ์›€์ง์ด๋‹ˆ๊นŒ. ๋ชจ๋ธ์„ ๋ถˆํ•„์š”ํ•˜๊ฒŒ ์—ฌ๋Ÿฌ ๋ฒˆ ํ˜ธ์ถœํ•˜์ง€ ์•Š์•„๋„ ๋˜๋‹ˆ๊นŒ ํ† ํฐ์„ ์•„๋‚„ ์ˆ˜ ์žˆ๊ณ , ์ž‘์—…์ด ์–ด๋–ค ์ˆœ์„œ๋กœ ์ง„ํ–‰๋ ์ง€๋„ ํ›จ์”ฌ ์‰ฝ๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋ฐฉ์‹์ด โ€˜๊ทธ๋ž˜ํ”„ ์—”์ง€๋‹ˆ์–ด๋งโ€™์˜ ๊ฐ€์žฅ ํ˜„์‹ค์ ์ธ ๋ชจ์Šต์— ๊ฐ€๊น์Šต๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ๊ฑด ์—์ด์ „ํŠธ์— ๋” ๋งŽ์€ ์ž์œ ๋ฅผ ์ฃผ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ, ๋ชจ๋ธ์ด ํŒ๋‹จํ•ด์•ผ ํ•  ๋ถ€๋ถ„๊ณผ ์ฝ”๋“œ๊ฐ€ ์ฑ…์ž„์ ธ์•ผ ํ•  ๋ถ€๋ถ„์„ ์ œ๋Œ€๋กœ ๋‚˜๋ˆ„๋Š” ๊ฒ๋‹ˆ๋‹ค. ์ƒํ™ฉ์— ๋”ฐ๋ผ ํ•ด์„์ด ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๋Š” ์ผ์€ ๋ชจ๋ธ์— ๋งก๊ธฐ๊ณ , ๋ฐ˜๋“œ์‹œ ์ง€์ผœ์•ผ ํ•˜๋Š” ์ˆœ์„œ์™€ ๊ทœ์น™์€ ์ฝ”๋“œ๋กœ ํ™•์‹คํ•˜๊ฒŒ ์žก์•„๋‘๋Š” ๊ฑฐ์ฃ .

์ด๋ ‡๊ฒŒ ๋ณด๋ฉด ๋ชจ๋ธ์€ ๋ชจ๋“  ๊ณผ์ •์„ ํ˜ผ์ž ์ด๋„๋Š” ์กด์žฌ๋ผ๊ธฐ๋ณด๋‹ค, ๋” ํฐ ์‹œ์Šคํ…œ ์•ˆ์—์„œ ํŒ๋‹จ์ด ํ•„์š”ํ•œ ์ผ์„ ๋งก๋Š” ๊ตฌ์„ฑ ์š”์†Œ์— ๊ฐ€๊น์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ, ์‹œ์Šคํ…œ์„ ๋ฏฟ๊ณ  ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค๋ ค๋ฉด ํ”„๋กฌํ”„ํŠธ๋งŒ ์ž˜ ์ž‘์„ฑํ•ด์„œ๋Š” ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค. ์ž‘์—…์„ ์–ด๋””๋กœ ๋ณด๋‚ผ์ง€, ์•ž ๋‹จ๊ณ„์—์„œ ๋‚˜์˜จ ์ •๋ณด๋ฅผ ์–ด๋–ป๊ฒŒ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๋„˜๊ธธ์ง€, ๊ฒฐ๊ณผ๊ฐ€ ์ œ๋Œ€๋กœ ๋‚˜์™”๋Š”์ง€ ์–ด๋–ป๊ฒŒ ํ™•์ธํ• ์ง€, ์ค‘๊ฐ„์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋ฉด ์–ด๋–ป๊ฒŒ ์ˆ˜์Šตํ• ์ง€๊นŒ์ง€ ํ•จ๊ป˜ ์„ค๊ณ„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กฌํ”„ํŠธ๋Š” ์—ฌ์ „ํžˆ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ง€ ์ด์ œ๋Š” ํ”„๋กฌํ”„ํŠธ ์ž์ฒด๋ฅผ ์ž˜ ๋งŒ๋“œ๋Š” ๊ฒƒ๋งŒํผ, ๊ทธ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ํ•จ๊ป˜ ๋งŒ๋“œ๋Š” ์ผ์ด ์ค‘์š”ํ•ด์ง€๊ณ  ์žˆ๋‹ค๋Š” ๊ฒ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ, ๋ฌธ์ œ๋Š” โ€˜๊ทธ๋ž˜ํ”„โ€™๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์€ ๊ฒƒ์„ ๋œปํ•œ๋‹ค๋Š” ๊ฒ๋‹ˆ๋‹ค

์—ฌ๊ธฐ์„œ๋ถ€ํ„ฐ ์ด์•ผ๊ธฐ๊ฐ€ ์กฐ๊ธˆ ๋ณต์žกํ•ด์ง€๋Š”๋ฐ, ๋ชจ๋‘ ๊ทธ๋ž˜ํ”„๋ฅผ ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์ง€๋งŒ, ์ •์ž‘ ๊ฐ™์€ ๊ทธ๋ž˜ํ”„๋ฅผ ๋œปํ•˜๋Š” ๊ฑด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๊ฐ€์žฅ ๋จผ์ € ๋– ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋Š” ๊ฑด ์ปจํŠธ๋กค ๊ทธ๋ž˜ํ”„(control graph)์ž…๋‹ˆ๋‹ค. ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ์–ด๋–ค ๋‹จ๊ณ„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋Š”์ง€, ์–ด๋–ค ์กฐ๊ฑด์—์„œ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐ€๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ธ ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. ์‰ฝ๊ฒŒ ๋งํ•ด์„œ, ์ผ์ด ์–ด๋–ค ์ˆœ์„œ์™€ ๊ทœ์น™์— ๋”ฐ๋ผ ์ง„ํ–‰๋˜๋Š”์ง€๋ฅผ ๊ทธ๋ ค๋†“์€ ์ง€๋„๊ฐ™์€ ๊ฑฐ์ฃ .

๋‹ค๋ฅธ ๋งฅ๋ฝ์—์„œ๋Š”, ๊ทธ๋ž˜ํ”„๊ฐ€ ์ง€์‹ ๊ทธ๋ž˜ํ”„(knowledge graph)๋ฅผ ๋œปํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ์ •๋ณด๋ฅผ ๊ฐœ์ฒด(entity)์™€ ๊ทธ ์‚ฌ์ด์˜ ๊ด€๊ณ„(relationship)๋กœ ์ •๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์ด๊ณ , ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์˜ GraphRAG๊ฐ€ ์—ฌ๊ธฐ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. GraphRAG๋Š” ๋ฌธ์„œ์—์„œ ๊ฐœ์ฒด์™€ ๊ด€๊ณ„๋ฅผ ์ฐพ์•„ ๊ทธ๋ž˜ํ”„๋กœ ๋งŒ๋“  ๋’ค์—, ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ๊ฒ€์ƒ‰ํ•  ๋•Œ ๊ทธ ๊ตฌ์กฐ๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค.

์‹คํ–‰ ํŠธ๋ ˆ์ด์Šค(execution trace)๋ฅผ ๊ทธ๋ž˜ํ”„๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๊ณ ์š”. ์—์ด์ „ํŠธ๊ฐ€ ํ•œ ๋ฒˆ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋™์•ˆ ์–ด๋–ค ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ–ˆ๊ณ , ์–ด๋–ค ํŒ๋‹จ์„ ๊ฑฐ์ณค๊ณ , ์–ด๋А ๋‹จ๊ณ„์—์„œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ๋Š”์ง€๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์‹คํ–‰ ๊ธฐ๋ก์ž…๋‹ˆ๋‹ค.

โ€˜Intuition Machineโ€™์˜ ์นด๋ฅผ๋กœ์Šค ํŽ˜๋ ˆ์ฆˆ(Carlos Perez)๋Š” ์ง€๋‚œ ์ฃผ๋ง์— ๋˜ ๋‹ค๋ฅธ ํ•ด์„์„ ๋‚ด๋†“์•˜๋Š”๋ฐ, โ€˜์‹œ์Šคํ…œ์„ ๊ฐœ์„ ํ•˜๋Š” ์—ฌ๋Ÿฌ ๋ฃจํ”„๋ฅผ ํ•˜๋‚˜์˜ ๊ทธ๋ž˜ํ”„๋กœ ๋ณด์žโ€™๋Š” ๊ฒ๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ๋ฃจํ”„๋Š” ํŠน์ •ํ•œ ์ง€ํ‘œ๋ฅผ ๋†’์—ฌ ์ฃผ๊ณ , ๋‹ค๋ฅธ ๋ฃจํ”„๋Š” ๊ทธ ๊ณผ์ •์—์„œ ๋‚˜๋น ์งˆ ์ˆ˜ ์žˆ๋Š” ๊ฒฌ์ œ ์ง€ํ‘œ(counter-metric)๋ฅผ ์‚ดํŽด ๋ณด๊ณ ์š”. ๋˜ ๋‹ค๋ฅธ ๋ฃจํ”„๋Š” ์• ์ดˆ์— ์ •ํ•œ ์ง€ํ‘œ๊ฐ€ ์šฐ๋ฆฌ๊ฐ€ ์ด๋ฃจ๋ ค๋Š” ์ง„์งœ ๋ชฉํ‘œ๋ฅผ ์—ฌ์ „ํžˆ ์ œ๋Œ€๋กœ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ๋Š”์ง€ ์ ๊ฒ€ํ•˜๋Š” ์‹์œผ๋กœ์š”.

์ด๋Ÿฐ ๊ตฌ์กฐ๋Š” ์ž๊ฐ€ ๊ฐœ์„  ์‹œ์Šคํ…œ์—์„œ ํŠนํžˆ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ์ˆ˜์น˜๋ฅผ ๋†’์ด๋Š” ๋ฐ๋งŒ ์ง‘์ค‘ํ•˜๋‹ค ๋ณด๋ฉด, ๊ทธ ์ˆ˜์น˜๊ฐ€ ์ฒ˜์Œ ๋ชฉํ‘œ์™€๋Š” ์ ์  ๋ฉ€์–ด์ง€๋”๋ผ๋„ ์‹œ์Šคํ…œ์ด ๊ณ„์† ๊ฐ™์€ ๋ฐฉํ–ฅ์œผ๋กœ ์น˜๊ณ ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ์„ ํ…Œ๋‹ˆ๊นŒ์š”. ๋‹ค์‹œ ๋งํ•ด์„œ, ๊ฐœ์„ ํ•˜๋Š” ๋ฃจํ”„๋งŒ ์žˆ๊ณ  ์ œ๋Œ€๋กœ ๊ฐ€๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฃจํ”„๊ฐ€ ์—†๋‹ค๋ฉด ์‹œ์Šคํ…œ์€ ์—‰๋šฑํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ˆ„๊ตฌ๋ณด๋‹ค ์ž˜ ๋งŒ๋“ค์–ด๋‚ด๊ฒŒ๋” ๋ฐœ์ „ํ•  ์ˆ˜๋„ ์žˆ์„ ํ…Œ๋‹ˆ, ๊ทธ๊ฑธ ๋ง‰์ž๋Š” ๊ฒ๋‹ˆ๋‹ค.

์ด ๊ทธ๋ž˜ํ”„๋“ค์€ ๋ชจ๋‘ ์—ฌ๋Ÿฌ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค๋Š” ๊ณตํ†ต์ ์ด ์žˆ๊ณ , ๊ทธ๋ž˜์„œ ์—ฐ๊ฒฐ๋œ ๊ตฌ์กฐ๋งŒ ์žˆ๋‹ค๋ฉด ๋ˆ„๊ตฌ๋“  ๊ฑฐ๊ธฐ โ€˜๊ทธ๋ž˜ํ”„โ€™๋ผ๋Š” ์ด๋ฆ„์„ ๋ถ™์ผ ์ˆ˜ ์žˆ์ฃ . ํ•˜์ง€๋งŒ ๊ทธ ๊ณตํ†ต์ ์„ ๋นผ๊ณ  ๋ณด๋ฉด, ๊ฐ๊ฐ์€ ์ „ํ˜€ ๋‹ค๋ฅธ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃจ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋˜ ์ค‘์—, Sprytix๋ผ๋Š” ๊ฐœ๋ฐœ์ž ๊ณ„์ •์ด ์˜ฌ๋ฆฐ X ์Šค๋ ˆ๋“œ๊ฐ€ ๋น ๋ฅด๊ฒŒ ํผ์กŒ๋Š”๋ฐ์š”. ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์™€ ์Šคํƒ ํฌ๋“œ, ์•คํŠธ๋กœํ”ฝ์ด ๊ทธ๋ž˜ํ”„ ์—”์ง€๋‹ˆ์–ด๋ง์œผ๋กœ RAG๋ฅผ ๋Œ€์ฒดํ–ˆ๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋กœ ์ •ํ™•๋„๋Š” 18% ๋†’์•„์ง€๊ณ  ๋น„์šฉ์€ 85% ๋‚ฎ์•„์กŒ๋‹ค๋Š” ์ฃผ์žฅ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ถœ์ฒ˜๋ฅผ ๋”ฐ๋ผ๊ฐ€ ๋ณด๋ฉด, ์ด ์ˆ˜์น˜๋Š” ์„ธ ์กฐ์ง์˜ ๊ณตํ†ต๋œ ์„ฑ๊ณผ๊ฐ€ ์•„๋‹ˆ๋ผ ํŠน์ • ์‚ฐ์—…์šฉ ๋„๋ฉด์„ ๋Œ€์ƒ์œผ๋กœ ํ•œ ๋ณ„๋„์˜ GraphRAG ์—ฐ๊ตฌ์—์„œ ๋‚˜์˜จ ๊ฑฐ์˜€์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜๋ฉด, ์ด ์ฃผ์žฅ์€ ์‚ฌ์‹ค์ด ์•„๋‹™๋‹ˆ๋‹ค.

๋ฌธ์ œ์˜ ์„ฑ๋Šฅ ์ˆ˜์น˜๋Š” โ€˜ํŠน์ •ํ•œ ์ž๋ฃŒ์™€ ์šฉ๋„๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์ง„ํ–‰ํ•œ ์—ฐ๊ตฌโ€™์˜€์–ด์š”. ๊ทธ๋Ÿฐ๋ฐ ์ด ํŠน์ •ํ•œ ํ™˜๊ฒฝ์—์„œ์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ˆœ์‹๊ฐ„์— ์–ด๋””์—๋‚˜ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ผ๋ฐ˜ ๋ฒ•์น™์ฒ˜๋Ÿผ ํฌ์žฅ๋ผ๋ฒ„๋ฆฐ ๊ฑฐ์˜ˆ์š”.

ํ•˜๋‚˜์”ฉ ์‚ดํŽด๋ณด๋ฉด ๋” ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๋Š” GraphRAG๋ฅผ RAG๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ๊ธฐ์ˆ ์ด ์•„๋‹ˆ๋ผ, RAG๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ํ•œ ๊ฐ€์ง€ ๋ฐฉ์‹์œผ๋กœ ์„ค๋ช…ํ•˜์ฃ . ์Šคํƒ ํฌ๋“œ์˜ DSPy๋Š” ์–ธ์–ด ๋ชจ๋ธ์„ ํ™œ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ตœ์ ํ™”ํ•˜๋Š” ๋„๊ตฌ์ง€, ์ง€์‹ ๊ทธ๋ž˜ํ”„๋ฅผ ๋งŒ๋“œ๋Š” ์‹œ์Šคํ…œ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์•คํŠธ๋กœํ”ฝ๋„ โ€˜๊ทธ๋ž˜ํ”„ ์—”์ง€๋‹ˆ์–ด๋งโ€™์ด๋ผ๋Š” ์ด๋ฆ„์˜ ๋ถ„์•ผ๋‚˜ ์ œํ’ˆ์„ ๋ฐœํ‘œํ•œ ์ ์ด ์—†๊ณ ์š”.

๊ฒฐ๊ตญ ์ด ์ฃผ์žฅ์„ ๋’ท๋ฐ›์นจํ•œ๋‹ค๋Š” ๊ทผ๊ฑฐ๋Š” ๊ณ ๊ฐ ์‚ฌ๋ก€ ํ•˜๋‚˜์™€ MCP, ์—ฌ๊ธฐ์— ๊ฝค ํ›„ํ•œ ํ•ด์„์„ ๋ณดํƒœ ๋งŒ๋“  ์ด์•ผ๊ธฐ์— ๊ฐ€๊น์Šต๋‹ˆ๋‹ค.

์„ฑ๊ฒฉ์ด ๋‹ค๋ฅธ ์„ธ ๊ฐˆ๋ž˜์˜ ์ž‘์—…์„ ํ•˜๋‚˜๋กœ ์—ฎ์€ ๋’ค์—, ๋งˆ์น˜ ์—…๊ณ„ ์ „์ฒด๊ฐ€ ๊ฐ™์€ ๋ฐฉํ–ฅ์œผ๋กœ ์›€์ง์ด๊ธฐ ์‹œ์ž‘ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์—ฌ์ค€ ์…ˆ์ด๋ผ๊ณ  ๋ด…๋‹ˆ๋‹ค. ์•ˆ๋“œ๋ ˆ ์นดํŒŒ์‹œ(Andrej Karpathy)๊ฐ€ ์•คํŠธ๋กœํ”ฝ์— ํ•ฉ๋ฅ˜ํ•œ ๋’ค์— ์ƒˆ๋กœ์šด ์šฉ์–ด๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๋Š” ์ผ์„ ๊ทธ๋งŒ๋‘๋ฉด์„œ, ํ”ผํ„ฐ ์Šคํƒ€์ธ๋ฒ„๊ฑฐ(Peter Steinberger)๊ฐ€ ๊ทธ ์—ญํ• ์„ ์ด์–ด๋ฐ›์€ ๊ฑธ๊นŒ์š”?

๋ฌผ๋ก  ๋†๋‹ด์œผ๋กœ ๋˜์ง„ ๋ง์— ์ง€๋‚˜์น˜๊ฒŒ ๋ฌด๊ฑฐ์šด ์ฑ…์ž„์„ ๋ฌผ์„ ํ•„์š”๋Š” ์—†์ง€๋งŒ, ์ˆ˜๋งŽ์€ ํŒ”๋กœ์›Œ๊ฐ€ ๋ฌด์‹ฌ์ฝ” ๋˜์ง„ ํ‘œํ˜„ ํ•˜๋‚˜๊นŒ์ง€ ๋‹ค์Œ์— ์˜ฌ ์—…๊ณ„ ํŠธ๋ Œ๋“œ๋กœ ๋ฐ”๊ฟ€ ์ค€๋น„๋ฅผ ํ•˜๊ณ  ์žˆ๋‹ค๋ฉด, ์ƒˆ๋กœ์šด ์ด๋ฆ„์„ ๋ถ™์ด๋Š” ์ผ์—๋„ ์–ด๋А ์ •๋„ ์ฑ…์ž„์ด ๋”ฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ ๋‹ค์‹œ ๊ทธ๋ž˜ํ”„ ์—”์ง€๋‹ˆ์–ด๋ง ์ด์•ผ๊ธฐ๋กœ ๋Œ์•„๊ฐ€ ๋ณผ๊นŒ์š”? ๋ˆ„๊ตฐ๊ฐ€ โ€œ๊ทธ๋ž˜ํ”„ ์—”์ง€๋‹ˆ์–ด๋ง์„ ๋„์ž…ํ–ˆ๋”๋‹ˆ ์ •ํ™•๋„๊ฐ€ 18% ๋†’์•„์กŒ๋‹คโ€๊ณ  ๋งํ•œ๋‹ค๋ฉด ์„ธ ๊ฐ€์ง€๋งŒ ๋ฌผ์–ด๋ณด๋ฉด ๋ฉ๋‹ˆ๋‹ค: ์–ด๋–ค ์ข…๋ฅ˜์˜ ๊ทธ๋ž˜ํ”„์ธ์ง€, ๋ญํ•˜๊ณ  ๋น„๊ตํ•ด์„œ 18% ๋†’์•„์กŒ๋‹ค๋Š” ๊ฑด์ง€, ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ˆ˜์น˜๋Š” ์ •ํ™•ํžˆ ์–ด๋””์—์„œ ๋‚˜์˜จ ๊ฑด์ง€ ๋ง์ด์ฃ .

์ด ์„ธ ๊ฐ€์ง€ ์งˆ๋ฌธ๋งŒ์œผ๋กœ๋„ โ€˜๊ทธ๋ž˜ํ”„ ์—”์ง€๋‹ˆ์–ด๋งโ€™์ด๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ๋Œ์•„๋‹ค๋‹ˆ๋Š” ์ฃผ์žฅ ๊ฐ€์šด๋ฐ ๋†€๋ž„ ๋งŒํผ ๋งŽ์€ ๋ถ€๋ถ„์„ ๊ฑธ๋Ÿฌ๋‚ผ ์ˆ˜ ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค.

๋ชจ๋“  ์—์ด์ „ํŠธ์— ๊ทธ๋ž˜ํ”„๊ฐ€ ํ•„์š”ํ•œ ๊ฒƒ๋„ ์•„๋‹™๋‹ˆ๋‹ค

์ƒˆ๋กœ์šด ์—”์ง€๋‹ˆ์–ด๋ง ์šฉ์–ด๊ฐ€ ๋“ฑ์žฅํ•˜๋ฉด, ์ง€๊ธˆ ์žˆ๋Š” ์—์ด์ „ํŠธ๋ฅผ ๋ชจ๋‘ ์ž‘์€ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์œผ๋กœ ๋‹ค์‹œ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ๋งˆ์Œ์ด ๋“ค๊ธฐ ๋งˆ๋ จ์ž…๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๊ทธ๋Ÿด ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค.

์—ฌ์ „ํžˆ ๋Œ€๋‹ค์ˆ˜์˜ ๊ฒฝ์šฐ์—๋Š” ๋ชจ๋ธ ํ•˜๋‚˜์™€ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฃจํ”„ ํ•˜๋‚˜, ๊ทธ๋ฆฌ๊ณ  ๋ถ„๋ช…ํ•œ ์ข…๋ฃŒ ์กฐ๊ฑด๋งŒ ์žˆ์œผ๋ฉด ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ๊ทธ๋ž˜ํ”„ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ์ƒํƒœ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์ž‘์—… ๊ฒฝ๋กœ๋ฅผ ์ •ํ•˜๋Š” ์ฝ”๋“œ๋„ ํ•จ๊ป˜ ๋งŒ๋“ค์–ด์•ผ์ฃ , ๋””๋ฒ„๊น…ํ•ด์•ผ ํ•  ๋ถ€๋ถ„๊ณผ ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ๋ง๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ์ง€์ ๋„ ๊ทธ๋งŒํผ ๋Š˜์–ด๋‚˜๊ณ ์š”.

๊ทธ๋ž˜ํ”„๊ฐ€ ํ•„์š”ํ•œ ๊ฑด ์ž‘์—…์˜ ๊ตฌ์กฐ ์ž์ฒด๊ฐ€ ๋ณต์žกํ•  ๋•Œ๊ฒ ์ฃ . ์—ฌ๋Ÿฌ ์ž‘์—…์„ ๋™์‹œ์— ์ง„ํ–‰ํ•ด์•ผ ํ•œ๋‹ค๊ฑฐ๋‚˜, ๋‚˜์˜จ ๊ฒฐ๊ณผ๋ฅผ ๋ณ„๋„๋กœ ๊ฒ€์ฆํ•ด์•ผ ํ•œ๋‹ค๊ฑฐ๋‚˜, ๋‹จ๊ณ„๋งˆ๋‹ค ์„œ๋กœ ๋‹ค๋ฅธ ๋„๊ตฌ์™€ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•  ๋•Œ๊ฐ€ ์—ฌ๊ธฐ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ํ–‰๋™์„ ์‹คํ–‰ํ•˜๊ธฐ ์ „์— ๋ฐ˜๋“œ์‹œ ์‚ฌ๋žŒ์˜ ์Šน์ธ์„ ๋ฐ›์•„์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์—๋„ ๊ทธ๋ž˜ํ”„๊ฐ€ ์œ ์šฉํ•  ์ˆ˜ ์žˆ๊ณ ์š”.

๋ฐ˜๋Œ€๋กœ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ์ˆœ์„œ๋Œ€๋กœ ์ฒ˜๋ฆฌํ•˜๋ฉด ๋˜๋Š” ์ผ์ด๋ผ๋ฉด, ๊ทธ๋ƒฅ ๊ทธ๋ ‡๊ฒŒ ๋‘๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋„ค๋ชจ ์ƒ์ž์™€ ํ™”์‚ดํ‘œ๋กœ ๊ทธ๋ฆฐ ๋ณต์žกํ•œ ๋‹ค์ด์–ด๊ทธ๋žจ์ด ์žˆ๋‹ค๊ณ  ํ•ด์„œ ์—์ด์ „ํŠธ๊ฐ€ ๋” ๋›ฐ์–ด๋‚˜์ง€๋Š” ๊ฑด ์•„๋‹ˆ๊ฒ ์ฃ . ์†”์งํžˆ, ์ƒ๋‹น์ˆ˜์˜ ๊ฒฝ์šฐ์—๋Š”, โ€˜๋‚ด๊ฐ€ ์ง์ ‘ ๋งŒ๋“ค์–ด๋‚ธ ๊ตํ†ต ์ฒด์ฆ ์ƒํ™ฉโ€™์„ ๊ทธ๋ƒฅ ๋ณด๊ธฐ ์ข‹๊ฒŒ ๊ทธ๋ ค๋†“์€ ๊ฒƒ์— ๋ถˆ๊ณผํ•  ์ˆ˜๋„ ์žˆ์œผ๋‹ˆ๊นŒ์š”.

๋ฌผ๋ก , ์ด๋Ÿฐ ์šฉ์–ด๋“ค์ด ๊ฐ€๋ฆฌํ‚ค๋Š” ๋ฐฉํ–ฅ๋งŒํผ์€ ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค.

์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ์ผ์€ ๊ณ„์† ํ”„๋กฌํ”„ํŠธ์˜ ์™ธ์—ฐ์œผ๋กœ ๋„“์–ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋“ค์˜ ๊ด€์‹ฌ์€ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž˜ ์“ฐ๋Š” ๊ฒƒ์—์„œ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ œ๋Œ€๋กœ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์œผ๋กœ, ๋‹ค์‹œ ๋ชจ๋ธ์ด ์•ˆ์ •์ ์œผ๋กœ ์ผํ•  ์ˆ˜ ์žˆ๋Š” ํ•˜๋„ค์Šค(harness)์™€ ๋ฃจํ”„๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์œผ๋กœ ์˜ฎ๊ฒจ์™”์Šต๋‹ˆ๋‹ค. ์ด์ œ๋Š” ๋ชจ๋ธ๊ณผ ๋„๊ตฌ, ํ‰๊ฐ€์ž(evaluator), ์ฝ”๋“œ, ๊ทธ๋ฆฌ๊ณ  ์‚ฌ๋žŒ์˜ ํŒ๋‹จ์„ ์–ด๋–ค ๊ตฌ์กฐ๋กœ ์—ฐ๊ฒฐํ•  ๊ฒƒ์ธ์ง€์— ๋” ๋งŽ์€ ๊ด€์‹ฌ์ด ์ ๋ฆฌ๊ณ  ์žˆ๋Š” ๊ฑฐ์ฃ .

๋ฒŒ์จ ๋ˆ„๊ตฐ๊ฐ€๋Š” โ€˜๋ฉ”ํƒ€๊ทธ๋ž˜ํ”„ ์—”์ง€๋‹ˆ์–ด๋ง(metagraph engineering)โ€™์ด๋ผ๋Š” ๋ง๊นŒ์ง€ ์ œ์•ˆํ–ˆ๋‹ค๋Š”๋ฐ... ์ธํ„ฐ๋„ท์€ ์—ญ์‹œ ์ด๋Ÿฐ ๋ฐ์„œ ์•„์ฃผโ€ฆ๋นจ๋ผ์š”. ^.^

์ด๋ฆ„์€ ์•„๋งˆ ๋˜ ๋ฐ”๋€Œ๊ฒ ์ง€๋งŒ, ์šฐ๋ฆฌ๊ฐ€ ํ’€์–ด์•ผ ํ•  ๋ฌธ์ œ๋Š” ๊ทธ๋Œ€๋กœ ๋‚จ์Šต๋‹ˆ๋‹ค. ์ผ์„ ์–ด๋–ป๊ฒŒ ๋‚˜๋ˆŒ์ง€, ์ž‘์—…์ด ์ง„ํ–‰๋˜๋Š” ๊ณผ์ •์„ ์–ด๋–ป๊ฒŒ ํ†ต์ œํ• ์ง€, ๋ชจ๋ธ์ด ๋‚ด๋†“์€ ์ฃผ์žฅ๊ณผ ๊ฒฐ๊ณผ๋ฅผ ์–ด๋–ป๊ฒŒ ๋…๋ฆฝ์ ์œผ๋กœ ๊ฒ€์ฆํ• ์ง€, ๋‹ค์Œ ๋‹จ๊ณ„์— ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์–ด๋–ป๊ฒŒ ๋ณด์กดํ• ์ง€, ๊ทธ๋ฆฌ๊ณ  ์‚ฌ๋žŒ์ด ๊ฒฐ์ •ํ•ด์•ผ ํ•  ์ผ์€ ์–ด๋–ป๊ฒŒ ๊ณ„์† ์‚ฌ๋žŒ์˜ ์†์— ๋‚จ๊ฒจ๋‘˜์ง€์— ๊ด€ํ•œ ๋ฌธ์ œ ๋ง์ด์˜ˆ์š”.

๋ฃจํ”„๋Š” ์ด ์‹œ์Šคํ…œ์„ ์ด๋ฃจ๋Š” ํ•œ ๋ถ€๋ถ„์ด๊ณ , ๊ทธ๋ž˜ํ”„๋Š” ๋‚˜๋จธ์ง€ ๊ตฌ์กฐ๊นŒ์ง€ ํ•จ๊ป˜ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ํ•˜๋‚˜์˜ ๋ฐฉ๋ฒ•์ผ ๋ฟ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ง€๊ธˆ ์–ด๋””์ฏค ์™€ ์žˆ๋Š”์ง€, ๋‹ค์Œ์—๋Š” ๋ญ˜ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋Š”์ง€ ์•Œ์•„๊ฐ€๋Š” ๋™์•ˆ, ์ƒˆ๋กœ์šด ์šฉ์–ด๋Š” ์•ž์œผ๋กœ๋„ ๊ณ„์† ๋“ฑ์žฅํ•  ๊ฒ๋‹ˆ๋‹ค.

[ํŒฉํŠธ ์ฒดํฌ]

ํŠœ๋ง ํฌ์ŠคํŠธ ์ฝ”๋ฆฌ์•„๋Š” ๋…์ž๋“ค์˜ ์‘์›์œผ๋กœ ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค. ๊ฐ€์น˜์žˆ๋Š” ์ปจํ…์ธ ๋ฅผ ์ง€์†์ ์œผ๋กœ ์—ฌ๋Ÿฌ๋ถ„๊ณผ
๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋ก, ์ปคํ”ผ ํ•œ ์ž”์œผ๋กœ ํž˜์„ ๋ณดํƒœ์ฃผ์„ธ์š” โ˜•

Reply

Avatar

or to participate

Keep Reading