▶️25분
[영상] OpenAI Function Calling 사용법
Day 2: Tool 정의 & Function Calling
[영상] OpenAI Function Calling 사용법
AI Agent 기초 > Day 2: Tool 정의 & Function Calling
학습 목표
OpenAI Function Calling의 JSON Schema 정의 방식을 작성한다 함수 호출 결과를 messages에 삽입하는 멀티턴 흐름을 구현한다 제조 도메인 Tool(설비 조회·불량 DB·정비 예약)을 Function으로 정의한다 parallel_tool_calls로 여러 Tool을 동시 호출해 속도를 최적화한다
플레이어 로딩 중...
핵심 포인트
- • Function Calling은 LLM이 구조화된 JSON으로 도구 호출 의도를 표현하는 메커니즘이다
- • 함수 스키마의 description 품질이 LLM의 올바른 함수 선택률을 결정한다
- • tool_choice='auto'는 필요 시에만 함수 호출, 'required'는 항상 함수 호출을 강제한다
- • 함수 실행 결과는 role='tool'로 messages에 추가해 다음 LLM 호출에 전달한다