Llamada de Funciones
Permitir que modelos de IA invoquen herramientas y APIs externas
¿Qué es Llamada de Funciones?
La capacidad de un modelo de IA de generar output estructurado que dispara una acción externa — obtener datos, llamar una API, consultar una base de datos, ejecutar código. Esto es lo que transforma un modelo de lenguaje de un generador de texto en un agente que realmente puede hacer cosas. Function calling es el puente entre 'IA que habla' y 'IA que actúa'. Todo flujo agéntico depende de ello.
Siguiente paso útil
En palabras simples
"Es como un recepcionista que llena formularios por ti — la AI estructura datos para sistemas reales."
Cómo funciona
Claves para recordar
-
El LLM devuelve JSON estructurado en vez de texto plano
-
Puente entre lenguaje natural y APIs
-
Determinista — misma firma de función cada vez
En la práctica
Un usuario dice 'Agenda una reunión con María mañana a las 3pm.' El LLM genera JSON estructurado: {action: 'create_event', name: 'María', time: '2025-01-15T15:00'}. Tu código parsea el JSON y llama la API del calendario directamente.
Términos relacionados
Uso de Herramientas
Modelos de IA llamando funciones y APIs externas
Agentes de IA
IA autónoma que planifica y ejecuta tareas
MCP (Protocolo de Contexto de Modelo)
Estándar abierto que conecta IA con datos y herramientas externas
Flujos Agénticos
Múltiples agentes de IA colaborando para completar tareas complejas