์ƒ์„ธ ์ปจํ…์ธ 

๋ณธ๋ฌธ ์ œ๋ชฉ

[AI ์‹œ๋Œ€, ์‹ ์ž… ๊ฐœ๋ฐœ์ž๋กœ ์‚ด์•„๋‚จ๋Š” ๋ฒ•] 1. ์šฉ์–ด ์ •๋ฆฌ (LLM, RAG, Agent, MCP)

๐Ÿ’กInsight

by :ํ•ดํ”ผ๋ž˜๋น—๐Ÿพ 2025. 5. 22. 15:31

๋ณธ๋ฌธ

728x90

๊ด€๋ จ ์šฉ์–ด ์ •๋ฆฌ 


LLM Model

๊ธฐ์กด์— ํ•™์Šต๋˜์–ด ์žˆ๋Š” ์ง€์‹๋งŒ์„ ๊ฐ€์ง€๊ณ  ๋‹ต๋ณ€ํ•œ๋‹ค.
์ƒˆ๋กญ๊ฒŒ ์—…๋ฐ์ดํŠธ ๋œ ์ง€์‹์ด๋‚˜ ๋˜๋Š” ํ•™์Šต๋˜์ง€ ์•Š์€ ์ง€์‹์— ๋Œ€ํ•ด์„œ ๋‹ต๋ณ€์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.
 
 

RAG(Retrieval Augmented Generation)

#๊ด€๋ จ_์ •๋ณด๋ฅผ_๊ธฐ๋ฐ˜์œผ๋กœ_๋‹ต_์ƒ์„ฑ

 
๋ฌธ์„œ๋ฅผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•ด๋‘๊ณ  ์งˆ๋ฌธ์— ๋‹ต๋ณ€ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์„œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ๊ทธ ๋ฌธ์„œ๋ฅผ LLM์— ์ „๋‹ฌํ•˜๊ณ  ์ƒˆ๋กœ์šด ์ง€์‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋‹ต๋ณ€ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค.

์‚ฌ์šฉ์ž ์งˆ๋ฌธ > ์œ ์‚ฌ ์ฒญํฌ ๊ฒ€์ƒ‰ > ํ”„๋กฌํ”„ํŒ… > ์‘๋‹ต ์ƒ์„ฑ

 

Agent

#LLM์ด ๋‹ค๋ฅธ Tool ํ˜ธ์ถœํ•˜๋„๋ก ๋ณด์กฐํ•˜๋Š” ์—ญํ• 
 

LLM์„ ์ด์šฉํ•˜์—ฌ LLM์œผ๋กœ๋ถ€ํ„ฐ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€์„ ๊ฐ€์ง€๊ณ  ์˜ค๊ฑฐ๋‚˜ ํ•„์š”ํ•œ Tool์„ ํ˜ธ์ถœํ•˜์—ฌ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ LLM์— ์ „๋‹ฌํ•˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.  

์ฃผ์‹ ์‹œ์„ธ ์•Œ๊ณ  ์‹ถ์Œ > Agent to LLM ๋‹ค์Œ ์งˆ๋ฌธ์— ๋Œ€ํ•ด ๋‹ต๋ณ€ํ•ด์ค˜ ํ•„์š”ํ•˜๋ฉด ์•„๋ž˜ ์žˆ๋Š” ์™ธ๋ถ€ ๋„๊ตฌ๋“ค ์‚ฌ์šฉํ•˜๋ฉด ๋˜๊ณ  ์™ธ๋ถ€ ๋„๊ตฌ๋“ค์˜ ํŠน์ง•์€ ์ด๋ž˜ > LLM ์ด ๋‚˜๋Š” ์ฃผ์‹ ์‹œ์„ธ ๋ชจ๋ฆ„ ์™ธ๋ถ€ ๋„๊ตฌ A ์จ์„œ ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์™€์ค˜ > Agent ๊ฐ€ API ํ˜ธ์ถœ + ์ „๋‹ฌ > LLM์ด ์ด ๋‚ด์šฉ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒ์„ฑ

 
 

Agent ๊ตฌํ˜„ ๋ฐฉ์‹

Agent ๊ตฌํ˜„์—๋Š” ํ•„์š”ํ•œ ์š”์†Œ๊ฐ€ ๋งŽ์•„์„œ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋งŒ๋“ค๊ธฐ ์–ด๋ ต๊ณ  Agent Framework์„ ํ†ตํ•ด ๊ตฌํ˜„ํ•˜๊ฒŒ ๋œ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด, LangChain, CrewAI ๋“ฑ์ด ์žˆ๋‹ค

 

Tool SDK ๋ฐฉ์‹์˜ ๋ฌธ์ œ์ 

1. Agent Framework๋งˆ๋‹ค Tool๋ณ„๋กœ SDK๋ฅผ ๋งŒ๋“ฆ
2. ์„œ๋น„์Šค ์ œ๊ณต์—…์ฒด (Tool)์—…์ฒด์™€ ์ŠคํŽ™ ๋งž์ถฐ์•ผ ํ•จ
 
๊ทธ๋ž˜์„œ, MCP๊ฐ€ ๋‚˜์˜ด
 

MCP

# ํ”„๋กœํ† ์ฝœ

 
Tool๋ฒค๋”๋“ค์ด ํ”„๋กœํ† ์ฝœ ์ŠคํŽ™๋งŒ ๋งž์ถ˜๋‹ค๋ฉด ๊ฐœ๋ณ„๋กœ SDK์™€ Integration ํ•  ํ•„์š” ์—†์–ด์ง€๊ฒŒ ํ•˜๋Š” ์ŠคํŽ™

 
SSE(Server Sents Events) : JSON RPC + HTTP ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค
 
 

MCP Client SDK, Server SDK

ํ”„๋กœํ† ์ฝœ ๋‹ค ๋งŒ๋“ค๋ฉด ๊ท€์ฐฎ์œผ๋ฏ€๋กœ ํ•œ ๋ฒˆ ๋ž˜ํ•‘ํ•ด์„œ ์ œ๊ณต 

MCP Client SDK : Agent Framework๊ฐ€ MCP Server๋ฅผ ์‰ฝ๊ฒŒ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋Š” SDK ์ œ๊ณต (Agent Framework์— ํฌํ•จ๋˜์–ด ์žˆ์Œ)

 
MCP Server : MCP ์š”์ฒญ์„ ๋ฐ›๋Š” ์„œ๋ฒ„๋ฅผ ๋งŒ๋“œ๋Š” SDK 
 
 
 
๋‹ค์Œ ์‹œ๋ฆฌ์ฆˆ์—์„œ๋Š” Claude, Cursor, Obsidian ํˆด๋“ค๊ณผ MCP์˜ ํ†ตํ•ฉ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋ ค๊ณ  ํ•œ๋‹ค. 


์ฐธ๊ณ 

๋ธ”๋กœ๊ทธ : https://bcho.tistory.com/1470
์œ ํŠœ๋ธŒ ๊ฐ•์˜ : https://www.youtube.com/watch?v=-b0IEN4JAGE

 

728x90

๊ด€๋ จ๊ธ€ ๋”๋ณด๊ธฐ