YOLO Vision 2026:
Volver al glosario de Ultralytics

Function Calling (Tool Use)

Explora cómo las llamadas a funciones y el uso de herramientas permiten a la IA interactuar con API y bases de datos. Aprende a integrar Ultralytics YOLO26 en flujos de trabajo agénticos hoy mismo.

Las llamadas a funciones, a menudo denominadas uso de herramientas, son un paradigma potente de la inteligencia artificial (AI) moderna que permite a los modelos ampliar sus capacidades más allá de la generación de texto o imágenes estáticos. En lugar de limitarse a responder a una instrucción basándose en los datos de entrenamiento internos, el modelo puede generar comandos estructurados para activar funciones de programación externas, consultar bases de datos o interactuar con REST APIs. Este enfoque proporciona efectivamente a la AI la capacidad de realizar acciones tangibles en entornos digitales.

Cuando un sistema de AI utiliza llamadas a funciones, los desarrolladores proporcionan al modelo una lista de herramientas disponibles descritas mediante JSON Schema. Si la instrucción del usuario requiere datos en tiempo real o una acción específica, el modelo pausa su proceso de generación estándar y produce una carga útil con un formato JSON muy estructurado que coincide con los parámetros necesarios de la herramienta seleccionada. Marcos como la API de llamadas a funciones de OpenAI y el marco de uso de herramientas de Anthropic han popularizado esta técnica, convirtiendo los agentes conversacionales en capaces resolutores de problemas.

Aplicaciones en el mundo real#

La integración del uso de herramientas en los flujos de trabajo transforma el funcionamiento del software. Evaluadas mediante referencias como la clasificación de Berkeley de llamadas a funciones, estas capacidades están impulsando un cambio hacia sistemas altamente autónomos.

  • Comercio minorista y atención al cliente automatizados: En la AI en el comercio minorista, un asistente virtual puede utilizar llamadas a funciones para consultar el inventario en tiempo real. Si un cliente pregunta: «¿Dónde está mi pedido?», el modelo genera una llamada a una función de una API de base de datos, obtiene el estado del seguimiento y devuelve una respuesta en lenguaje natural.
  • Extracción de datos asistida por visión: Un modelo de visión y lenguaje (VLM) puede utilizar detectores de objetos Ultralytics YOLO como herramientas. Si se le pide que verifique el cumplimiento de las normas de seguridad en una imagen de una fábrica, la AI conversacional principal puede llamar a un script que ejecuta un modelo Ultralytics YOLO26 para detectar cascos de seguridad y devolver sin interrupciones los resultados de la detección de objetos al diálogo del usuario.

Integrar la visión artificial como herramienta#

Puedes exponer un modelo de visión artificial como herramienta funcional para un agente de AI general. En esta arquitectura, defines un método de Python que realiza la inferencia y que un modelo de razonamiento puede activar cuando se necesitan datos visuales.

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"))

Diferenciación entre términos relacionados#

Para comprender plenamente las arquitecturas modernas de AI, resulta útil entender cómo se relacionan las llamadas a funciones con conceptos similares y en qué se diferencian de ellos:

  • Protocolo de contexto del modelo (MCP): Mientras que las llamadas a funciones se basan en definiciones de API específicas incluidas en la instrucción del modelo, MCP es una arquitectura general y estandarizada. MCP crea un protocolo universal para conectar modelos de AI con fuentes de datos, mientras que las llamadas a funciones son el mecanismo localizado que utilizan los modelos para invocar realmente esas conexiones.
  • Generación aumentada mediante recuperación (RAG): RAG es una metodología diseñada específicamente para obtener texto o documentos relevantes con los que ampliar la instrucción de un LLM. Las llamadas a funciones son un mecanismo más amplio: una AI puede utilizar una herramienta para realizar RAG, pero también puede usar herramientas para escribir archivos en el disco o enviar un correo electrónico. Puedes encontrar implementaciones completas de RAG mediante herramientas en la documentación de PyTorch y en las guías multimodales de Google Gemini.
  • Agente de AI: Un agente de AI es el sistema autónomo completo que percibe su entorno y realiza acciones para alcanzar un objetivo. Las llamadas a funciones son la habilidad principal que proporciona a un agente la capacidad de ejecutar esas acciones. Al implementar sistemas agénticos a gran escala, los equipos suelen utilizar la plataforma de Ultralytics para entrenar y servir sin interrupciones los modelos visuales subyacentes a los que recurren estos agentes para ver el mundo. Las organizaciones que pasan de modelos estáticos a flujos de trabajo agénticos suelen apoyarse en bibliotecas de aprendizaje profundo como TensorFlow para optimizar los endpoints con los que se comunican estas funciones.

Explore solutions

Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu recorrido hacia el futuro del aprendizaje automático