๐ A2A(Agent to Agent)๋?
์ต๊ทผ ๋ค์ด AI Agent๊ฐ ์ผ์ ๋ฑ๋ก, ํ์ผ ์์ฑ, ์ด๋ฉ์ผ ๋ฐ์ก ๋ฑ์ ๋ค์ํ ๊ธฐ๋ฅ์ ์ค์ค๋ก ์ํํ๋ ์๋๊ฐ ๋๋ํ๋ฉด์, ํ๋์ Agent๊ฐ ๋ชจ๋ ์์ ์ ์ฒ๋ฆฌํ๋ ๋ฐ๋ ํ๊ณ๊ฐ ์๋ค๋ ์ธ์์ด ํผ์ง๊ณ ์๋ค. ์ด๋ค Agent๋ ์ผ์ ๊ด๋ฆฌ์ ํนํ๋์ด ์๊ณ , ์ด๋ค Agent๋ ๊ฒ์์ด๋ ๋ฌธ์ ์์ฝ์ ๊ฐ์ ์ ์ง๋๋ค. ์ด๋ฐ ์ํฉ์์ ๋ฑ์ฅํ ๊ฐ๋ ์ด ๋ฐ๋ก A2A(Agent to Agent), ์ฆ ์์ด์ ํธ ๊ฐ ์ง์ ํต์ ์ด๋ค.
A2A๋ ๋ง ๊ทธ๋๋ก AI Agent๋ค๋ผ๋ฆฌ ์๋ก ์์ฒญ์ ์ฃผ๊ณ ๋ฐ์ผ๋ฉฐ ํ๋ ฅํ๋ ๊ตฌ์กฐ๋ค. ์๋ฅผ ๋ค์ด, ์ฌ์ฉ์๊ฐ "ํ์๋ก์ ์์ฝํ๊ณ , ํ์๊ฒ ๋ฉ์ผ๋ก ๊ณต์ ํด์ค"๋ผ๊ณ ๋ช ๋ นํ๋ฉด, ํ๋์ Agent๊ฐ ์ด ๋ชจ๋ ์์ ์ ํผ์ ํด๊ฒฐํ๋ ๊ฒ์ด ์๋๋ผ,
ํ์๋ก ์์ฝ -> ์์ฝ ์ ๋ฌธ Agent์๊ฒ ์์
์ด๋ฉ์ผ ์ ์ก -> ๋ฉ์ผ ๋ฐ์ก ์ ๋ฌธ Agent์๊ฒ ์ ๋ฌ
์ด๋ฐ ์์ผ๋ก ์์ ์ ๋๋์ด ์ฒ๋ฆฌํ๋ค. ์ฆ, A Agent๊ฐ ์์ฒญ์ ์์ ํ๋ฉด, ํ์ํ ๋ถ๋ถ์ ํ๋จํด B Agent์๊ฒ ์ ๋ฌํ๊ณ , B Agent๋ ๊ทธ ์์ ์ ์ฒ๋ฆฌํด ๋ค์ A Agent๋ก ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ค. ์ด์ฒ๋ผ A2A๋ ๋ถ์ ๊ธฐ๋ฐ์ AI ํ์ ์ฒด๊ณ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํด์ค๋ค.
๐ ๊ธฐ์กด ๋ฌธ์ ์ํฉ: ์ A2A๊ฐ ํ์ํ์๊น?
์ด์ ๊น์ง๋ ์ฌ์ฉ์๊ฐ ์ํ๋ ์์ ์ ํ๋์ Agent๊ฐ ๋ชจ๋ ์ฒ๋ฆฌํด์ผ ํ๋ค. ๊ทธ๋ฌ๋
- ๋ณต์กํ ์์ ์ผ์๋ก ๊ธฐ๋ฅ์ ์ชผ๊ฐ์ผ ๊ด๋ฆฌ๊ฐ ์ฌ์์ง๊ณ ,
- ๊ฐ ๊ธฐ๋ฅ์ ํนํ๋ Agent๊ฐ ๋ฐ๋ก ์กด์ฌํจ์๋ ๋ถ๊ตฌํ๊ณ ,
- ์ด Agent๋ค๋ผ๋ฆฌ๋ ์ํธ ์์ฉํ ์ ์๋ ๊ตฌ์กฐ์๊ธฐ ๋๋ฌธ์
์ค์ ์๋น์ค์์ Agent์ ํ์ฉ๋๊ฐ ์ ํ์ ์ด์๋ค. ๋ํ ์์ ํ๋ฆ์ด ๋จ์ํ์ง ์์ ๊ฒฝ์ฐ(์: ์กฐ๊ฑด ๋ถ๊ธฐ, ๋ณ๋ ฌ ์ฒ๋ฆฌ, ์ค๊ฐ ๊ฒฐ๊ณผ ๊ณต์ ๋ฑ)๋ ํ Agent์๊ฒ ๋ชจ๋ ๋ก์ง์ ๋งก๊ธฐ๋ ๊ฒ์ด ๊ตฌ์กฐ์ ์ผ๋ก๋ ์ฑ๋ฅ์์ผ๋ก๋ ๋นํจ์จ์ ์ด์๋ค.
๐ A2A์ MCP์ ๊ด๊ณ์ ์ฐจ์ด์ ์?
MCP๋ AI๊ฐ ์ธ๋ถ ์์คํ (API ๋ฑ)๊ณผ ํต์ ํ๊ธฐ ์ํ ์ธํฐํ์ด์ค๋ฅผ ํต์ผ์์ผ์ฃผ๋ ํ๋กํ ์ฝ์ด๊ณ , A2A๋ AI๋ผ๋ฆฌ ๋ด๋ถ์ ์ผ๋ก ํ์ ํ๋ ๋ฐฉ์์ ๋ํ ๊ฐ๋ ์ด๋ค.
ํญ๋ชฉ | MCP | A2A |
๋์ | AI ↔ ์ธ๋ถ ์์คํ | AI ↔ AI |
๋ชฉ์ | ์ธ๋ถ API ํต์ ํ์คํ | Agent ๊ฐ ํ์ ๋ฐ ๋ถ์ |
์ญํ | ๋ค์ํ API๋ฅผ ์ผ๊ด๋ ๋ฐฉ์์ผ๋ก ํธ์ถ | ๋ณต์กํ ๋ฌธ์ ๋ฅผ Agent ๊ฐ ๋ถ์ ๊ตฌ์กฐ๋ก ํด๊ฒฐ |
์์ | Slack์ ๋ฉ์์ง ์ ์ก, Gmail ์ฐ๋ | ๊ฒ์ Agent๊ฐ ์ ๋ฆฌ Agent์๊ฒ ๊ฒฐ๊ณผ ์ ๋ฌ |
๋ ๊ฐ๋ ์ ์๋ก ๋์ฒด๋๋ ๊ฒ์ด ์๋๋ผ ์๋ก ๋ณด์์ ์ด๋ค. ์ค์ ๋ก๋ ๋ค์๊ณผ ๊ฐ์ ํ๋ฆ์ผ๋ก ํจ๊ป ์๋ํ๋ค:
์ฌ์ฉ์๊ฐ ์์ฒญ
-> ์ฃผ Agent๊ฐ ์์ฒญ ๋ถ์
-> ๋ค๋ฅธ Agent์๊ฒ ์ผ๋ถ ์์ฒญ ์์ (A2A: Agent to Agent)
-> Sub-Agent๊ฐ ์ธ๋ถ ์์คํ ํธ์ถ์ ์ํด MCP ์ฌ์ฉ(MCP: Model Context Protocol)
-> ์๋ต์ ๋ฐ์ ์ฃผ Agent์ ์ ๋ฌ
์ฆ, A2A๋ Agent ๊ฐ ๊ตฌ์กฐ์ ์ฐ๊ฒฐ, MCP๋ ์ธ๋ถ ๋๊ตฌ์์ ํต์ ์ฐฝ๊ตฌ๋ค.
โฌ๏ธ MCP(Model Context Protocol)์ ๋ํ ๊ฐ๋ ์ ์๋ ๊ธ์ ์ฐธ๊ณ
MCP(Model Context Protocol)๋?
๐ MCP(Model Context Protocol)๋?์ต๊ทผ ๋ค์ํ AI ์๋น์ค๋ Agent๋ค์ด ๋ฑ์ฅํ๋ฉด์, ํน์ ๊ธฐ๋ฅ(์: ๋ฉ์ผ ์ ์ก, ์ผ์ ๋ฑ๋ก, ๋ฉ์์ง ์ ์ก ๋ฑ)์ ์ํํ๊ธฐ ์ํด API์ ์ฐ๊ฒฐํ๋ ๊ณผ์ ์ด ํ์๊ฐ ๋์๋ค. ํ์ง๋ง ๊ฐ
isliife2.tistory.com
๐ A2A๊ฐ ๊ฐ์ ธ์ฌ ๋ณํ
A2A๊ฐ ๋ณธ๊ฒฉ์ ์ผ๋ก ๋์ ๋๋ฉด, ์์ผ๋ก๋ ํ๋์ AI Agent๊ฐ ๋ชจ๋ ๊ฒ์ ์ฒ๋ฆฌํ์ง ์์๋ ๋๋ค.
- ์ ๋ฌธํ๋ Agent ๊ฐ ํ์ ๊ตฌ์กฐ๊ฐ ๊ฐ๋ฅํด์ง๋ฉฐ,
- ๋ณต์กํ ์์ฒญ๋ ์์ฐ์ค๋ฝ๊ฒ ๋ถ์ ๋์ด ์ฒ๋ฆฌ๋๋ฉฐ,
- ์ฌ์ฉ์ ์ ์ฅ์์๋ ํ๋์ AI์๊ฒ ๋งํ์ ๋ฟ์ธ๋ฐ, ์ฌ๋ฌ Agent๊ฐ ํจ๊ป ์ผํด์ฃผ๋ ๊ฒ ๊ฐ์ ๋งค๋๋ฌ์ด ๊ฒฝํ์ ์ ๊ณต๋ฐ๊ฒ ๋๋ค.
์ด๋ฌํ ๋ณํ๋ ๊ธฐ์กด์ ์ฑ๋ด, ๋จ์ผ ๊ธฐ๋ฅ ๊ธฐ๋ฐ์ AI๋ฅผ ๋์ด์, ์ง์ ํ ์๋ฏธ์ "๋ฉํฐ Agent ๊ธฐ๋ฐ ์ํ๊ณ"๋ก ํ์ฅ๋๋ ์ ํธํ์ด๋ค.
'๐ Computer Science' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Namespace์ ๋ํ์ฌ (0) | 2025.06.05 |
---|---|
๋ค์ด๋ฒ Tech Talk - ๊ทธ๋ฐ REST API๋ก ๊ด์ฐฎ์๊ฐ (4) | 2025.04.14 |
MCP(Model Context Protocol)๋? (4) | 2025.04.11 |
Interpreter, Compiler์ ๋ํ์ฌ (0) | 2025.03.12 |
NUnit์ ๋ํ์ฌ (0) | 2025.03.08 |