Function Calling
Llamada a funciones
En una frase
Function Calling: hacer que un modelo genere, en formato estructurado, el nombre y los argumentos de una función que la aplicación debe ejecutar.
¿Demasiado técnico? Ver explicación sencilla¿Quieres profundizar? Ver explicación técnica
Explícamelo fácil
Es la forma concreta en que funciona el uso de herramientas: el modelo escribe algo como «llama a crear_evento con fecha = 2026-10-03 y título = Dentista». Tu programa lee eso y ejecuta la función real.
Ejemplo
{
"name": "crear_evento",
"arguments": {
"titulo": "Dentista",
"fecha": "2026-10-03T10:00"
}
}Nivel técnico
Profundizando
Se basa en salida estructurada: el modelo produce JSON que cumple el esquema de parámetros de la función. Puede solicitar varias llamadas en paralelo. Buenas prácticas: descripciones claras de cada función y parámetro, validación estricta de argumentos, manejo de errores devolviendo mensajes útiles al modelo, y confirmación humana para acciones sensibles.
¿Por qué importa?
Es el puente técnico entre el lenguaje natural y el código existente.
¿Dónde se utiliza?
- Integración con APIs
- Extracción de datos
- Asistentes con acciones
Antes de aprender esto
Si alguno te resulta nuevo, empieza por ahí.
Continúa aprendiendo
Conceptos relacionados
Aparece en la ruta Aprende AI Agents.