AI 기술중급

함수 호출 (Tool Use)

Function Calling · Tool Use · 도구 사용 · Tool Calling

함수 호출은 AI 모델이 텍스트 생성을 넘어 외부 시스템(API, 데이터베이스, 브라우저 등)과 상호작용할 수 있게 하는 기술이다. 2023년 6월 OpenAI의 Function Calling API 출시를 기점으로, AI가 "생각"만 하던 존재에서 "행동"하는 존재로 전환한 핵심 변곡점이다.

  • BFCL V4 1위: Llama 3.1 405B(88.5%). 단일 턴은 90%+이지만 멀티턴 에이전틱 평가에서는 취약
  • MCPMark: 실제 프로덕션 과제에서 LLM은 평균 16.2 실행 턴, 17.4 도구 호출이 필요
  • Anthropic 고급 기능: Tool Search(수천 개 도구 동적 로드), Programmatic Tool Calling(Python 오케스트레이션)
  • OpenAI Structured Outputs(2024.08): strict=true로 100% 스키마 준수 보장

관련 개념

더 깊이 알고 싶다면

아키피디아로 돌아가기