ํ–‰๋™ํ•˜๋Š” AI Agent: ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ & MCP

2025. 12. 12. 22:53ยท๐Ÿ‘จ‍๐Ÿ’ป About AI/AI ์นผ๋Ÿผ

1. ์ฑ—๋ด‡์—์„œ ์—์ด์ „ํŠธ๋กœ

 

์˜ค๋Š˜๋‚  ์—์ด์ „ํ‹ฑ AI(Agentic AI)์— ๋Œ€ํ•œ ํ•™๊ณ„์™€ ์‚ฐ์—…๊ณ„์˜ ๊ด€์‹ฌ์ด ๋œจ๊ฒ๋‹ค. 2022๋…„ ๋ง ChatGPT ์ถœ์‹œ ์ดํ›„, ๊ทธ๋™์•ˆ ์šฐ๋ฆฌ๋Š” ๊ฑฐ๋Œ€ ์–ธ์–ด ๋ชจ๋ธ(LLM) ๊ธฐ๋ฐ˜์˜ ์ฑ—๋ด‡์ด ์ธ๊ฐ„์˜ ์งˆ๋ฌธ์— ์œ ์ฐฝํ•˜๊ฒŒ ๋‹ต๋ณ€ํ•˜๋Š” ๋Šฅ๋ ฅ์— ๋งค๋ฃŒ๋˜์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์˜ค๋Š˜๋‚  ๋ฐœ์ „๋œ ํ๋ฆ„์„ ๊ฑฐ์ณ ์ง€๋‚œ ๋‚ ์„ ๋Œ์•„๋ณด๋ฉด, ์ด ์‹œ๊ธฐ์˜ AI๋Š” ์ฝ๊ธฐ ์ „์šฉ ํŒจ๋Ÿฌ๋‹ค์ž„์— ๊ตญํ•œ๋œ๋‹ค. ๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ(RAG) ๊ธฐ์ˆ ์„ ํ†ตํ•ด ๊ธฐ์—…์˜ ๋ฐฉ๋Œ€ํ•œ ์ง€์‹๋ฒ ์ด์Šค์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์ง€๋งŒ, AI๋Š” ์—ฌ์ „ํžˆ ๊ด€์ฐฐ์ž์ด์ž ์กฐ์–ธ์ž์˜ ์—ญํ• ์— ๋จธ๋ฌผ๋ €๋˜ ๊ฒƒ์ด๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ "๋‹ค์Œ ๋ถ„๊ธฐ ์˜ˆ์‚ฐ์ด ์–ผ๋งˆ์ง€?"๋ผ๊ณ  ์š”์ฒญํ•˜๋ฉด AI๋Š” ํ›Œ๋ฅญํ•œ ๋‹ต๋ณ€๊ณผ ๋ณด๊ณ ์„œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ, "์˜ˆ์‚ฐ์•ˆ์„ ์Šน์ธํ•˜๊ณ  ERP ์‹œ์Šคํ…œ์— ๋ฐ˜์˜ํ•ด ์ค˜"๋ผ๋Š” ์š”์ฒญ์—๋Š” ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†์—ˆ๋‹ค.

   

์ด์ œ ์šฐ๋ฆฌ๋Š” ์ด ํ•œ๊ณ„๋ฅผ ๋›ฐ์–ด๋„˜์–ด ์ฝ๊ณ  ์“ฐ๋Š” ์ž‘์—…์„ ๋„˜์–ด, ์ฃผ์ฒด์ ์œผ๋กœ ์ž‘์—…์„ ๊ณ„ํšํ•˜๊ณ  ํ–‰๋™ํ•˜์—ฌ ์šฐ๋ฆฌ ์—…๋ฌด๋ฅผ ์‹ค์งˆ์ ์œผ๋กœ ๋Œ€ํ–‰ํ•˜๋Š” "์—์ด์ „ํŠธ์˜ ์‹œ๋Œ€"๋กœ ์ง„์ž…ํ•˜์˜€๋‹ค. ์—์ด์ „ํ‹ฑ AI๋Š” ๋‹จ์ˆœํžˆ ํ…์ŠคํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋„๊ตฌ๊ฐ€ ์•„๋‹ˆ๋ผ, ๋˜ ํ•˜๋‚˜์˜ ๋…ธ๋™์ž๋กœ์„œ ์ธ์‹(Perception), ์ถ”๋ก (Reasoning), ๊ณ„ํš(Planning), ๊ทธ๋ฆฌ๊ณ  ์‹คํ–‰(Execution)์˜ ์ธ์ง€ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ–์ถ”๊ณ  ์žˆ๋‹ค. ์ด๋“ค์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ž๋ฃŒ๋ฅผ ์ฝ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, API๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ , ์ด๋ฉ”์ผ์„ ๋ฐœ์†กํ•˜๋ฉฐ, ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์‹ค์ œ ์„ธ๊ณ„์˜ ์ƒํƒœ(State)๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ณ€ํ™”๋Š” ๋‹จ์ˆœํ•œ ๊ธฐ๋Šฅ์˜ ์ถ”๊ฐ€๊ฐ€ ์•„๋‹ˆ๋ผ, AI ์‹œ์Šคํ…œ์˜ ์„ค๊ณ„ ์ฒ ํ•™, ๊ทธ๋ฆฌ๊ณ  ์ธ๊ฐ„๊ณผ์˜ ํ˜‘์—… ๋ฐฉ์‹์„ ๊ทผ๋ณธ์ ์œผ๋กœ ์žฌ์ •์˜ํ•˜๋Š” ๊ฑฐ๋Œ€ํ•œ ์ „ํ™˜์ด๋‹ค.

 

AI Agent (์ถœ์ฒ˜: ๊ตฌ๊ธ€)

 

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

์ด๋ฒˆ ์นผ๋Ÿผ์€ ์ด๋Ÿฌํ•œ ํ–‰๋™์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ํ•ต์‹ฌ ๊ธฐ์ˆ  ์ถ•์ธ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜๊ณผ ๋ชจ๋ธ ์ปจํ…์ŠคํŠธ ํ”„๋กœํ† ์ฝœ(MCP)์„ ์†Œ๊ฐœํ•˜๊ณ , ์ด๋ฅผ ํ†ตํ•ด ๋ณ€ํ™”ํ•  ๋ฏธ๋ž˜์˜ ์—…๋ฌด ๋ฐฉ์‹์„ ์กฐ๋งํ•˜๊ณ ์ž ํ•œ๋‹ค.

 

2. ๊ธฐ์ˆ ์  ์ค‘์ถ”: ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜

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

 

LangChain ๋กœ๊ณ  (์ถœ์ฒ˜: LangChain)

 

LLM ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์ฃผ๋„ํ•˜๊ณ  ์žˆ๋Š” ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋žญ์ฒด์ธ(LangChain)์ด๋‹ค. ๋žญ์ฒด์ธ์€ ์ด๋ฆ„์—์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด ์ž‘์—…์˜ ํ๋ฆ„์„ ์ฒด์ธ(์‚ฌ์Šฌ)์ฒ˜๋Ÿผ ์„ ํ˜•์ ์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ์ตœ์ ํ™”๋˜์–ด ์žˆ๋‹ค.

  • ๊ตฌ์กฐ: ์ž…๋ ฅ - ๊ฒ€์ƒ‰ - ํ”„๋กฌํ”„ํŠธ ๊ตฌ์„ฑ - LLM ํ˜ธ์ถœ(๋‹ต๋ณ€ ์ƒ์„ฑ)

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

๋žญ๊ทธ๋ž˜ํ”„(LangGraph)์˜ ๋“ฑ์žฅ

 

2024๋…„ ๋“ฑ์žฅํ•œ ๋žญ๊ทธ๋ž˜ํ”„(LangGraph)๋Š” ์ด๋Ÿฌํ•œ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ์ œ์•ˆ๋˜์—ˆ๋‹ค. ๋žญ๊ทธ๋ž˜ํ”„๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ผ์ข…์˜ ์ƒํƒœ ๊ธฐ๊ณ„(State Machine)๋กœ ๋ชจ๋ธ๋งํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ํ•ต์‹ฌ์€ ์ˆœํ™˜(Cycle)๊ณผ ์ƒํƒœ(State)์ด๋‹ค.

  • ์ƒํƒœ (State): ๋žญ๊ทธ๋ž˜ํ”„์˜ ๊ฐ€์žฅ ํฐ ํŠน์ง•์€ ๊ณต์œ ๋œ '์ƒํƒœ' ๊ฐ์ฒด์ด๋‹ค. ์—์ด์ „ํŠธ๊ฐ€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ฉด์„œ ์ˆ˜์ง‘ํ•œ ์ •๋ณด, ์ˆ˜ํ–‰ํ•œ ํ–‰๋™์˜ ๊ฒฐ๊ณผ, ๋ฐœ์ƒํ•œ ์˜ค๋ฅ˜ ๋“ฑ์ด ๋ชจ๋‘ ์ด ์ƒํƒœ ๊ฐ์ฒด์— ๋ˆ„์ ๋˜์–ด ๊ธฐ๋ก๋œ๋‹ค. ์ด๋Š” ์—์ด์ „ํŠธ์—๊ฒŒ ๊ธฐ์–ต(Memory)์„ ๋ถ€์—ฌํ•˜์—ฌ, "ํ˜„์žฌ 3๋‹จ๊ณ„๋ฅผ ์ง„ํ–‰ ์ค‘์ด๋ฉฐ, 2๋‹จ๊ณ„ ๋„๊ตฌ ์‹คํ–‰์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ด ์žฌ์‹œ๋„ ์ค‘"์ด๋ผ๋Š” ์ƒํ™ฉ ์ธ์‹์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
  • ๋…ธ๋“œ (Nodes): ๊ฐœ๋ณ„ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋‹จ์œ„์ด๋‹ค. LLM ํ˜ธ์ถœ, ๋„๊ตฌ ์‹คํ–‰, ๋ฐ์ดํ„ฐ ํŒŒ์‹ฑ ๋“ฑ์ด ๋…ธ๋“œ๊ฐ€ ๋œ๋‹ค.
  • ์—ฃ์ง€ (Edges): ๋…ธ๋“œ ๊ฐ„์˜ ์—ฐ๊ฒฐ์ด๋‹ค. ๋žญ๊ทธ๋ž˜ํ”„๋Š” ์กฐ๊ฑด๋ถ€ ์—ฃ์ง€๋ฅผ ์ง€์›ํ•œ๋‹ค. "๋„๊ตฌ ์‹คํ–‰์ด ์„ฑ๊ณตํ–ˆ์œผ๋ฉด ์ข…๋ฃŒ ๋…ธ๋“œ๋กœ ๊ฐ€๊ณ , ์‹คํŒจํ–ˆ์œผ๋ฉด ๋‹ค์‹œ ๊ณ„ํš ์ˆ˜๋ฆฝ ๋…ธ๋“œ๋กœ ๋Œ์•„๊ฐ€๋ผ"๋Š” ์‹์˜ ๋™์ ์ธ ํ๋ฆ„ ์ œ์–ด๊ฐ€ ๊ฐ€๋Šฅํ•ด์ง„ ๊ฒƒ์ด๋‹ค.

 

LangGraph ๋กœ๊ณ  (์ถœ์ฒ˜: LangGraph)

 

 

๋žญ๊ทธ๋ž˜ํ”„๋ฅผ ํ†ตํ•ด ์šฐ๋ฆฌ๋Š” ๋น„๋กœ์†Œ AI์—๊ฒŒ ์ธ๊ฐ„๊ณผ ์œ ์‚ฌํ•œ ์‚ฌ๊ณ ์˜ ๋ฃจํ”„๋ฅผ ์‹ฌ์–ด์ค„ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.

  1. ๊ณ„ํš (Planning): ๋ณต์žกํ•œ ๋ชฉํ‘œ๋ฅผ ๋ฐ›์œผ๋ฉด ๋จผ์ € ํ•˜์œ„ ํƒœ์Šคํฌ๋กœ ๋ถ„ํ•ด(Decomposition)ํ•œ๋‹ค.
  2. ์‹คํ–‰ (Execution): ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.
  3. ์„ฑ์ฐฐ (Reflection): ๊ฒฐ๊ณผ๊ฐ€ ๋ชฉํ‘œ์— ๋ถ€ํ•ฉํ•˜๋Š”์ง€ ์Šค์Šค๋กœ ๊ฒ€์ฆํ•œ๋‹ค. ๋งŒ์•ฝ ๊ฒฐ๊ณผ๊ฐ€ ๋ถ€์กฑํ•˜๋‹ค๋ฉด, ์—์ด์ „ํŠธ๋Š” ๋‹ค์‹œ '๊ณ„ํš'์ด๋‚˜ '์‹คํ–‰' ๋‹จ๊ณ„๋กœ ๋˜๋Œ์•„๊ฐ€๋Š” ๋ฃจํ”„(Loop)์— ์Šค์Šค๋กœ ์˜ค๋ฅธ๋‹ค.

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

 

3. ๊ธฐ์ˆ ์  ์ค‘์ถ”: ๋ชจ๋ธ ์ปจํ…์ŠคํŠธ ํ”„๋กœํ† ์ฝœ (MCP)

 

์—์ด์ „ํŠธ์—๊ฒŒ '์ƒ๊ฐํ•˜๋Š” ๋‡Œ(Orchestration)'๋ฅผ ์‹ฌ์–ด๋‘์—ˆ๋‹ค๋ฉด, ์ด์ œ๋Š” ์„ธ์ƒ์„ ์กฐ์ž‘ํ•  '์†๊ณผ ๋ฐœ'์ด ํ•„์š”ํ•˜๋‹ค. ํ•˜์ง€๋งŒ ์ง€๊ธˆ๊นŒ์ง€ AI์—๊ฒŒ ์†๋ฐœ์„ ๋‹ฌ์•„์ฃผ๋Š” ๊ณผ์ •์€ ํŒŒํŽธํ™”๋œ ์ƒํƒœ๊ณ„์— ์˜ํ•ด ๋งค์šฐ ๋ฒˆ๊ฑฐ๋กœ์šด ์ผ์ด์—ˆ๋‹ค.

 

๊ธฐ์—… ํ™˜๊ฒฝ์—๋Š” ์Šฌ๋ž™, ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ, ๋…ธ์…˜, ์‚ฌ๋‚ด DB, ERP ๋“ฑ ์ˆ˜๋งŽ์€ ๋„๊ตฌ๊ฐ€ ์กด์žฌํ•œ๋‹ค. ๊ณผ๊ฑฐ์—๋Š” ์ด๋“ค์„ AI์™€ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐ๊ฐ์˜ API์— ๋งž์ถฐ '์–ด๋Œ‘ํ„ฐ'๋ฅผ ์ผ์ผ์ด ์ฝ”๋”ฉํ•˜์—ฌ ์—ฐ๊ฒฐํ•ด์•ผ ํ–ˆ๋‹ค. ๋„๊ตฌ๊ฐ€ N๊ฐœ, AI ๋ชจ๋ธ์ด M๊ฐœ๋ผ๋ฉด ์ด๋ก ์ ์œผ๋กœ N x M๋ฒˆ์˜ ํ†ตํ•ฉ ์ž‘์—…์„ ํ•ด์•ผ ํ•˜๋Š” ๋น„ํšจ์œจ์˜ ๋Šช์— ๋น ์ง€๊ฒŒ ๋˜๋Š” ๊ฒƒ์ด๋‹ค. ๋ชจ๋ธ์ด ์—…๋ฐ์ดํŠธ๋˜๊ฑฐ๋‚˜ ์™ธ๋ถ€ ์‹œ์Šคํ…œ์˜ API๊ฐ€ ๋ณ€๊ฒฝ๋  ๋•Œ๋งˆ๋‹ค ์ด ์—ฐ๊ฒฐ ๊ณ ๋ฆฌ๋Š” ๊นจ์ง€๊ธฐ ์‰ฌ์› ๊ณ , ์œ ์ง€๋ณด์ˆ˜ ๋น„์šฉ์€ ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋™๋ฐ˜๋˜์—ˆ๋‹ค.

 

2024๋…„ ๋ง ์˜ค๋Š˜๋‚  ๋Œ€์žฅ๊ธ‰ LLM ์ค‘ ํ•˜๋‚˜์ธ Claude ์‹œ๋ฆฌ์ฆˆ์˜ ๊ฐœ๋ฐœ์‚ฌ๋กœ ์ž˜ ์•Œ๋ ค์ง„ ์•คํŠธ๋กœํ”ฝ(Anthropic)์ด ์ฃผ๋„ํ•˜์—ฌ ๋ฐœํ‘œํ•œ ๋ชจ๋ธ ์ปจํ…์ŠคํŠธ ํ”„๋กœํ† ์ฝœ(MCP, Model Context Protocol)์€ ์ด๋Ÿฌํ•œ ํŒŒํŽธํ™” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ํ‘œ์ค€์ด ๋˜์—ˆ๋‹ค. MCP๋Š” AI ๋ชจ๋ธ๊ณผ ์™ธ๋ถ€ ์‹œ์Šคํ…œ ๊ฐ„์˜ ํ†ต์‹ ์„ ์œ„ํ•œ ๊ณต์šฉ์–ด ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ์—…๊ณ„์—์„œ๋Š” ์ด๋ฅผ ํ•˜๋“œ์›จ์–ด์˜ ์—ฐ๊ฒฐ์„ฑ์„ ํ†ต์ผํ•œ USB-C ํฌํŠธ์— ๋น„์œ ํ•˜๊ธฐ๋„ ํ•œ๋‹ค. USB-C ํฌํŠธ ํ•˜๋‚˜๋กœ ๋ชจ๋‹ˆํ„ฐ, ์ถฉ์ „๊ธฐ, ํ•˜๋“œ๋””์Šคํฌ๋ฅผ ๋ชจ๋‘ ์—ฐ๊ฒฐํ•˜๋“ฏ, MCP ํ‘œ์ค€๋งŒ ์ง€ํ‚ค๋ฉด ์–ด๋–ค AI ๋ชจ๋ธ(ํด๋ผ์ด์–ธํŠธ)์ด๋“  ๋ณ„๋„์˜ ์ฝ”๋”ฉ ์—†์ด ์ฆ‰์‹œ ์™ธ๋ถ€ ๋„๊ตฌ(์„œ๋ฒ„)์™€ ์—ฐ๊ฒฐ๋  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

 

์ด๊ฒƒ์ด AI ๋ฐœ์ „ ํ๋ฆ„์— ๊ฐ€์ง€๋Š” ์˜๋ฏธ๋Š” ๋งค์šฐ ํฌ๋‹ค. MCP๋Š” ๋‹จ์ˆœํžˆ ๊ฐœ๋ฐœ ํŽธ์˜์„ฑ์„ ๋†’์ด๋Š” ๊ฒƒ์„ ๋„˜์–ด, ํ์‡„๋œ AI๋ฅผ ๊ฐœ๋ฐฉํ˜• ์ƒํƒœ๊ณ„๋กœ ๋Œ์–ด๋‚ด๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ–๋Š”๋‹ค.

 

MCP์˜ ๊ตฌ์กฐ

 

MCP๋Š” JSON-RPC 2.0์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง„๋‹ค.   

  • MCP Host (ํ˜ธ์ŠคํŠธ): ์‚ฌ์šฉ์ž๊ฐ€ ์‹คํ–‰ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ทธ ์ž์ฒด์ด๋‹ค. (์˜ˆ: Claude Desktop, Cursor, IDE ๋“ฑ) ํ˜ธ์ŠคํŠธ๋Š” ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ์„ ์ˆ˜์‹ ํ•˜๊ณ  LLM์„ ํ˜ธ์ถœํ•˜๋ฉฐ, ์–ด๋–ค MCP ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ• ์ง€ ๊ฒฐ์ •ํ•˜๊ณ  ์—์ด์ „ํŠธ์˜ ์ „์ฒด ์‹คํ–‰ ํ๋ฆ„๊ณผ ์ˆ˜๋ช… ์ฃผ๊ธฐ(Lifecycle)๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์ปจํŠธ๋กค ํƒ€์›Œ ์—ญํ• ์„ ํ•œ๋‹ค. ํ˜ธ์ŠคํŠธ๋Š” MCP ์„œ๋ฒ„์™€ ์ง์ ‘ ํ†ต์‹ ํ•˜์ง€ ์•Š์œผ๋ฉฐ, ๋‚ด๋ถ€์— ํƒ‘์žฌ๋œ MCP Client๋ฅผ ํ†ตํ•ด์„œ๋งŒ ์„œ๋ฒ„์™€ ์ƒํ˜ธ์ž‘์šฉํ•œ๋‹ค.
  • MCP Client (ํด๋ผ์ด์–ธํŠธ): ํ˜ธ์ŠคํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋‚ด๋ถ€์— ํƒ‘์žฌ๋œ MCP ํ†ต์‹  ๋ชจ๋“ˆ์ด๋‹ค. MCP ํ‘œ์ค€(JSON-RPC ๊ธฐ๋ฐ˜)์„ ๊ตฌํ˜„ํ•˜์—ฌ ์„œ๋ฒ„์™€ 1:1 ์„ธ์…˜์„ ๋งบ๋Š”๋‹ค. ์ด๋Š” ํ˜ธ์ŠคํŠธ์˜ ์š”์ฒญ์„ MCP ๊ทœ๊ฒฉ์— ๋งž๊ฒŒ ์ง๋ ฌํ™”ํ•˜์—ฌ ์„œ๋ฒ„๋กœ ์ „๋‹ฌํ•˜๊ณ , ์„œ๋ฒ„์˜ ์‘๋‹ต์„ ์—ญ์ง๋ ฌํ™”ํ•˜์—ฌ ํ˜ธ์ŠคํŠธ๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋กœ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ํด๋ผ์ด์–ธํŠธ๋Š” ์˜๋ฏธ์  ํ•ด์„์ด๋‚˜ ํŒ๋‹จ์„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์ˆœ์ˆ˜ํ•˜๊ฒŒ ํ†ต์‹ ๊ณผ ํ”„๋กœํ† ์ฝœ ๋ณ€ํ™˜์„ ๋‹ด๋‹นํ•œ๋‹ค.
  • MCP Server (์„œ๋ฒ„): ์‹ค์ œ ๋ฐ์ดํ„ฐ์™€ ๊ธฐ๋Šฅ์„ ๋ณด์œ ํ•œ ๋…๋ฆฝ์ ์ธ ๋„๊ตฌ ์ œ๊ณต์ž์ด๋‹ค(์˜ˆ: Google Drive Server, Postgres DB Server). ์„œ๋ฒ„๋Š” ํ˜ธ์ถœ ์ฃผ์ฒด๊ฐ€ ๋ˆ„๊ตฌ์ธ์ง€, ์–ด๋–ค UI๋‚˜ ์—์ด์ „ํŠธ์—์„œ ์‚ฌ์šฉ๋˜๋Š”์ง€๋ฅผ ์•Œ ํ•„์š”๊ฐ€ ์—†์œผ๋ฉฐ, ์ž์‹ ์ด ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ๋ฆฌ์†Œ์Šค(Resources), ๋„๊ตฌ(Tools), ํ”„๋กฌํ”„ํŠธ(Prompts)๋ฅผ MCP ํ‘œ์ค€ ๊ทœ๊ฒฉ์— ๋งž์ถ”๊ธฐ๋งŒ ํ•˜๋ฉด ๋œ๋‹ค. ์ด๋Ÿฌํ•œ ์„ค๊ณ„๋กœ ์„œ๋ฒ„๋Š” ํŠน์ • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋‚˜ LLM์— ์ข…์†๋˜์ง€ ์•Š๊ณ  ์žฌ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

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

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

 

4. ์•ˆ์ „์žฅ์น˜: Human-in-the-loop

 

ํ–‰๋™ํ•˜๋Š” AI๋Š” ๊ฐ•๋ ฅํ•˜์ง€๋งŒ ๋•Œ๋•Œ๋กœ ์œ„ํ—˜ํ•˜๋‹ค. ํ™˜๊ฐ(Hallucination)์„ ์ผ์œผํ‚จ ์—์ด์ „ํŠธ๊ฐ€ ์ž˜๋ชป๋œ ๊ธˆ์•ก์„ ํ™˜๋ถˆ ์ฒ˜๋ฆฌํ•˜๊ฑฐ๋‚˜, ์ „ ์ง์›์—๊ฒŒ ๋ฏผ๊ฐํ•œ ๋‚ด๋ถ€ ๋ฌธ์„œ๋ฅผ ๋ฉ”์ผ๋กœ ๋ณด๋‚ด๋ฒ„๋ฆฐ๋‹ค๋ฉด ํฐ์ผ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด๊ฒƒ์ด ๊ธฐ์—…๋“ค์ด ์—์ด์ „ํŠธ ๋„์ž…์— ์‹ ์ค‘์„ ๊ธฐํ•˜๋Š” ์ด์œ ์ผ ๊ฒƒ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์—์ด์ „ํŠธ์˜ ํ•ต์‹ฌ์€ ์ž์œจ์„ฑ ๋ถ€์—ฌ๊ฐ€ ์•„๋‹ˆ๋ผ, ์ •๊ตํ•œ ํ†ต์ œ์— ์žˆ๋‹ค๊ณ ๋„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ๊ฐ€์žฅ ํ™•์‹คํ•˜๊ฒŒ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ๋ฐ”๋กœ ์ธ๊ฐ„์˜ ๊ฐœ์ž…์ด๋‹ค.

 

LangGraph์™€ ๊ฐ™์€ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” '์ธํ„ฐ๋ŸฝํŠธ(Interrupt)' ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. ์—์ด์ „ํŠธ๊ฐ€ ์†ก๊ธˆ, ํŒŒ์ผ ์‚ญ์ œ, ๋ฉ”์ผ ๋ฐœ์†ก ๋“ฑ ํ–‰๋™์„ ํ•˜๊ธฐ ์ง์ „์— ์‹œ์Šคํ…œ์€ ์‹คํ–‰์„ ์ผ์‹œ ์ •์ง€ํ•˜๋„๋ก ํ•œ๋‹ค.

Agent: "๋ถ„์„ ๊ฒฐ๊ณผ, A์‚ฌ ๊ณต๊ธ‰ ๊ณ„์•ฝ์„ ํ•ด์ง€ํ•˜๊ณ  B์‚ฌ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ์ด๋ฉ”์ผ์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐœ์†กํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?" Human Manager: [๋‚ด์šฉ ๊ฒ€ํ†  ํ›„ ์ˆ˜์ •] -> [์Šน์ธ(Approve)]

 

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

 

๊ฒฐ๊ตญ Human-in-the-loop๋Š” ์—์ด์ „ํŠธ์˜ ์„ฑ๋Šฅ์„ ๋‚ฎ์ถ”๋Š” ์ œ์•ฝ์ด ์•„๋‹ˆ๋ผ, ๊ธฐ์—… ํ™˜๊ฒฝ์—์„œ ์—์ด์ „ํŠธ๋ฅผ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“œ๋Š” ์ „์ œ ์กฐ๊ฑด์— ๊ฐ€๊น๋‹ค. ์ด ์•ˆ์ „์žฅ์น˜๊ฐ€ ๊ฐ–์ถฐ์งˆ ๋•Œ ๋น„๋กœ์†Œ ์—์ด์ „ํŠธ๋Š” ์‹คํ—˜์‹ค์„ ๋ฒ—์–ด๋‚˜, ์กฐ์ง์˜ ์ผ์ƒ์ ์ธ ์˜์‚ฌ๊ฒฐ์ •๊ณผ ์—…๋ฌด ํ๋ฆ„ ์†์œผ๋กœ ๋“ค์–ด์˜ฌ ์ˆ˜ ์žˆ์ง€ ์•Š์„๊นŒ ํ•œ๋‹ค.

 

5. ๊ฒฐ๋ก 

 

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

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

 

 

์ฐธ๊ณ  ๋ฌธํ—Œ

 

Agentic AI & Future of Work

  • Bill Gates. AI-powered agents are the future of computing. GatesNotes. (The shift from bots to agents).
  • Sequoia Capital. Generative AI’s Act o1: The Reasoning Era Begins. (The economic thesis for reasoning agents).
  • Andrew Ng. The Batch: Agentic Workflows. (Defining the 4 design patterns of agentic workflows).

Orchestration & LangGraph

  • LangChain Blog. LangGraph: Building Language Agents as Graphs. (Introduction to cyclic graph architecture).
  • LangChain AI. LangGraph Persistence and Memory. (Deep dive into state management, checkpointers, and time travel).
  • IBM. What is AI Agent Orchestration? (Conceptual framework for enterprise orchestration).

Connectivity & MCP

  • Anthropic. Introducing the Model Context Protocol. (The official announcement and architecture of MCP).
  • Model Context Protocol. Architecture & Specification. (Technical details on Host-Client-Server model).
  • Google Cloud. What is Model Context Protocol? (Explaining MCP as the standard for connecting AI to systems).

Human-in-the-Loop & Safety

  • LangChain Documentation. Human-in-the-loop with LangGraph. (Technical implementation of interrupts and approval workflows).

'๐Ÿ‘จโ€๐Ÿ’ป About AI > AI ์นผ๋Ÿผ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

๋„๋ฉ”์ธ ์‘์šฉ: Vertical AI  (0) 2025.12.16
์ง€์‹์˜ ๊ตฌ์กฐํ™”: Ontology & Knowledge Graph  (0) 2025.11.16
์ž ์ž๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊นจ์›Œ๋ผ: Document AI  (0) 2025.11.12
'๐Ÿ‘จ‍๐Ÿ’ป About AI/AI ์นผ๋Ÿผ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • ๋„๋ฉ”์ธ ์‘์šฉ: Vertical AI
  • ์ง€์‹์˜ ๊ตฌ์กฐํ™”: Ontology & Knowledge Graph
  • ์ž ์ž๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊นจ์›Œ๋ผ: Document AI
reign
reign
Business์™€ AI๋ฅผ ๋ฆฌ๋ทฐํ•ฉ๋‹ˆ๋‹ค
  • reign
    Biz with Data
    reign
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (25)
      • ๐Ÿคต About Business (6)
        • BIZ ์นผ๋Ÿผ (6)
      • ๐Ÿ‘จ‍๐Ÿ’ป About AI (19)
        • AI ์นผ๋Ÿผ (4)
        • Paper Review (8)
        • ๋จธ์‹ ๋Ÿฌ๋‹ (7)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

    • github
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.5
reign
ํ–‰๋™ํ•˜๋Š” AI Agent: ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ & MCP
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”