20분
주간 프로젝트: 트러블슈팅 멀티에이전트 시스템
Day 5: 트러블슈팅 멀티에이전트 시스템 (주간 프로젝트)
주간 프로젝트: 트러블슈팅 멀티에이전트 시스템
AI Agent 심화 > Day 5: 트러블슈팅 멀티에이전트 시스템 (주간 프로젝트)
학습 목표
4일간 배운 기술(MCP, A2A, LangGraph, CrewAI)의 통합 구조를 이해한다 트러블슈팅 멀티에이전트 시스템의 전체 아키텍처를 설계할 수 있다
주간 프로젝트: 트러블슈팅 멀티에이전트 시스템
이번 주에 배운 모든 기술을 하나로 합친다.
이번 주 학습 요약
| Day | 기술 | 역할 |
|---|---|---|
| Day 1 | MCP | Agent ↔ 외부 시스템 연결 |
| Day 2 | A2A | Agent ↔ Agent 통신 |
| Day 3 | LangGraph | Agent 워크플로우 제어 |
| Day 4 | CrewAI | Agent 팀 협업 |
프로젝트 시나리오
[상황] B라인에서 다중 이상 발생
1. 설비 알림: PRESS-002 온도 78C, 진동 2.8mm/s
2. 품질 알림: B라인 불량률 4.2% (기준 1.5% 초과)
3. 생산 알림: B라인 달성률 65% (기준 90% 미달)
[요구사항]
- 자동으로 원인을 파악한다
- 긴급 조치를 실행한다
- 관련 부서에 알린다
- 종합 보고서를 생성한다
통합 아키텍처
사용자 질문
│
▼
┌──────────────────────────────────┐
│ LangGraph 워크플로우 │
│ (메인 오케스트레이션) │
│ │
│ [접수] → [분석] → [조치] → [보고]│
│ │ │ │ │ │
│ ▼ ▼ ▼ ▼ │
│ A2A CrewAI MCP CrewAI │
│ Agent 분석팀 시스템 보고팀 │
│ 발견 구성 연결 구성 │
└──────────────────────────────────┘
│
▼
┌─────┴─────┐─────────┐
▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌─────────┐
│ 설비 │ │ 품질 │ │ 생산 │
│ Agent │ │ Agent │ │ Agent │
│ (A2A) │ │ (A2A) │ │ (A2A) │
│ │ │ │ │ │
│ MCP↓ │ │ MCP↓ │ │ MCP↓ │
│ PLC/ │ │ QMS/ │ │ MES/ │
│ SCADA │ │ SPC │ │ ERP │
└─────────┘ └─────────┘ └─────────┘
기술별 역할
| 기술 | 프로젝트에서의 역할 |
|---|---|
| MCP | 각 Agent가 담당 시스템(PLC, QMS, MES)에 접근 |
| A2A | Agent 간 질문/응답 통신 |
| LangGraph | 전체 워크플로우 상태 관리 + 조건부 분기 |
| CrewAI | 분석 팀과 보고 팀 구성 (역할 기반 협업) |
프로젝트 진행 순서
| Step | 과제 | 소요 시간 |
|---|---|---|
| 1 | 데이터 모델 및 MCP Server 구현 | 60분 |
| 2 | A2A Agent 3개 구현 (설비/품질/생산) | 60분 |
| 3 | LangGraph 메인 워크플로우 구현 | 60분 |
| 4 | CrewAI 분석팀 + 보고팀 구성 | 40분 |
| 5 | 통합 테스트 및 시나리오 실행 | 40분 |
| 합계 | 260분 |
시작하자.
AI로 학습하기 — 꿀팁
✅통합 아키텍처 설계 적절성 점검AI 학습 팁
MCP+A2A+LangGraph+CrewAI를 통합한 트러블슈팅 시스템 설계에 아키텍처 반패턴이 없는지 검증하세요.
트러블슈팅 멀티에이전트 시스템에서 MCP(외부 시스템 연동), A2A(Agent 간 통신), LangGraph(흐름 제어), CrewAI(역할 팀) 4가지를 통합할 때 발생할 수 있는 아키텍처 반패턴(예: 책임 중복, 병목, 단일 장애점)을 나열하고, 각각의 해결 방법을 설명해줘.
이 팁이 도움이 됐나요?
실습 — 직접 해보기
🧪멀티에이전트 오케스트레이션
설비 진단 멀티에이전트 시스템의 3가지 협업 패턴을 비교하며 프로젝트 설계에 참고하세요