Índice del artículo
Qué es
La llamada a funciones es el mecanismo por el que un agente decide usar una herramienta. Cuando una tarea lo requiere, en lugar de solo escribir texto, el agente emite una petición con el nombre de la función y los datos que necesita, y el sistema la ejecuta.
Es el engranaje entre el modelo y la herramienta: el modelo dice «usa esto con estos datos», y el programa que lo rodea lo hace.
Explicado fácil
Piensa en un mesero en la cocina. El cliente pide «un café con leche, sin azúcar». El mesero no cocina: le pasa al cocinero el pedido exacto. El cocinero lo prepara y el mesero lo trae.
La llamada a funciones es ese pase del pedido: el agente traduce lo que el cliente quiere en una orden concreta y clara para que otra pieza la ejecute.
Ejemplo práctico
Una veterinaria quiere que el agente busque la última visita de una mascota. El agente recibe el encargo y hace una llamada a funciones: «buscar en la base, nombre del dueño, fecha más reciente». El sistema ejecuta la búsqueda, devuelve el dato y el agente lo convierte en una respuesta con palabras.
La persona solo ve la respuesta. Por detrás, el agente pidió un dato concreto y lo recibió.
Por qué te importa
Porque es lo que permite consultar o actuar sobre tus sistemas. Si el agente no pudiera llamar funciones, contestaría lo que ya sabe; con ellas, consulta el dato del momento. La llamada puede llevar datos equivocados: el sistema valida los argumentos y permisos, y el resultado se revisa. Para quien dirige el negocio, esto es la diferencia entre una respuesta genérica y una que trabaja con tu operación.
El error típico
Creer que el agente ejecuta la función «por su cuenta y sin control». En realidad, qué funciones existen, qué pueden hacer y si piden aprobación depende de cómo esté montado el sistema. La llamada no es el riesgo por sí sola, pero puede llevar datos equivocados: valida los argumentos y permisos, y revisa el resultado.
No lo confundas con
Una herramienta. La herramienta es la función disponible; la llamada a funciones es el acto de usarla. La herramienta es la llave, la llamada es girarla.
Una API. La API es la puerta por la que dos programas se hablan; la llamada a funciones es un uso concreto dentro de esa conversación, cuando el agente pide ejecutar una función con ciertos datos.