Saltar al contenido
◉ ai

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.

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.