50분
실습: 제조 현장 Tool 5종 설계 & 구현
Day 2: Tool 정의 & Function Calling
실습: 제조 현장 Tool 5종 설계 & 구현
AI Agent 기초 > Day 2: Tool 정의 & Function Calling
학습 목표
제조 현장에서 필요한 5가지 Tool을 직접 설계한다 각 Tool의 JSON Schema를 작성한다 시뮬레이션 데이터로 Tool을 구현하고 테스트한다
미션: 제조 현장 Tool 5종 세트 완성하기
설비 관리 Agent를 위한 5가지 Tool을 설계하고 구현하세요.
5가지 Tool
get_equipment_status- 설비 상태 조회search_manual- 매뉴얼 검색get_alarm_history- 알람 이력 조회check_inventory- 부품 재고 확인get_production_data- 생산 실적 조회
각 Tool 요구사항
- JSON Schema 정의 (description은 2줄 이상)
- 시뮬레이션 데이터로 구현
- 에러 처리 (존재하지 않는 ID, 잘못된 입력)
- 반환값은 반드시 문자열
에디터 로딩 중...
힌트 보기
- • search_manual: MANUAL_DB의 키를 먼저 정확 매칭하고, 실패하면 title/cause에서 부분 매칭
- • get_alarm_history: datetime.strptime으로 timestamp를 파싱하세요
- • check_inventory: stock이 0이면 긴급, safety_stock 미만이면 경고
- • get_production_data: defect_rate = defect / actual * 100으로 계산
정답 보기
에디터 로딩 중...