Week 3: 멀티 에이전트 아키텍처 & 프로토콜
이번 주는 여러 전문 에이전트가 함께 작동하는 협업 AI 시스템 구축에 집중합니다. CrewAI와 같은 산업 표준 도구와 에이전트 상호 운용성을 위한 MCP 프로토콜을 배웁니다.
학습 목표
이번 주가 끝나면 다음을 할 수 있습니다:
- ✅ 멀티 에이전트 시스템 기초와 디자인 패턴 이해
- ✅ CrewAI로 팀 구축 (Agent, Task, Crew, Process)
- ✅ 계층적 vs 순차적 에이전트 프로세스 구현
- ✅ 표준화된 도구 연결을 위한 Model Context Protocol (MCP) 사용
- ✅ Agent-to-Agent (A2A) 통신 활성화
세션
핵심 질문
gpt-4o-mini 에이전트 팀이 단독 gpt-4o 천재를 이길 수 있을까?
스포일러: 네! 집중된 컨텍스트를 가진 전문화된 에이전트들이 모든 것을 하려는 단일 모델보다 종종 더 나은 결과를 냅니다.
아키텍처 미리보기
핵심 개념
| 개념 | 설명 | 프레임워크 |
|---|---|---|
| Role Playing | 풍부한 페르소나와 배경 스토리를 가진 에이전트 | CrewAI |
| Sequential Process | 작업이 차례로 실행 | CrewAI |
| Hierarchical Process | 매니저가 전문 에이전트에게 위임 | CrewAI |
| MCP Server | Resources, Prompts, Tools 노출 | MCP |
| A2A | 에이전트 간 통신 | Custom |
노트북
| 세션 | 영어 | 한국어 |
|---|---|---|
| 01. Router Agents | 📘 Notebook (opens in a new tab) | 📘 노트북 (opens in a new tab) |
| 02. Handoff Pattern | 📘 Notebook (opens in a new tab) | 📘 노트북 (opens in a new tab) |
| 03. Supervisor | 📘 Notebook (opens in a new tab) | 📘 노트북 (opens in a new tab) |
| 04. MCP Protocol | 📘 Notebook (opens in a new tab) | 📘 노트북 (opens in a new tab) |
| 05. CrewAI | 📘 Notebook (opens in a new tab) | 📘 노트북 (opens in a new tab) |
| 주말 프로젝트 | 📘 Project Page | 📘 프로젝트 페이지 |