Paving the Road to Production: Governed Enterprise AI Agents โ Harish Gaggar, Credit Karma
ํ ์ค ํต์ฌ
์คํ์ฉ AI agent๋ฅผ ๊ธฐ์ ํ๊ฒฝ์ ์ฌ๋ฆฌ๋ ค๋ฉด ๋จ์ผ agent๋ณด๋ค MCP ๊ฒ์ดํธ์จ์ด, ๋ณด์, ๊ด์ธก์ฑ, ๋ฉ๋ชจ๋ฆฌ, ํ๊ฐ, ์ปจํ ์คํธ ์ต์ ํ๋ฅผ ๋ฌถ์ ํ์คํ๋ ์ด์ ํ๋ ์์ํฌ๊ฐ ๋จผ์ ํ์ํ๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์คํ์์ ๊ธฐ์ ์ฉ agent๋ก์ ์ ํ AI agent๋ฅผ ์ค์ ๊ธฐ์ ํ๊ฒฝ์ ๋ฐฐํฌํ๋ ค๋ฉด ๋จ์ํ ๋ฐ๋ชจ๊ฐ ์๋๋ผ production์ ์งํฑํ๋ ๊ตฌ์กฐ๊ฐ ํ์ํ๋ค. ์ ์ฒด ํ๋ฆ์ agent ํ๋ ์์ํฌ, MCP gateway์ MCP server, ๋ชจ๋ํฐ๋ง, ๋ฉ๋ชจ๋ฆฌ, ํ๊ฐ, PII ์ฐจ๋จ, ์ปจํ ์คํธ ์ต์ ํ๋ก ๊ตฌ์ฑ๋๋ค.
-
1:28
๋๋ฝ๋ ์ด์ ๊ธฐ๋ฐ production ์คํจ์ ํต์ฌ ์์ธ์ ์ธ์ฆยท๋ผ์ฐํ ยท์ถ์ ยทํ๊ฐยท๋ฉ๋ชจ๋ฆฌยท๋น๋ฐ์ ๋ณด ์ฐจ๋จ ๊ฐ์ ๊ธฐ๋ณธ ํต์ ๊ฐ ๋น ์ ธ ์๊ธฐ ๋๋ฌธ์ด๋ค. agent๊ฐ ์ค๋ ๋ํํ๊ณ ๋ค์ํ ๋๊ตฌ๋ฅผ ์ฐ๋ ์ํฉ์ผ์๋ก ์ด ๊ธฐ๋ฐ์ด ์์ผ๋ฉด ํ์ง๊ณผ ์์ ์ฑ์ด ๊ธ๊ฒฉํ ๋จ์ด์ง๋ค.
-
2:54
agent์ ์ง์ ํ๋ ์์ํฌ ํต์ฌ agent๋ LangGraph๋ก ๊ตฌ์ฑํ๊ณ , ๊ทธ ์ฃผ๋ณ์ MCP gateway, ์ปค์คํ MCP server, ๊ฐ์ฌ(audit), PII ์ฐจ๋จ, tracking/eval, memory, context optimizer๋ฅผ ๋ถ์ด๋ ๊ตฌ์กฐ๊ฐ ์ ์๋๋ค. ์ฆ agent ์์ฒด๋ณด๋ค ์ฃผ๋ณ ์ด์ ์ฒด๊ณ๊ฐ ์ ์ฒด ์ ๋ขฐ์ฑ์ ์ข์ฐํ๋ค.
-
4:06
๋ฑ๋ก, ๋ก์ปฌ ๊ฐ๋ฐ, ํ์ค ๊ฒฝ๋ก agent๋ ๋จผ์ ์ค์ ์์คํ ์ ๋ฑ๋ก๋์ด ์ฉ๋์ ID๊ฐ ๋ฐ๊ธ๋๊ณ , ๊ฐ๋ฐ ํฌํธ์ด LangGraph, ์ธ์ด, skills, prompts๋ฅผ ํฌํจํ ํ์ค ์ ์ฅ์๋ฅผ ์์ฑํ๋ค. ๊ฐ๋ฐ์๋ ์ด๋ฅผ ๋ก์ปฌ์์ Docker์ container๋ก ๊ฒ์ฆํ๊ณ , ๋ฉ๋ชจ๋ฆฌยทํ๊ฐยทPII ์ฐจ๋จ๊น์ง ํฌํจ๋ ์ผ๊ด๋ ๊ณจ๊ฒฉ ์์์ ์์ ํ๋ค.
-
6:27
๋ฆฌ๋ทฐ, ์ปจํ ์ด๋, Kubernetes ๋ฐฐํฌ ๋ก์ปฌ ๊ฒ์ฆ ํ PR๊ณผ 2์ธ ์น์ธ, CI/CD๋ฅผ ๊ฑฐ์ณ production ์ด๋ฏธ์ง๊ฐ ๋ง๋ค์ด์ง๊ณ ์ทจ์ฝ์ ๊ฒ์ฌ๋ ์ํ๋๋ค. ๋ฐฐํฌ ํ๋ซํผ์ Kubernetes namespace์ agent๋ฅผ ์ฌ๋ฆฌ๋ฉด์ workload identity, memory DB, tracking/eval ํ ์ด๋ธ, secret ๊ด๋ฆฌ๊น์ง ํจ๊ป ์์ฑํด ์คํ ์ค๋น๋ฅผ ๋๋ธ๋ค.
-
8:14
๊ฒํ ๋ ์ปค์คํ MCP ์๋ฒ air-gapped ํ๊ฒฝ์์๋ ์ธ๋ถ MCP server ๋์ ์์ฒด MCP server๋ฅผ ๋ง๋๋ ๊ฒ์ด ๊ถ์ฅ๋๋ค. ๋ด๋ถ ๋ณด์ํ์ด ๋๊ตฌ ์ ์๋ฅผ ๊ฒํ ํด ์น์ธ๋ tool๋ง ๋ฐฐํฌํ๊ณ , ๋ถํ์ํ ํ๋์ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ฅผ ์ฐจ๋จํด ํ์ฉ๋ ์ ๋ณด๋ง LLM๊ณผ ์ค๊ฐ๋๋ก ํ๋ค.
-
9:47
MCP ๊ฒ์ดํธ์จ์ด ์ธ์ฆ๊ณผ ๋ผ์ฐํ ์ฒซ ์์ฒญ์์ MCP gateway๊ฐ ์ธ์ ์ Redis์ ์ ์ฅํ๊ณ JWT๋ฅผ ๋ฐ๊ธํ ๋ค, ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ์ ์ ํ namespace์ MCP server๋ก ๋ผ์ฐํ ํ๋ค. gateway๋ ์ค์ ์ธ์ฆ ํ๋ธ์ด์ ๋ผ์ฐํ ํ๋ธ๋ก ๋์ํ๋ฉฐ, endpoint์ ๋ํ ์ง์ ์ ๊ทผ์ ๋ง๊ณ ๋ชจ๋ ํธ์ถ์ ํต์ ํ๋ค.
-
11:48
๋ก๊ทธ, ์ถ์ , ๊ฒ์ดํธ์จ์ด ๋ฉํธ๋ฆญ ์ด์ ๋ก๊ทธ๋ ELK, Loki, CloudWatch ๊ฐ์ ์ ์ฅ์๋ก ๋ณด๋ด๊ณ , tracing๊ณผ metrics๋ OpenTelemetry๋ฅผ ํตํด Tempo์ Prometheus์ ๊ธฐ๋กํ๋ค. ์ด๋ ๊ฒ ๋ชจ์ธ ๋ฐ์ดํฐ๋ก ๋๋ฆฐ tool, ์ธ์ฆ ์คํจ, P95 latency, ์ค๋ฅ ์์ธ, ํธ์ถ ์ถ์ฒ๋ฅผ ์ง์์ ์ผ๋ก ๊ด์ธกํ ์ ์๋ค.
-
14:01
LangGraph ์ ์ฑ ๊ณผ ์ฌ๋ ์น์ธ LangGraph๋ ๊ณํ, ๋ถ๊ธฐ, ์ํ ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ ๊ทธ๋ํ ๊ตฌ์กฐ๋ก ๋ณต์กํ agent ํ๋ฆ์ ๊ตฌ์ฑํ๋ค. ์์ฒญ์ ๋จผ์ ํด์ยท๋ถ๋ฅ๋ ๋ค read-only์ธ์ง, ์์ ยท์ญ์ ์ธ์ง, ๋ฏผ๊ฐ ์์ ์ธ์ง์ ๋ฐ๋ผ ์ ์ฑ ์ด ๋ฌ๋ผ์ง๋ฉฐ, ๊ณ ์ํ ์์ ์ HITL ์น์ธ ํ์๋ง ์คํ๋๋ค.
-
16:59
์ค๋ ๋, ์คํ, ๋ฉ๋ชจ๋ฆฌ ์ฒดํฌํฌ์ธํธ agent ๋ฉ๋ชจ๋ฆฌ๋ thread์ run ID, checkpoint๋ฅผ ํตํด ๋ํ ์ํ๋ฅผ ์ ์ฅยท๋ณต์ํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌํ๋๋ค. SQLite๋ก ๋ก์ปฌ์, Cloud Spanner ๊ฐ์ DB๋ก production์ ์ง์ํ๋ฉฐ, ์คํ ์ด๋ ฅ๊ณผ ๋ ธ๋ ์งํ ์ํฉ์ ์ถ์ ํด ์ฅ๊ธฐ ๋ํ์์๋ ๋งฅ๋ฝ์ ์ ์งํ๋ค.
-
19:48
agent ์ถ์ ๊ณผ ํ๊ฐ ๊ธฐ๋ก agent ์์ค์ tracking/eval์ ์ฟผ๋ฆฌ, ์๋ต, ๋ชจ๋ธ, ํ ํฐ ๋น์ฉ, ํ์ง ์ ์, tool invocation, node trajectory๋ฅผ ๋ชจ๋ ๊ธฐ๋กํ๋ ์ฒด๊ณ๋ค. ์ด ๋ฐ์ดํฐ๋ ๋๊ท๋ชจ agent ํฌํธํด๋ฆฌ์ค์ ์ฑ๊ณผ, ํ์ง, ROI๋ฅผ ๋์ค์ ๋์๋ณด๋๋ก ์ง๊ณํ๋ ๊ธฐ๋ฐ์ด ๋๋ค.
-
23:27
๋ฏผ๊ฐํ ์ ๋ ฅ ํํฐ๋ง ๋ฌธ์ ์ ๋ก๋๋ ์์ฐ์ด ์ ๋ ฅ์ API key, ๋น๋ฐ์ ๋ณด, ๋ฏผ๊ฐ ๋ฐ์ดํฐ๊ฐ ์์ผ ์ ์์ผ๋ฏ๋ก ์ ๋ ฅ ๋จ๊ณ์์ ์ฆ์ ํ์งยท๋ง์คํนํด์ผ ํ๋ค. ๋ฏผ๊ฐ๋ ๊ธฐ์ค์ด ์ผ์ ์์ค์ ๋์ผ๋ฉด LLM, memory DB, tracking/eval, tracing ์ด๋์๋ ์ ๋ฌ๋์ง ์๋๋ก ์ฐจ๋จํ๋ค.
-
24:25
์ปจํ ์คํธ ์ต์ ํ์ ํ ํฐ ์ ๊ฐ ์์ฐ context optimizer๋ ์ ๋ ฅ์ pruning, rerank, dedupe, compressํด์ LLM์ ๋ณด๋ผ payload๋ฅผ ์ค์ธ๋ค. ๋์ผํ ์ง๋ฌธ์์๋ 24,000 token์ด 2,400 token ์์ค์ผ๋ก ์ค์ด๋๋ ์์ฐ์ด ์ ์๋๋ฉฐ, ๋๊ท๋ชจ agent ์ด์์์ ๋น์ฉ ์ ๊ฐ ํจ๊ณผ๊ฐ ํฌ๋ค.
-
27:33
๋ชจ๋ agent ์ฃผ๋ณ์ ํ๋ ์์ํฌ ๊ตฌ์ถํ๊ธฐ ํต์ฌ์ ๋น ๋ฅด๊ฒ agent ํ๋๋ฅผ ๋ง๋๋ ๊ฒ์ด ์๋๋ผ, gatewayยท๋ณด์ยท๊ด์ธก์ฑยท์น์ธยท๋ฉ๋ชจ๋ฆฌยท์ปจํ ์คํธ ์ ๊ฐ๊น์ง ํฌํจํ enterprise framework๋ฅผ ํจ๊ป ๊ตฌ์ถํ๋ ๊ฒ์ด๋ค. ๋ชจ๋ ๋๊ตฌ ํธ์ถ์ ์ค์ MCP gateway๋ฅผ ๊ฑฐ์น๊ณ , ๊ณ ์ํ ์์ ์ ์ฌ๋ ์น์ธ๊ณผ ๊ฐ์ฌ ๊ธฐ๋ก์ ๋จ๊ธฐ๋ฉฐ, ํ ํฐ ๋น์ฉ์ ์ปจํ ์คํธ ์ต์ ํ๋ก ๊ด๋ฆฌํด์ผ ํ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- production agent๋ ๋ชจ๋ธ ์ฑ๋ฅ๋ณด๋ค ์ธ์ฆ, ๋ผ์ฐํ , ๊ฐ์ฌ, ํ๊ฐ, ๋ฉ๋ชจ๋ฆฌ ๊ฐ์ ์ด์ ๊ธฐ๋ฐ์ด ๋จผ์ ๊ฐ์ถฐ์ ธ์ผ ์์ ์ ์ผ๋ก ๊ตด๋ฌ๊ฐ๋ค.
- MCP gateway๋ฅผ ์ค์ ํต์ ์ง์ ์ผ๋ก ๋๋ฉด ๋๊ตฌ ์ ๊ทผ, ๊ถํ, ๋ผ์ฐํ , ๊ด์ธก์ฑ์ ํ๊ณณ์์ ๊ด๋ฆฌํ ์ ์์ด ๋ณด์๊ณผ ์ด์ ํจ์จ์ด ํจ๊ป ์ฌ๋ผ๊ฐ๋ค.
- ์ปจํ ์คํธ ์ต์ ํ์ ๋ฏผ๊ฐ์ ๋ณด ์ฐจ๋จ์ ๋จ์ ๋น์ฉ ์ ๊ฐ ๊ธฐ๋ฅ์ด ์๋๋ผ, ๋๊ท๋ชจ agent ์ด์์์ ์ฌ๊ณ ์ ๋น์ฉ์ ๋์์ ์ค์ด๋ ํ์ ์์ ์ฅ์น๋ค.