Function Calling
Variante de tool calling donde el modelo puede invocar funciones definidas con un esquema JSON. Término original de OpenAI, hoy sinónimo de tool calling.
Qué es
Function calling es la capacidad de un LLM para invocar funciones externas durante la generación, especificando qué función llamar y con qué argumentos en formato JSON estructurado.
Es el término original que introdujo OpenAI. Hoy se usa como sinónimo de tool calling.
Diferencia con tool calling
La diferencia es principalmente terminológica:
- Function calling: término de OpenAI, hace referencia específicamente a invocar funciones
- Tool calling: término más amplio adoptado por la industria, incluye funciones, búsqueda web, intérpretes de código y cualquier capacidad externa
En la práctica, ambos términos describen el mismo mecanismo.
Para qué sirve
Permite que un modelo genere outputs estructurados de forma fiable. Incluso cuando no necesitas ejecutar ninguna función real, function calling es útil para extraer información estructurada de texto no estructurado:
Input: "La reunión es el martes 3 de junio a las 15:30 en la sala Madrid"
Output (JSON estructurado via function calling):
{
"date": "2026-06-03",
"time": "15:30",
"location": "sala Madrid"
}
Términos relacionados
Pon en práctica lo que has aprendido
Tenemos una herramienta gratuita directamente relacionada con este concepto.
Canvas de diseño de agente →Artículo relacionado
→ Qué es tool callingTérminos relacionados
Agentic Workflow
Flujo de trabajo donde uno o más agentes de IA toman decisiones autónomas para completar tareas complejas, encadenando múltiples pasos y herramientas.
AI Agent
Sistema de IA que percibe su entorno, toma decisiones y actúa de forma autónoma para lograr un objetivo, encadenando múltiples pasos y usando herramientas externas.
MCP
Model Context Protocol: protocolo abierto creado por Anthropic que estandariza cómo los modelos de IA se conectan con herramientas, datos y servicios externos.
Tool Calling
Capacidad de un modelo de IA para invocar herramientas externas (funciones, APIs, servicios) durante la generación de una respuesta.
Recibe lo mejor de Contextología
Diseño de contexto, agentes y workflows de IA directamente en tu correo.