YOLO Vision 2026:
Ultralytics 용어집으로 돌아가기

Function Calling (Tool Use)

함수 호출과 도구 사용이 AI가 API 및 데이터베이스와 상호작용하도록 지원하는 방법을 살펴보세요. 지금 Ultralytics YOLO26을 에이전트 워크플로에 통합하는 방법을 알아보세요.

도구 사용이라고도 자주 불리는 함수 호출은 최신 인공지능(AI) 분야의 강력한 패러다임으로, 모델이 정적인 텍스트나 이미지 생성을 넘어 기능을 확장할 수 있도록 합니다. 모델은 내부 학습 데이터만을 기반으로 프롬프트에 답하는 대신, 외부 프로그래밍 함수를 트리거하거나 데이터베이스를 조회하거나 REST API와 상호 작용하는 구조화된 명령을 출력할 수 있습니다. 이 접근 방식은 AI가 디지털 환경에서 실질적인 작업을 수행할 수 있도록 합니다.

AI 시스템이 함수 호출을 사용할 때 개발자는 JSON Schema를 사용해 설명한 사용 가능한 도구 목록을 모델에 제공합니다. 사용자의 프롬프트에 실시간 데이터나 특정 작업이 필요한 경우 모델은 일반적인 생성 프로세스를 일시 중지하고, 선택한 도구에 필요한 매개변수와 일치하는 고도로 구조화된 JSON 형식의 페이로드를 출력합니다. OpenAI의 함수 호출 APIAnthropic의 도구 사용 프레임워크와 같은 프레임워크는 이 기법을 대중화하여 대화형 에이전트를 유능한 문제 해결 시스템으로 발전시켰습니다.

실제 적용 사례#

워크플로에 도구 사용을 통합하면 소프트웨어 작동 방식이 변화합니다. 이러한 기능은 Berkeley Function Calling Leaderboard와 같은 벤치마크를 통해 평가되며, 고도의 자율 시스템으로 전환하는 움직임을 주도하고 있습니다.

  • 자동화된 소매 및 고객 서비스: 소매업의 AI에서 가상 어시스턴트는 함수 호출을 사용해 실시간 재고를 조회할 수 있습니다. 고객이 "내 주문은 어디에 있나요?"라고 물으면 모델은 데이터베이스 API에 대한 함수 호출을 생성하고, 배송 추적 상태를 검색한 다음 자연어 응답을 반환합니다.
  • 비전 지원 데이터 추출: 시각-언어 모델(VLM)Ultralytics YOLO 객체 검출기를 도구로 사용할 수 있습니다. 공장 이미지에서 안전 규정 준수 여부를 확인하라는 요청을 받으면 주 대화형 AI가 Ultralytics YOLO26 모델을 실행하는 스크립트를 호출해 안전모를 검출하고, 객체 검출 결과를 사용자의 대화에 원활하게 반환할 수 있습니다.

컴퓨터 비전을 도구로 통합하기#

컴퓨터 비전 모델을 상위 AI 에이전트를 위한 기능 도구로 노출할 수 있습니다. 이 아키텍처에서는 추론을 수행하는 Python 메서드를 정의하며, 추론 모델은 시각 데이터가 필요할 때 이 메서드를 트리거할 수 있습니다.

from ultralytics import YOLO


# Define a specific tool function for an AI agent to call
def count_objects_in_scene(image_url: str) -> str:
    # Load the highly efficient YOLO26 model
    model = YOLO("yolo26n.pt")

    # Perform inference to analyze the visual data
    results = model(image_url)
    object_count = len(results[0].boxes)

    # Return structured context back to the calling AI system
    return f"Vision Analysis: Detected {object_count} objects in the scene."


# Simulated function call executed by an AI system
print(count_objects_in_scene("https://ultralytics.com/images/bus.jpg"))

관련 용어 구분#

최신 AI 아키텍처를 완전히 이해하려면 함수 호출이 유사한 개념과 어떤 관계가 있으며 어떻게 다른지 이해하는 것이 도움이 됩니다.

  • 모델 컨텍스트 프로토콜(MCP): 함수 호출이 모델 프롬프트에 전달된 특정 API 정의에 의존하는 반면, MCP는 상위 수준의 표준화된 아키텍처입니다. MCP는 AI 모델을 데이터 소스에 연결하기 위한 범용 프로토콜을 생성하는 반면, 함수 호출은 모델이 실제로 이러한 연결을 호출하는 데 사용하는 지역화된 메커니즘입니다.
  • 검색 증강 생성(RAG): RAG는 LLM의 프롬프트를 보강하기 위해 관련 텍스트나 문서를 가져오도록 특별히 설계된 방법론입니다. 함수 호출은 더 광범위한 메커니즘으로, AI는 도구를 사용해 RAG를 수행할 수 있을 뿐 아니라 도구를 사용해 디스크에 파일을 쓰거나 이메일을 보낼 수도 있습니다. 도구를 활용한 RAG의 종합적인 구현은 PyTorch DocumentationGoogle Gemini 멀티모달 가이드에서 확인할 수 있습니다.
  • AI 에이전트: AI 에이전트는 환경을 인식하고 목표를 달성하기 위한 작업을 수행하는 완전한 자율 시스템입니다. 함수 호출은 에이전트에 이러한 작업을 실행할 수 있는 능력을 부여하는 핵심 기술입니다. 대규모 에이전트 시스템을 배포할 때 팀은 Ultralytics Platform을 사용해 에이전트가 세상을 인식하는 데 호출하는 기반 시각 모델을 원활하게 학습하고 서빙하는 경우가 많습니다. 정적 모델에서 에이전트 워크플로로 전환하는 조직은 이러한 함수가 통신하는 엔드포인트를 최적화하기 위해 TensorFlow와 같은 딥러닝 라이브러리를 사용하는 경우가 많습니다.

Explore solutions

로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기

AI의 미래를 함께 만들어가세요!

머신러닝의 미래와 함께 여정을 시작하세요