Saltar al contenido

Llamada a funciones

Un modelo de lenguaje solicita una función descrita con parámetros estructurados; la aplicación conectada la ejecuta.

También conocido comoFunction CallingTool Calling
IA y automatización

¿Cómo funciona la llamada a funciones?

La llamada a funciones conecta un modelo de lenguaje con funciones descritas. El modelo puede producir el nombre de una función y los parámetros estructurados correspondientes. La aplicación conectada se encarga de ejecutarla y puede devolver el resultado al modelo para continuar la respuesta. La integración debe definir qué funciones están disponibles y bajo qué condiciones pueden ejecutarse. Una llamada con formato correcto no demuestra autorización para la acción ni la exactitud de sus datos.

En un asistente de almacén ficticio, la función get_stock consulta las existencias. El parámetro item_code debe identificar el artículo P-73. Antes de la consulta, la aplicación comprueba que el código sea válido y que la persona solicitante tenga permiso para ver esas existencias. El asistente formula su respuesta a partir del resultado real. Si el servicio no está disponible, el proceso necesita un estado de error adecuado. Leer una cantidad en stock no reserva mercancía; para ello haría falta una acción separada, autorizada y con un resultado confirmado. Por eso, el equipo también prevé pruebas con artículos no válidos y permisos de acceso ausentes.

Fuentes

Artículos sobre el tema

IA y automatización con ASES

Asistentes de IA y procesos automatizados