40

실습: 나의 첫 Agent 만들기

Day 1: AI Agent 개념 & 제조 적용

학습 목표

OpenAI Function Calling으로 기본 Agent를 구현한다 Tool을 정의하고 Agent에 연결한다 Agent의 추론-행동 루프를 직접 체험한다

미션: 설비 상태 조회 Agent 만들기

아래 코드를 완성해서 첫 번째 Agent를 만들어보세요.

요구사항

  1. Tool 정의: get_equipment_status
  2. 시뮬레이션 데이터로 Tool 실행
  3. Agent 루프: 질문 -> Tool 호출 -> 응답 생성

핵심 포인트

  • Tool은 JSON Schema로 정의한다
  • Agent는 자동으로 어떤 Tool을 쓸지 판단한다
  • Tool 결과를 받아서 자연어로 응답한다
에디터 로딩 중...
힌트 보기
  • get_equipment_status 함수에서 equipment_id를 대문자로 변환하세요 (.upper())
  • Tool 정의의 description은 최대한 자세하게 쓰세요
  • Agent 루프에서 message.tool_calls가 None이면 최종 응답입니다
  • Tool 결과는 role="tool"로 messages에 추가합니다
정답 보기
에디터 로딩 중...