

AI Agent ์์คํ ์ ํ์ค์ ์ธ ํ๋ฆ
Users โ Task Description โ LLM โ Planning โ Domain Expert Models โ Plan Execution โ Results โ Evaluation (Benchmark & Human) โ Metrics โ Reward โ LLM
| ํญ๋ชฉ | ์ผ๋ฐ AI/LLM | AI Agent |
|---|---|---|
| ์ฃผ์ ์ญํ | ์ฃผ์ด์ง ์ ๋ ฅ์ ๋ํ ์๋ต ์์ฑ | ๋ชฉํ ๋ฌ์ฑ์ ์ํ ๋ฅ๋์ ํ๋ ๋ฐ ํ๋จ |
AutoGen
- Microsoft์์ ๋ง๋ ๊ณ ๊ธ ๋ฉํฐ ์์ด์ ํธ ๊ธฐ๋ฐ ๋ํํ AI ํ๋ ์์ํฌ
- ๋ค์์ ์์ด์ ํธ๊ฐ ํ๋ ฅํ๋ ํ๊ฒฝ์ ๊ฐํธํ๊ฒ ๊ตฌ์ฑ ๊ฐ๋ฅ
Microsoft (๋ง์ดํฌ๋ก์ํํธ)
| ๊ตฌ์ฑ ์์ | ์ค๋ช |
|---|---|
| ์์ด์ ํธ | ๊ณ ์ ํ ์ญํ ์ ๊ฐ์ง ๋์งํธ AI ์์ด์ ํธ |
| LLM | GPT-3/4 ๋ฑ๊ณผ ํตํฉ |
| ์ฑํ ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ | ์ฌ์ฉ์/์์คํ /์์ด์ ํธ ๊ฐ ์ํธ์์ฉ ์ง์ |
| ๊ธฐ๋ฅ | ์ค๋ช |
|---|---|
| ์์ด์ ํธ ์์ฑ ๋ฐ ๊ด๋ฆฌ | ์ญํ ์ ๋ฐ๋ฅธ ์์ด์ ํธ ๊ตฌ์ฑ ๋ฐ ์ ์ด |
| ์๋ ๋ํ ํ๋ฆ ๊ด๋ฆฌ | ์์ฐ์ค๋ฌ์ด ๋ํ ํ๋ฆ ์ ์ง |
| ์๋ํ๋ ์ฝ๋ ์์ฑ | ํจ์จ์ ์ธ ์ฝ๋ ์์ฑ ์ง์ |
| ์ฝํ ์ธ ์ ์ ์ง์ | ๋ธ๋ก๊ทธ, ๊ธ์ฐ๊ธฐ ๋ฑ ์ฝํ ์ธ ์์ฑ ์ง์ |
| ํญ๋ชฉ | ์ค๋ช |
|---|---|
| ์ญํ ๊ธฐ๋ฐ ํ์ | ์ ์๋ ์ญํ ์ ๋ฐ๋ผ ์์ด์ ํธ ๊ฐ ์ํธ์์ฉ |
| ๋ํ ๊ธฐ๋ฐ ๋ฌธ์ ํด๊ฒฐ | ๋ํ ํ๋ฆ์ ํตํด ํ์ |
| ์ธ๋ถ ๋๊ตฌ ์ฐ๋ | API ๋ฐ ๋ค์ํ ๋๊ตฌ ์ฌ์ฉ ๊ฐ๋ฅ |
| ๊ฐ์ ํญ๋ชฉ | ์ค๋ช |
|---|---|
| ๋ฉํฐ ์์ด์ ํธ ๋ํ ํ์ | ๊ฐ๋ฐ์-๊ธฐํ์-๋ฆฌ๋ทฐ์ด ์ญํ ํ์ ์๋ฎฌ๋ ์ด์ ๊ฐ๋ฅ |
| ์ง๊ด์ ์ธ ๊ทธ๋ฃน ์ฑํ ๊ตฌ์กฐ | ํ๋์ ์ฑํ ๋ฐฉ์ ๋ค์ ์์ด์ ํธ ๊ตฌ์ฑ ๊ฐ๋ฅ |
| ์ฌ์ฉ์ + ์์คํ ๋ฉ์์ง ํตํฉ | ๋์ ๋งฅ๋ฝ ์ดํด๋ ฅ ์ ๊ณต |
CrewAI
- ์ ๋ฌธํ๋ AI ์์ด์ ํธ๋ค์ด ์ญํ ๋ถ๋ด ํ ํ๋ ฅํด ๋ฌธ์ ํด๊ฒฐ
- Task ์ค์ฌ ๊ตฌ์กฐํ์ ๊ฐ์
Joรฃo Moura (์คํ์์ค, ์ปค๋ฎค๋ํฐ ์ค์ฌ)
| ๊ธฐ๋ฅ | ์ค๋ช |
|---|---|
| Role-based ์ค๊ณ | ๊ฐ ์์ด์ ํธ์๊ฒ ๋ช ํํ ์ญํ ์ง์ |
| Task ์ ์/๋ถ๋ฐฐ | Task๋ฅผ ์ ์ ํ ์์ด์ ํธ์๊ฒ ์๋ ํ ๋น |
| ์ธ๋ถ ํด ์ฐ๋ | LangChain ๋ฐ ์ปค์คํ ๋๊ตฌ ์ฌ์ฉ |
| ํ์ ์ค์ฌ ํ๋ก์ธ์ค | ์์ฐจ์ ์์ ๋ถ๋ฐฐ์ ํ๋ ฅ ๋ฐฉ์ ํ์ฉ |
| ๊ตฌ์ฑ ์์ | ์ค๋ช |
|---|---|
| Agent | ์ง์๊ณผ ๊ฐ์ ์ญํ , ํ์ ๊ฐ๋ฅ |
| Tool | Built-in + Custom ๋๊ตฌ |
| Task | ์ค๋ช /๋ด๋น์/๋๊ตฌ ํฌํจ |
| Process | ์์ฐจ์ ์์ ์ฒ๋ฆฌ ์ ์ |
Auto-GPT
- OpenAI GPT API ๊ธฐ๋ฐ์ ์์ ์์จํ ์์ด์ ํธ
- ํ๋์ ๋ชฉํ๋ฅผ ์ค์ค๋ก ๊ณํํ๊ณ ์คํ
Torantulino (Significant Gravitas)
์คํ์์ค ํ๋ก์ ํธ (GitHub ๊ธฐ๋ฐ)
| ๊ตฌ์ฑ ์์ | ์ค๋ช |
|---|---|
| LLM (GPT-4/3.5) | ํ ์คํธ ์์ฑ ๋ฐ ์ฌ๊ณ |
| ์์ด์ ํธ ๋ฃจํ | ๊ณํ โ ์คํ โ ํ๊ฐ ๋ฃจํ |
| ํด์ | ์น ๊ฒ์, ํ์ผ ์ ์ฅ ๋ฑ |
| ๋ฉ๋ชจ๋ฆฌ | ๋ฒกํฐDB ๊ธฐ๋ฐ ์ฅ๊ธฐ ๊ธฐ์ต (์ ํ์ฌํญ) |
| ๊ธฐ๋ฅ | ์ค๋ช |
|---|---|
| ๐ฏ ๋ชฉํ ๊ธฐ๋ฐ ์คํ | ํ๋์ ๋ชฉํ๋ก ์๋ ์์ ์งํ |
| ๐ง ์์ ๋ถํด | ๋ณต์กํ ๋ชฉํ๋ฅผ ํ์ ์์ ์ผ๋ก ๋ถํด |
| ๐ ์น ๊ฒ์ | ์ค์๊ฐ ์ ๋ณด ํ์ |
| ๐ ํ์ผ ์ ์ถ๋ ฅ | ๊ฒฐ๊ณผ ์ ์ฅ ๋ฐ ๋ก๋ฉ |
| ๐งฎ ์ฝ๋ ์คํ | ๋ถ์ ๋ฐ ๊ณ์ฐ ์ฒ๋ฆฌ |
| ๐ ๋ฉ๋ชจ๋ฆฌ ์ฐ๋ | ์ฅ๊ธฐ ๋งฅ๋ฝ ์ ์ง (์ต์ ) |
| ํญ๋ชฉ | Auto-GPT | ๊ธฐํ ํ๋ ์์ํฌ |
|---|---|---|
| ์คํ ๋ฐฉ์ | ์์ ์์จ ๋ฐ๋ณต ๋ฃจํ | ์๋ ์ค๊ณ ๊ธฐ๋ฐ |
| ์ฌ์ฉ์ ๊ฐ์ | ๊ฑฐ์ ์์๐ฅ | ์ฌ์ฉ์๊ฐ ์ค๊ณ |
| ์ ์ฐ์ฑ | ๋จ์ผ ๋ชฉํ ์ง์ค | ๋ค์ํ ์์ฉ ๊ฐ๋ฅ |
| ์ค์ ํ์ฉ | ๋ฐ๋ชจ/์ฐ๊ตฌ์ฉ ์ ํฉ | ์๋น์ค์ฉ ์ค๊ณ์ ์ ๋ฆฌ |
| ๊ตฌ์กฐ ๋ณต์ก๋ | ๋จ์, ์์ธก ์ด๋ ค์โ ๏ธ | ๊ตฌ์กฐํ ๊ฐ๋ฅ, ๋๋ฒ๊น ์ฉ์ด |
LangChain
- LLM ๊ธฐ๋ฐ ์ฑ์ ๋ง๋ค๊ธฐ ์ํ ๊ฐ๋ฐ ํ๋ ์์ํฌ
- ์์ด์ ํธ๋ฅผ ์ง์ ๊ตฌ์ฑํ๊ณ ์กฐ๋ฆฝํ ์ ์๋ ํดํท
LangChain Inc.
๊ฐ๋ฐ์: Harrison Chase
| ๊ตฌ์ฑ ์์ | ์ค๋ช |
|---|---|
| LLM | ์๋ต ์์ฑ |
| Chain | ์์ ํ๋ฆ ์ฐ๊ฒฐ |
| Tool | ์ธ๋ถ API ์ฐ๊ฒฐ ๋๊ตฌ |
| Agent | ์ฌ์ฉํ Tool ์ ํ ๋ฐ ์คํ |
| Retriever | ๋ฒกํฐDB ๊ธฐ๋ฐ ๊ฒ์ |
| OutputParser | ๊ฒฐ๊ณผ ํฌ๋งทํ ๋ด๋น |
[์ฌ์ฉ์ ์
๋ ฅ]
โ
[PromptTemplate]
โ
[LLM]
โ
[OutputParser]
โ ๊ฒฐ๊ณผ ์ถ๋ ฅ
(ํ์ ์)
โ
[Tool or Retriever ํธ์ถ]
โ
[Agent ํ๋จ โ ๋ฐ๋ณต]
| ํญ๋ชฉ | ์ค๋ช |
|---|---|
| LangChain์ โAgentโ๋ฅผ ๋ง๋ค ์ ์๋ ๋ผ๋ ์ ๊ณต | Agent ์์ฒด๋ฅผ ์๋ํํ์ง๋ ์์ |
| ๊ฐ๋ฐ์๊ฐ ์ง์ ์กฐ๋ฆฝํ๋ ๋๊ตฌ ์ค์ฌ ํ๋ ์์ํฌ | ์ ์ฐ์ฑ๊ณผ ํ์ฅ์ฑ์ ๊ฐํจ |
| ํญ๋ชฉ | AutoGen | CrewAI | Auto-GPT | LangChain |
|---|---|---|---|---|
| ๊ฐ๋ฐ ํ์ฌ | Microsoft | Joรฃo Moura (์คํ์์ค) | Significant Gravitas (์ปค๋ฎค๋ํฐ) | LangChain Inc. |
| ํต์ฌ ๋ชฉ์ ๐ฅ | ๋ฉํฐ์์ด์ ํธ ํ์ ๋ํ | Task ์ค์ฌ ํ์ | ๋ชฉํ ๊ธฐ๋ฐ ์์จ ์คํ | LLM ๊ธฐ๋ฐ ์ฑ ์กฐ๋ฆฝ |
| ์์ด์ ํธ ํน์ง๐ฅ | ๋ํ ๊ธฐ๋ฐ ์ค์๊ฐ ํ๋ ฅ | ์ญํ ๊ธฐ๋ฐ Task ๋ถ๋ฐฐ | ๋ฃจํ ๊ธฐ๋ฐ ์์จ ์คํ | Chain/Tool ์กฐํฉ์ผ๋ก ๊ตฌํ |
| ์์ ๋ฐฉ์ | ๋ํ ์ค์ฌ ํ๋ฆ | ์์ฐจ์ Task ์ฒ๋ฆฌ | ๋ฃจํ ๊ธฐ๋ฐ ์คํ | Chain ์ค์ฌ ๊ตฌ์ฑ |
| Tool ํตํฉ | LLM ๋ฐ ์ธ๋ถ API ์ฐ๋ | LangChain ๋๊ตฌ ์ง์ | ์ผ๋ถ ๊ธฐ๋ณธ ๊ธฐ๋ฅ๋ง ์ ๊ณต | ์ ์ฐํ ํตํฉ ๊ฐ๋ฅ |
| Use Case | ํ์ ์๋ฎฌ๋ ์ด์ , ํ ๋ก ๊ธฐ๋ฐ ์ํฌํ๋ก์ฐ | ์กฐ์ง ํ์ , ์ญํ ๊ธฐ๋ฐ ์๋ํ | ๋ฆฌ์์น, ์คํฌ๋ฆฝํธ ์คํ ์๋ํ | LLM ์ฑ, RAG, Agent ์กฐ๋ฆฝ |
AutoGen โ โ๋ฉํฐ ์์ด์ ํธ ๋ํ ํ์
โ์ ๋ํ์
CrewAI โ ์กฐ์ง์ฒ๋ผ ์ญํ ๋๋ Task ์ฒ๋ฆฌ, ๊ตฌ์กฐ์ ํ์
Auto-GPT โ ๋ชฉํ ํ๋๋ก ์์จ ์คํํ๋ ์
ํ ์์ด์ ํธ
LangChain โ Agent ๊ฐ๋ฐ์๋ฅผ ์ํ ๋ฒ์ฉ ๊ฐ๋ฐ ํดํท