Volver al glosario Tecnología

Llamada a Funciones (Function Calling)

Capacidad de LLM que permite a los modelos invocar herramientas y APIs externas generando llamadas a funciones estructuradas.

¿Qué es la Llamada a Funciones?

La llamada a funciones es una capacidad de los grandes modelos de lenguaje que les permite invocar herramientas externas, APIs y funciones generando solicitudes estructuradas en lugar de solo producir texto. El modelo analiza la solicitud del usuario, reconoce qué herramientas podrían ser útiles, genera una llamada estructurada con los parámetros correctos que el código de la aplicación ejecuta y devuelve los resultados al modelo, que luego genera una respuesta final.

Casos de Uso

La llamada a funciones transforma los LLMs de generadores de texto puros a asistentes capaces de actuar. Los casos de uso incluyen: recuperación de datos en tiempo real (precios actuales, clima, noticias), acciones del sistema (enviar correos electrónicos, reservar calendario, consultar bases de datos), cálculos y análisis de datos, y flujos de trabajo de múltiples pasos que coordinan varias herramientas.

Implementación Empresarial

Al implementar la llamada a funciones en sistemas empresariales: defina los esquemas de funciones claramente con descripciones y tipos de parámetros. Implemente un manejo robusto de errores para fallos de API. Registre todas las llamadas a funciones para la auditabilidad. Limite los permisos de las herramientas siguiendo el principio de mínimo privilegio.