Letra F Nivel: Avanzado Lectura: 1 min

¿Qué es Function calling?

Definición rápida

Function calling (llamada a funciones), también llamado tool use, es la capacidad de un modelo de lenguaje de decidir que necesita usar una herramienta externa —una API, una base de datos, una calculadora— y generar la llamada con los datos correctos, en lugar de responder solo con texto.

Por Carlos Miñana · Actualizado el 24 de septiembre de 2026
¿Qué es Function calling?

Qué es function calling

Un modelo por sí solo no sabe el tiempo que hace ni el estado de tu pedido. Con function calling, le describes qué herramientas tiene disponibles y, cuando las necesita, devuelve una petición estructurada («llama a consultar_pedido con el número 4521»). Tu sistema la ejecuta y le devuelve el resultado para que responda.

Cómo funciona

  1. Defines las funciones disponibles: nombre, descripción y parámetros.
  2. El usuario hace una pregunta.
  3. El modelo decide si necesita una función y genera la llamada en formato estructurado (normalmente JSON).
  4. Tu aplicación ejecuta la función y devuelve el resultado al modelo.
  5. El modelo redacta la respuesta final con esos datos.

Ejemplo real

En el chat de una tienda, un cliente pregunta «¿dónde está mi pedido 4521?». El modelo llama a la función de seguimiento, recibe «en reparto, entrega mañana» y responde: «Tu pedido está en reparto y llegará mañana».

Para qué te sirve en tu negocio

Es lo que convierte un chatbot en un asistente que hace cosas: consultar stock, reservar citas, crear tickets o actualizar un CRM. Es la base técnica de los agentes de IA y de MCP.

Errores comunes

Preguntas frecuentes

¿Qué diferencia hay entre function calling y MCP?

Function calling es la capacidad del modelo; MCP, un estándar para conectar herramientas de forma uniforme.

¿Es lo mismo que tool use?

Sí, son dos nombres para lo mismo.

¿Necesito programar?

Para crear funciones propias, sí; herramientas como n8n lo simplifican.

¿Tienes un proyecto con IA en mente?
Te ayudo a aterrizarlo en tu negocio.
¡Te escucho!