50분
실습: 프로덕션 수준 설비 조회 Tool
Day 4: 설비 조회 Agent
실습: 프로덕션 수준 설비 조회 Tool
AI Agent 기초 > Day 4: 설비 조회 Agent
학습 목표
재시도, 타임아웃, 캐싱이 포함된 프로덕션 Tool을 구현한다 다양한 데이터 소스를 통합하는 Tool을 만든다 데이터 정규화 파이프라인을 구현한다
미션: 프로덕션 수준의 설비 관리 Agent
시뮬레이션에서 프로덕션으로 업그레이드하세요.
요구사항
- MES 클라이언트: 재시도, 타임아웃, 에러 처리
- 캐싱: 동일 조회 5분 캐시
- 데이터 정규화: 다양한 포맷을 통일
- 통합 Agent: MES + 매뉴얼 + 재고를 하나로
프로덕션 기준
- Tool 응답 시간: 3초 이내
- 에러 시 사용자 친화적 메시지
- 모든 호출 로깅
- 캐시 히트율 60% 이상
에디터 로딩 중...
힌트 보기
- • ToolCache.get에서 TTL 초과 시 캐시 항목을 삭제하세요
- • normalize_equipment_data에서 None 체크를 꼼꼼히 하세요
- • get_line_summary에서 "A" -> "A-LINE" 변환을 처리하세요
- • 모든 Tool은 반드시 str을 반환해야 합니다
정답 보기
에디터 로딩 중...
AI로 학습하기 — 꿀팁
✅프로덕션 Tool 재시도·캐싱 로직 점검AI 학습 팁
AI에게 재시도·타임아웃·캐싱이 결합됐을 때 발생할 수 있는 버그와 성능 문제를 찾게 해 Tool 신뢰성을 높이세요.
이 제조 설비 조회 프로덕션 Tool 코드에서 재시도 중 캐시된 실패 결과가 반환되거나, 타임아웃과 재시도가 중복 적용되어 실제 대기 시간이 의도보다 길어지는 케이스를 분석하고, 정상적인 재시도·캐시·타임아웃 조합 전략을 제안해줘.
이 팁이 도움이 됐나요?