728x90
๋ฐ์ํ
LangGraph๋ ํ ์ค๋ก ๋งํ๋ฉด ๐
LLM ์์ ํ๋ฆ์ “๊ทธ๋ํ(๋ถ๊ธฐ·๋ฐ๋ณต)”๋ก ๋ง๋๋ ๋๊ตฌ
์กฐ๊ธ ํ๋ฉด ๐
- LangChain์ด ์ง์ ๋๋ก(์์๋๋ก) ๋ผ๋ฉด
- LangGraph๋ ๊ต์ฐจ๋ก ์๋ ์ง๋์ผ ๐บ๏ธ
๐ค ์ LangGraph๊ฐ ๋์์๊น?
LangChain์ ๋ณดํต ์ด๋ ๊ฒ ๋ผ ๐
A → B → C → ๋
๊ทผ๋ฐ ์ค๋ฌด AI๋ ์ด๋ฐ ๊ฒฝ์ฐ๊ฐ ๋ง์ ๐
- ์ง๋ฌธ์ด ์ ๋งคํ๋ฉด ๋ค์ ์ง๋ฌธ
- ๊ฒฐ๊ณผ๊ฐ ์ด์ํ๋ฉด ์ฌ์๋
- ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ค๋ฅธ Agent ํธ์ถ
- ์ฌ๋ฌ Agent๊ฐ ์๋ค ๊ฐ๋ค ํ์
๐ ์ด๊ฑธ ์ฒด์ธ์ผ๋ก๋ ํํ์ด ํ๋ฆ
๐ ๊ทธ๋์ LangGraph
๐ง LangGraph์ ํต์ฌ ๊ฐ๋



1๏ธโฃ Node (๋ ธ๋)
- ํ๋์ ์์
- LLM ํธ์ถ / Tool ํธ์ถ / ํ๋จ ๋ก์ง
์:
- ์ง๋ฌธ ๋ถ์ ๋ ธ๋
- SQL ์์ฑ ๋ ธ๋
- ๊ฒฐ๊ณผ ๊ฒ์ฆ ๋ ธ๋
2๏ธโฃ Edge (์ฃ์ง)
- ๋ค์์ผ๋ก ์ด๋ ๊ฐ์ง ์ฐ๊ฒฐ์
์:
if ๊ฒฐ๊ณผ OK → ์ข
๋ฃ
else → ๋ค์ ์ง๋ฌธ ๋ถ์
3๏ธโฃ State (์ํ)
- ์ ์ฒด ํ๋ฆ์์ ๊ณต์ ํ๋ ๋ฐ์ดํฐ
- ์ง๋ฌธ, ์ค๊ฐ ๊ฒฐ๊ณผ, ๋ก๊ทธ ๋ฑ
๐ “์ง๊ธ๊น์ง ๋ฌด์จ ์ผ์ด ์์๋์ง” ๊ธฐ์ต
๐ LangGraph๋ ์ด๋ฐ ๊ฒ ๊ฐ๋ฅํจ
โ ๋ถ๊ธฐ
์ง๋ฌธ →
โโ ๊ฐ๋จ → ๋ฐ๋ก ๋ต๋ณ
โโ ๋ณต์ก → ๊ฒ์ → ์์ฝ → ๋ต๋ณ
โ ๋ฐ๋ณต (Loop)
๋ต๋ณ ์์ฑ →
๊ฒ์ฆ →
โโ OK → ์ข
๋ฃ
โโ FAIL → ๋ค์ ์์ฑ
โ ๋ฉํฐ ์์ด์ ํธ
Planner Agent
↓
SQL Agent ↔ Reviewer Agent
๐งฉ LangChain vs LangGraph ํ ๋ฒ์ ๋น๊ต
๊ตฌ๋ถLangChainLangGraph
| ๊ตฌ์กฐ | ์ง์ (Chain) | ๊ทธ๋ํ |
| ๋ถ๊ธฐ | โ ๊ฑฐ์ ์์ | โ ๊ฐ๋ ฅ |
| ๋ฐ๋ณต | โ ์ด๋ ค์ | โ ์์ฐ์ค๋ฌ์ |
| ์์ด์ ํธ | ๋จ์ | ๋ฉํฐ ์์ด์ ํธ ์ต์ |
| ๋์ด๋ | ์ฌ์ | ์กฐ๊ธ ๋ ์ด๋ ค์ |
| ์ค๋ฌด์ฉ | ์ฑ๋ด/RAG | Agent ์์คํ |
๐ฅ ์ธ์ LangGraph๋ฅผ ์ฐ๋?
์ด ์ค ํ๋๋ผ๋ ํด๋น๋๋ฉด LangGraph ๐
- ์์ด์ ํธ๊ฐ ํ๋จํด์ผ ํ๋ค
- ์คํจํ๋ฉด ๋ค์ ์๋ํด์ผ ํ๋ค
- ์ฌ๋ฌ AI๊ฐ ์ญํ ๋ถ๋ดํ๋ค
- “AI๊ฐ ์ค์ค๋ก ์ผํ๋ค” ๋๋์ด ํ์ํ๋ค
๐ AI Agent / AutoGPT ์คํ์ผ
๐ฏ ํ ๋ฌธ์ฅ ๋ฉด์ ์ฉ ์ ๋ฆฌ
LangGraph๋ LLM ๊ธฐ๋ฐ ์์ ์
๋ ธ๋์ ์ฃ์ง๋ก ๊ตฌ์ฑ๋ ๊ทธ๋ํ๋ก ๋ชจ๋ธ๋งํด
์กฐ๊ฑด ๋ถ๊ธฐ, ๋ฐ๋ณต, ๋ฉํฐ ์์ด์ ํธ ํ์ ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ํ๋ ์์ํฌ์ ๋๋ค.
๐ง ์ด๊ฐ๋จ ๋น์ (์ด๊ฑฐ ๊ธฐ์ตํ๋ฉด ๋จ)
- LangChain = ๋ ์ํผ ๐ (์์ ๊ณ ์ )
- LangGraph = ์๋ฆฌ์ฌ ์ฃผ๋ฐฉ ๐ง๐ณ
- ๋ง๋ณด๋ฉฐ ๋ค์ ๋ง๋ค๊ณ
- ์ํฉ ๋ฐ๋ผ ๋ฉ๋ด ๋ฐ๊พธ๊ณ
- ์ฌ๋ฌ ์ฌ๋์ด ์ญํ ๋๋
728x90
๋ฐ์ํ
'๐ค AI > LLM' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ๊ฐ์ ๋ฌธ์ ๋ฅผ LangChain โ LangGraph๋ก ๋ฐ๊พธ๋ ์์ (0) | 2026.01.30 |
|---|---|
| LangChain โ LangGraph๋ก ์ธ์ ๋์ด๊ฐ์ผ ํ๋ (0) | 2026.01.30 |
| ๐ LangChain ์ด๋? (0) | 2026.01.30 |
| LLM์ด๋? (0) | 2026.01.30 |