120분
프로젝트 구현: 설비 조회 Agent
Day 5: 설비 조회 Agent 프로젝트
프로젝트 구현: 설비 조회 Agent
AI Agent 기초 > Day 5: 설비 조회 Agent 프로젝트
학습 목표
이번 주에 배운 모든 기술을 종합하여 Agent를 구현한다 5가지 Tool + ReAct Agent + 캐싱 + 에러 처리를 통합한다 프로덕션 수준의 코드 품질을 달성한다
미션: 공장 설비 관리 Agent 완성
이번 주에 배운 모든 것을 하나로 합치세요.
체크리스트
- Tool 5종 구현 (설비, 매뉴얼, 재고, 생산, 설비목록)
- JSON Schema 5종 정의
- ReAct 시스템 프롬프트 작성
- Agent 루프 구현 (최대 8회 반복)
- 캐싱 시스템 (TTL 5분)
- 에러 처리 (모든 Tool)
- 모니터링 (호출 로그, 통계)
- 테스트 10가지 시나리오
구현 순서 권장
- 데이터 & Tool 함수 (30분)
- JSON Schema 정의 (15분)
- Agent 루프 (30분)
- 캐싱 & 에러 처리 (20분)
- 테스트 & 디버깅 (25분)
에디터 로딩 중...
힌트 보기
- • Tool 함수에서 .upper().strip()으로 입력을 정규화하세요
- • JSON Schema의 description은 최대한 상세하게 작성하세요
- • SYSTEM_PROMPT에 "추측하지 말 것"과 "정상 설비 건너뛸 것"을 명시하세요
- • Agent 루프에서 msg.tool_calls가 None이면 최종 응답입니다
- • conversation_history를 유지하면 "아까 그 설비" 같은 문맥 질문을 처리할 수 있습니다
정답 보기
에디터 로딩 중...