15분
시뮬레이션은 끝났다, 실전이다
Day 4: 설비 조회 Agent
시뮬레이션은 끝났다, 실전이다
AI Agent 기초 > Day 4: 설비 조회 Agent
학습 목표
시뮬레이션 Agent와 실전 Agent의 차이를 이해한다 실제 MES/ERP 연동의 현실적 과제를 파악한다
"실제 MES랑 연결되는 거 맞죠?"
Agent 데모가 끝났다. 팀장이 물었다.
"이거 실제 MES 데이터로 되는 거 맞지?"
"아... 지금은 시뮬레이션 데이터입니다."
"시뮬레이션이 무슨 소용이야. 실제 MES에서 데이터 가져와야 쓸 수 있지."
맞다.
지금까지 EQUIPMENT_DB = {...} 딕셔너리에서 데이터를 읽었다.
실제로는 MES API를 호출하거나, 데이터베이스를 조회해야 한다.
시뮬레이션 vs 실전
| 항목 | 시뮬레이션 | 실전 |
|---|---|---|
| 데이터 | 딕셔너리 (고정) | MES API / DB (실시간) |
| 응답 시간 | 즉시 (0ms) | 100ms ~ 5초 |
| 에러 | 없음 | 네트워크, 타임아웃, 인증... |
| 데이터 양 | 5개 설비 | 500+ 설비 |
| 보안 | 없음 | API 키, 토큰, 권한 |
| 포맷 | 깔끔한 dict | XML, CSV, 비정형 JSON... |
오늘 배울 것
시뮬레이션을 졸업하고 프로덕션 수준의 설비 조회 Agent를 만든다.
- MES API 연동 패턴: REST API, WebSocket, OPC-UA
- 견고한 Tool 구현: 재시도, 타임아웃, 캐싱
- 데이터 정규화: 다양한 포맷을 통일된 형식으로
- 멀티소스 Agent: MES + ERP + 매뉴얼 통합
- 모니터링: Agent 성능 추적
시뮬레이션이 연습이었다면, 오늘은 시합이다.