Function calling
Capacidad del modelo para invocar funciones/herramientas externas (p. ej., obtener el tiempo, enviar un email).
El function calling (invocación de herramientas) es el mecanismo por el que el modelo puede usar funciones externas: en lugar de adivinar el tiempo, invoca una función que obtiene la previsión; en lugar de describir un email, invoca la función que lo envía. El modelo recibe una lista de herramientas disponibles con descripciones y decide por sí mismo cuándo y cómo usarlas. Es el bloque con el que se construyen agentes e integraciones de IA con sistemas empresariales. El modelo no ejecuta código por sí mismo, genera una invocación estructurada, y la aplicación la realiza y devuelve el resultado, lo que da control y seguridad.