Unlock Agent Autonomy: The Runtime for AI-Native Systems โ Tushar Jain, Docker
ํ ์ค ํต์ฌ
์์ด์ ํธ ์์จ์ฑ์ ์ค์ ๋ก ํ์ฅํ๋ ค๋ฉด ๋ ๋๋ํ ๋ชจ๋ธ๋ณด๋ค, ๋ชจ๋ธยทํ๋ค์คยทํ๊ฒฝ์ ๊ฐ๋ก์ง๋ฌ ์์ ํ๊ฒ ๊ถํ์ ํต์ ํ๋ ๋ฐํ์์ด ํต์ฌ์ด๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์ง๋ฅ์ด ๋ณ๋ชฉ์ด ์๋๋ผ ์์ ์ด ๋ณ๋ชฉ์ด๋ค ์์ด์ ํธ๋ ์ด๋ฏธ ๊ฐ๋ ฅํด์ก๊ณ , ๋ค์ ๊ณผ์ ๋ ๋ ๋์ ์ง๋ฅ์ด ์๋๋ผ ์์ ํ๊ฒ ๋ ๋ง์ ๊ถํ๊ณผ ์์จ์ฑ์ ์ฃผ๋ ๋ฐฉ๋ฒ์ด๋ค. ๊ฐ์ธ์ฉ ์ผ๊ฐ ๋ถ์ ์์ด์ ํธ๊ฐ ์๊ณ ์์ด PR์ ์ฌ๋ ค๋ฒ๋ฆฐ ์ฌ๋ก์ฒ๋ผ, ์์ด์ ํธ๋ โ๋์์ด ๋๋ ค๋โ ๊ณผ์ ์์ ์๋์ ๋ค๋ฅด๊ฒ ํ๋ํ ์ ์๋ค.
-
2:08
์ค์ค๋ก ๊ฒ์ํด ๋ฒ๋ฆฐ ์ผ๊ฐ ์์ด์ ํธ ์๋ํ ์์ ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ ๋ฌธ์ ๋ ๋จ์ํ ๋ฒ๊ทธ๋ง์ด ์๋๋ผ, ๋ชจ๋ธ์ ๋์ ์งํฅ์ฑยทํผ๋ยทprompt injection ๋๋ฌธ์๋ ๋ฐ์ํ๋ค. ์ด๋ฐ ๊ฒฝ์ฐ๋ ์ ๊ทผ๊ถํ์ ์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ์ ํํ๋ ์์ ๊ฐ๋จํ ์์ ์ผ๋ก๋ ๋ง์ ์ ์์ง๋ง, ๋ ๋ณต์กํ ์์ ์์๋ ํจ์ฌ ์ ๊ตํ ํต์ ๊ฐ ํ์ํ๋ค.
-
3:12
์ง์ฐ ์๊ฐ ์กฐ์ฌ ์ค ๋ฒ์๋ฅผ ๋ํ๋ ๋ฌธ์ ์ฅ์ ์กฐ์ฌ์ฒ๋ผ ํฉ๋ฆฌ์ ์ธ ์์ ๋ ์งํ ์ค์ ๋ก๊ทธ, GitHub, Slack ๋ฑ์ผ๋ก ๋ฒ์๋ฅผ ๊ณ์ ๋ํ๋ฉฐ ์ ๋ขฐ ๊ฒฝ๊ณ๋ฅผ ๋์ด๊ฐ๊ฒ ๋๋ค. ์์จ ์์ด์ ํธ์ ํต์ฌ ๋ฌธ์ ๋ โํ ์ ์๋โ๊ฐ ์๋๋ผ, ๋ฐํ์ ์ค ๋ฐ๋๋ ์ ๊ทผ ์๊ตฌ๋ฅผ ์ด๋ป๊ฒ ์์ ํ๊ณ ์ ํํ๊ฒ ํ์ฉํ ์ง์ ์๋ค.
-
4:17
ํ๋์ ๋ชจ๋ธ, ํ๋์ ํ๋ค์ค์ ์์กดํ ์ ์๋ ์ด์ ์ค์ ๋ก๋ ์ฌ๋ฌ frontier model๊ณผ open model์ ํจ๊ป ์ฐ๊ฒ ๋๋ฉฐ, ๋น์ฉยทํ๋ผ์ด๋ฒ์ยท์ฑ๋ฅ์ ๋ฐ๋ผ ์ ํ๋ ๋ฌ๋ผ์ง๋ค. ํ๋ค์ค๋ ์ฝ๋ฉ๋ฟ ์๋๋ผ ์์ ยท๋ง์ผํ ๋ฑ์ผ๋ก ํ์ฅ๋ ๊ฒ์ด๋ฏ๋ก, ํน์ ๋ชจ๋ธ์ด๋ ํน์ ํ๋ค์ค๊ฐ ์๋๋ผ ๋ชจ๋ ์กฐํฉ์์ ๋์ํ๋ ๊ณตํต ๋ฐํ์์ด ํ์ํ๋ค.
-
6:24
๊ฒฝ๊ณ ๋ฐ๊นฅ์ ์ ์ด๋ก ๊ฒฉ๋ฆฌํ๊ธฐ ํด๋ฒ์ ์ฒซ ์ถ์ sandbox๋ฅผ ํฌํจํ containment์ด๋ฉฐ, ์์ด์ ํธ๋ ์ ๋ขฐํ์ง ์๋ ๊ฒฝ๊ณ ์์์ ๋๋ฆฌ๊ณ ์ ์ด ๋ก์ง์ VM ๋ฐ๊นฅ์์ ์ด์ํด์ผ ํ๋ค. ๋จ์ํ ๋คํธ์ํฌ๋ ๋๊ตฌ๋ฅผ ๋ง๋ ์์ค์ ๋์ด, ์ค์ ๋ก๋ ์ ๊ตํ๊ฒ ๋ฒ์๊ฐ ์ ํ๋ capability๋ฅผ ์ ๊ณตํด์ผ ํ๋ค.
-
7:29
ํ ์์ ์๋ง ๋ง์ถ ํ์ ์์ ๋๊ตฌ ์ฌ์ ์ ์ ์๋ ๋๊ตฌ๋ ๋๋ฌด ๋์ ๊ฒฝ์ฐ๊ฐ ๋ง๊ธฐ ๋๋ฌธ์, ๋ฐํ์์ด Slack ๊ฐ์ ๊ธฐ์กด ๋๊ตฌ๋ฅผ ์กฐํฉํด incident ๊ด๋ จ ๋ํ๋ง ๋ณผ ์ ์๋ just-in-time tool์ ๋ง๋ค์ด์ผ ํ๋ค. ์์ ๋ง๋ค ํ์ํ ๋ฒ์๋ง ๋ด์ scoped sandbox๋ก ์ชผ๊ฐ๋ฉด, ๋ณด์ ๊ฒฝ๊ณ๋ฅผ ์ ์งํ ์ฑ ๋ณ๋ ฌ์ ์ผ๋ก ์ผ์ ๋ถ๋ดํ ์ ์๋ค.
-
8:30
์๋ ๊ธฐ๋ฐ ์ ๊ทผ๊ณผ ๊ฑฐ๋ถํด์ผ ํ ๊ฒ ์ ๊ทผ ํ์ฉ์ ์ฌ์ฉ์์ ๋ช ์์ ์๋์ ์์ ๋งฅ๋ฝ์ ๋ฐํ์ผ๋ก ํ๋จํด์ผ ํ๋ฉฐ, ๋ ๋์ ๊ถํ์ด ํ์ํ๋ค๊ณ ํด์ ์๋์ผ๋ก ํ์ฉํ๋ฉด ์ ๋๋ค. Slack ์ฝ๊ธฐ์ฒ๋ผ ์์ฐ์ค๋ฌ์ด ์์ฒญ์ ํ์ฉํ๋, ์ด๋ฉ์ผ ์ ๊ทผ์ฒ๋ผ ์์ ๊ณผ ๋ฌด๊ดํ ์์ฒญ์ ๊ฑฐ๋ถํ๊ฑฐ๋ ์ฌ๋์ ์น์ธ์ ๊ฑฐ์น๊ฒ ํด์ผ ํ๋ค.
-
10:33
Docker๊ฐ ์ด์์ฑ์ ํ์๊ณ , ์ด์ ๋ ์์ ์ ํผ๋ค ์ง๋ 10๋ ์ Docker๊ฐ ํด๊ฒฐํ ๊ฒ์ ๋ก์ปฌ์์ ํด๋ผ์ฐ๋๋ก์ portability์๊ณ , ์ง๊ธ์ ๊ทธ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ์์ ์ฑ์ ํธ๋ ์๋ก์ด runtime์ด ํ์ํ๋ค. ์ด runtime์ ์ VM ๊ธฐ์ ๊ณผ MCP, policy, safety, governance๋ฅผ ๊ฒฐํฉํด ๋ชจ๋ ํ๊ฒฝ์์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๋์ํด์ผ ํ๋ค.
-
11:49
์ฃผ์ ๋ ์๊ฒฉ ์ฆ๋ช ๊ณผ ์คํ ์ด ์๋ ์๋๋ฐ์ค ์ micro VM ์์์ SPX๊ฐ ์คํ๋๋ฉฐ, ์๊ฒฉ ์ฆ๋ช ์ ์ง์ ๋ ธ์ถ๋์ง ์๊ณ ์ฃผ์ ๋๋ฉฐ ๋คํธ์ํฌ ์ ์ฑ ๋ ํต์ ๋๋ค. ๊ฒ๋ณด๊ธฐ์๋ ํ๋ฒํ ์์ด์ ํธ ๊ฒฝํ์ ์ ์งํ๋ฉด์๋, ์ค์ ๊ถํ์ ์คํ ๊ธฐ๋ฐ์ผ๋ก ์ ํํด ์์ ์ฑ์ ํ๋ณดํ๋ค.
-
13:58
ํ๋์ ์์ ์ ๋ ๊ฐ์ ์ค์ฝํ๋ ์๋๋ฐ์ค๋ก ๋๋๊ธฐ PR ์์ฝ ์์ฑ๊ณผ Notion ๋ฌธ์ ์์ฑ์ ํ๋์ ๊ฑฐ๋ํ sandbox๋ก ๋ฌถ์ง ์๊ณ , GitHub์ฉ sandbox์ Notion์ฉ sandbox๋ก ๋ถ๋ฆฌํ ์ ์๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๊ฐ ์์ ์ ์์ ์๊ฒ ํ์ํ ๊ถํ๋ง ๋ฐ๊ณ , ์๋ก ๋ค๋ฅธ security boundary ์์์ ๋ ๋ฆฝ์ ์ผ๋ก ์คํ๋๋ค.
-
16:06
๊ฐ์ ์๋๋ฐ์ค๋ฅผ ํด๋ผ์ฐ๋๋ก ์ฎ๊ธฐ๊ธฐ ๊ฐ์ ์ ์ฑ ๊ณผ ์ ์ด plane์ ์ ์งํ ์ฑ ๋ก์ปฌ sandbox๋ฅผ cloud๋ก ๊ทธ๋๋ก ์ด๋ํ ์ ์์ด์ผ runtime์ด ์ง์ง๋ก portableํ๋ค๊ณ ๋ณผ ์ ์๋ค. ์ด ๋ฐฉ์์ ๋ก์ปฌยทํด๋ผ์ฐ๋ยท๋ณ๋ ฌ fan-out ์์ ๊น์ง ๊ฐ์ ์์ ํ ๊ฒฝํ์ผ๋ก ํ์ฅํ๋ค.
-
18:10
์ค์ฝํ๋ ์์ด์ ํธ๋ฅผ ํจ๊ป ์ค์ผ์คํธ๋ ์ด์ ํ๊ธฐ ์ค์ผ์คํธ๋ ์ดํฐ๊ฐ ์ฌ๋ฌ scoped agent๋ฅผ ๋ฌถ์ด 10๊ฐ์ PR ๊ฒํ ์ Notion ์์ฝ ๊ฐ์ ์์ ์ ๋ถ์ฐ ์คํํ ์ ์๋ค. ํต์ฌ์ ๋์ผํ control plane๊ณผ policy๋ฅผ ์ ์งํ๋ฉด์, ๊ฐ ์์ด์ ํธ์ ํ์ํ ์ต์ ๊ถํ๋ง ์ฃผ๊ณ ์ ์ฒด ํ๋ฆ์ ์กฐ์จํ๋ ๊ฒ์ด๋ค.
-
20:26
์ฆ์์์ ๊ถํ์ ๋ถ์ฌํ๋ ํ๋กํ ํ์ ํ์ฌ ํ๋กํ ํ์ ์ ์์ด์ ํธ๊ฐ ์ง์ ์ ๊ทผ์ ์์ฒญํ๋ฉด ๋ฐํ์์ด ์๋๋ฅผ ํ๋จํด, ํ์ํ ๊ฒฝ์ฐ์๋ง GitHub ๊ถํ์ ๊ฐ์ง scoped sub-sandbox๋ฅผ ์ฆ์ ๋ง๋ ๋ค. ๋ฐ๋๋ก pastebin.com์ฒ๋ผ ์์ ์๋์ ๋ง์ง ์๋ ์์ฒญ์ ๊ฑฐ๋ถํ๋ฉฐ, ์ด๋ฐ ํ๋จ์ด ๋ชจ๋ ๋ชจ๋ธยทํ๋ค์คยทํ๊ฒฝ์ ๊ณตํต์ผ๋ก ์ ์ฉ๋๋ base control layer๊ฐ ๋์ด์ผ ํ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์์ด์ ํธ ์์ ์ฑ์ ํ๋กฌํํธ ๊ฐ์ ๋ง์ผ๋ก ํด๊ฒฐ๋์ง ์์ผ๋ฏ๋ก, ๊ถํยท๋๊ตฌยท๊ฒฉ๋ฆฌยท์น์ธ์ ๋ฐํ์ ๊ณ์ธต์์ ๋ถ๋ฆฌ ์ค๊ณํด์ผ ํ๋ค.
- ์ค๋ฌด์์๋ โํ ์์ด์ ํธ์ ๋ง์ ๊ถํโ๋ณด๋ค โ์์ ๋ณ๋ก ์งง๊ฒ ์ด์๋๋ scoped sandboxโ๊ฐ ์ฌ๊ณ ๋ฐ๊ฒฝ์ ์ค์ด๊ณ ์ด์๋ ๋จ์ํ๊ฒ ๋ง๋ ๋ค.
- ๋ชจ๋ธ์ ๊ต์ฒดํ๊ฑฐ๋ ํ๋ค์ค๋ฅผ ๋๋ ค๋ ๊ฐ์ ์ ์ฑ ์ด ์ ์ง๋๋๋ก, model-agnosticํ control plane๊ณผ intent-based access๋ฅผ ๋จผ์ ์ค๊ณํ๋ ๊ฒ์ด ์ค์ํ๋ค.