Saltar al contenido
AI Atlas

Tool Calling

Uso de herramientas

AI AgentsNivel 3 · AvanzadoTécnica~2 min de lectura

En una frase

Tool Calling: la capacidad de un modelo de solicitar el uso de herramientas externas —buscar, calcular, consultar APIs— y usar sus resultados para responder.

¿Demasiado técnico? Ver explicación sencilla¿Quieres profundizar? Ver explicación técnica

Explícamelo fácil

Un LLM no puede, por sí solo, consultar el clima de hoy ni revisar tu calendario. Con tool calling, el desarrollador le describe herramientas disponibles («obtener_clima(ciudad)») y el modelo decide cuándo usarlas. El programa ejecuta la herramienta y le devuelve el resultado al modelo.

El modelo no ejecuta nada directamente: solo pide que se ejecute.

Ejemplo real

Una llamada a herramienta paso a paso

Usuario¿Necesito paraguas hoy en Guadalajara?
Modelo→ obtener_clima({ "ciudad": "Guadalajara" })
SistemaResultado: { "lluvia": "70%", "temp": 22 }
ModeloSí, conviene llevarlo: hay 70% de probabilidad de lluvia y unos 22 °C.

Nivel técnico

Profundizando

El desarrollador envía definiciones de herramientas (nombre, descripción y un JSON Schema de parámetros). El modelo, entrenado para ello, puede responder con una solicitud estructurada en lugar de texto. La aplicación valida y ejecuta la llamada, añade el resultado a la conversación y vuelve a invocar al modelo. Este bucle es el corazón de los agentes.

«Function calling» y «tool calling» suelen usarse como sinónimos; «tool use» a veces incluye herramientas ejecutadas por el proveedor (búsqueda web, ejecución de código). Estándares como MCP permiten conectar herramientas de forma reutilizable. Riesgos: argumentos incorrectos, acciones no deseadas y Prompt Injection a través de resultados de herramientas.

Error común

¿Por qué importa?

Conecta a los modelos con el mundo real: datos actualizados, cálculos exactos y acciones en otros sistemas.

¿Dónde se utiliza?

  • Consultar bases de datos
  • Búsqueda web
  • Ejecutar código
  • Reservas y operaciones
  • Agentes de soporte

Antes de aprender esto

Continúa aprendiendo

Conceptos relacionados

Fuentes y lecturas