Saltar al contenido
AI Atlas

Function Calling

Llamada a funciones

AI AgentsNivel 3 · AvanzadoTécnica~1 min de lectura

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

Continúa aprendiendo

Conceptos relacionados

Aparece en la ruta Aprende AI Agents.