Los ejemplos más habituales de function calling en una pyme son cinco: reservar una cita, consultar un pedido, emitir un abono, abrir una incidencia y enviar un presupuesto. En todos, el agente de IA no toca tus programas con sus propias manos: rellena una petición con los datos necesarios y es tu sistema quien la ejecuta, con los permisos que tú le hayas dado.
En una empresa grande, esa cadena la cubre un pequeño equipo: uno recibe la solicitud, otro abre el programa correcto, otro teclea y otro confirma. En una pyme no hay ese equipo, pero la misma cadena cabe en unas pocas funciones bien elegidas. Aquí tienes cinco, qué hace el agente en cada una, qué sigue haciendo una persona y un criterio para decidir por cuál empezar.
¿Qué es una función y quién la ejecuta?
Una función es una acción cerrada que tu sistema ya sabe hacer: "reservar cita", "consultar estado de pedido", "emitir abono". Cada una tiene un nombre, unos datos que necesita (el cliente, la fecha, el importe) y unos límites: solo hace eso y nada más. El agente lee la conversación, decide qué función hace falta, rellena los datos y la pide. Después, tu agenda, tu programa de gestión o tu CRM la ejecuta y devuelve un resultado que el agente cuenta al cliente.
Piensa en un camarero que anota la comanda: no cocina, pero pasa a cocina un pedido bien escrito, y la cocina decide si puede servirlo. Si quieres la explicación de concepto, está en qué es el function calling en IA.
Cinco funciones que lanza un agente en una pyme
Los ejemplos son hipotéticos y sirven para ver la mecánica; los detalles dependen de los programas que uses.
1. Reservar o mover una cita
El cliente pide hueco. El agente consulta la disponibilidad (una función que solo lee), propone dos o tres opciones y, cuando el cliente elige, lanza "crear cita" con nombre, servicio, fecha y hora. Una persona decide qué servicios se pueden reservar solos y atiende las excepciones: urgencias, clientes que necesitan un trato especial, citas que exigen preparar algo antes.
2. Consultar un pedido
Es la más sencilla: "buscar pedido" con el número o el correo del cliente. El sistema devuelve el estado y el transportista, y el agente lo explica con palabras llanas. Si el pedido aparece con incidencia o retraso, el agente no improvisa una solución: lo pasa a una persona con el historial a mano.
3. Emitir un abono
Aquí sube el riesgo, porque la función toca dinero y documentos fiscales. Lo prudente es separar dos funciones: "preparar abono" (factura de origen, importe, motivo) y "emitir abono". La primera puede lanzarla el agente; la segunda la aprueba una persona. Las dudas fiscales las resuelve tu gestor, no el agente.
4. Abrir una incidencia
El agente crea la incidencia en tu herramienta de soporte con un resumen claro, los datos del cliente, los adjuntos y una prioridad propuesta. Quien la atiende puede corregir esa prioridad. Se evita así lo más molesto: que el cliente tenga que contar tres veces lo mismo.
5. Enviar un presupuesto
El agente recoge lo que el cliente necesita, pide a tu sistema que calcule el presupuesto con tu tarifa y, si está dentro de lo habitual, lo envía. Los precios los fija tu tarifa, nunca la imaginación del agente. Una persona revisa los casos fuera de lo estándar antes de que salgan.
¿Por cuál función conviene empezar?
Conviene empezar por las funciones que solo leen, seguir por las que escriben pero se deshacen con facilidad y dejar para el final las que mueven dinero, siempre con aprobación humana. El criterio es sencillo: cuanto más difícil sea deshacer lo que hace una función, más cerca debe estar una persona de ella. Una consulta de pedido equivocada se corrige con otra respuesta; un abono emitido por error obliga a rectificar documentos.
| Función | ¿Lee o escribe? | ¿Se deshace fácil? | Revisión humana |
|---|---|---|---|
| Consultar un pedido | Lee | No hay nada que deshacer | No al principio |
| Reservar una cita | Escribe | Sí, se anula | Solo excepciones |
| Abrir una incidencia | Escribe | Sí, se cierra | Quien la atiende |
| Enviar un presupuesto | Escribe y envía | No: el cliente ya lo tiene | Los que se salgan de tarifa |
| Emitir un abono | Escribe y afecta a la contabilidad | Con dificultad | Siempre |
Empieza por una sola función con mucho volumen y poco riesgo. Cuando funcione y entiendas los registros, añade la siguiente. Hay un buen ejemplo de esa progresión en cómo conectar un agente de IA con tu CRM.
Lo que sigue haciendo una persona
Dar funciones a un agente no vacía tu oficina, la ordena. Seguirás haciendo tú, o alguien de tu equipo, lo siguiente:
- Decidir qué funciones existen y qué límites tiene cada una.
- Aprobar las acciones sensibles, sobre todo las que implican dinero, documentos fiscales o datos de terceros.
- Revisar el registro de llamadas: qué función se pidió, con qué datos y qué respondió el sistema.
- Atender lo que el agente no sabe resolver o no debe decidir.
Qué cuidar antes de activar una función
Antes de dar el visto bueno, comprueba cuatro cosas:
- Permisos mínimos. La función solo debe poder hacer lo que su nombre dice. Una función de consulta no debería poder modificar nada.
- Datos mínimos. Si la función recibe datos personales de clientes, que sean solo los necesarios. Si dudas de cómo encaja con el RGPD, consúltalo con tu asesor.
- Pruebas con datos ficticios. Antes de usarla con clientes reales, haz que el agente la lance contra citas o pedidos de ejemplo.
- Un plan para cuando falla. Los sistemas se caen, y el agente tiene que saber qué decir y a quién avisar. Lo desarrollamos en qué se rompe y quién lo nota cuando falla una función.
Conclusión
Una función es una acción cerrada que tu sistema ya sabe hacer, y function calling es que el agente la pida con los datos correctos. Cita, pedido, abono, incidencia y presupuesto son cinco funciones habituales, y la regla para elegirlas es sencilla: primero las que leen, después las que se deshacen con facilidad y, al final, las que tocan dinero, con una persona aprobando.
En MG Solutions construimos agentes de IA específicos para cada empresa, adaptados a tu forma de trabajar y a tus herramientas, no una plantilla genérica. Las funciones que lanza cada agente se definen contigo, con sus límites y su revisión humana.
Si quieres ver cómo encajaría en tu empresa, escríbenos y lo hablamos.