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에 추가합니다
정답 보기
에디터 로딩 중...
AI로 학습하기 — 꿀팁
🤖첫 Function Calling Agent 스캐폴딩AI 학습 팁

AI에게 OpenAI Function Calling 기반 설비 조회 Agent 뼈대를 생성시켜 Tool 정의부터 실행 루프까지 한 번에 확인하세요.

OpenAI function calling으로 제조 설비 상태를 조회하는 Agent를 처음부터 작성해줘. get_equipment_status·list_alarms 함수를 JSON Schema로 정의하고, LLM이 함수를 선택하면 실행 후 결과를 다시 LLM에 전달하는 루프를 포함해줘. Python 타입 힌트와 주석을 달아줘.
이 팁이 도움이 됐나요?