50

실습: 프로덕션 수준 설비 조회 Tool

Day 4: 설비 조회 Agent

학습 목표

재시도, 타임아웃, 캐싱이 포함된 프로덕션 Tool을 구현한다 다양한 데이터 소스를 통합하는 Tool을 만든다 데이터 정규화 파이프라인을 구현한다

미션: 프로덕션 수준의 설비 관리 Agent

시뮬레이션에서 프로덕션으로 업그레이드하세요.

요구사항

  1. MES 클라이언트: 재시도, 타임아웃, 에러 처리
  2. 캐싱: 동일 조회 5분 캐시
  3. 데이터 정규화: 다양한 포맷을 통일
  4. 통합 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 코드에서 재시도 중 캐시된 실패 결과가 반환되거나, 타임아웃과 재시도가 중복 적용되어 실제 대기 시간이 의도보다 길어지는 케이스를 분석하고, 정상적인 재시도·캐시·타임아웃 조합 전략을 제안해줘.
이 팁이 도움이 됐나요?