Un agente de IA sin integraciones es solo un chat. El valor aparece cuando lee y escribe en los sistemas de la empresa: consulta el CRM, actualiza una planilla, abre un ticket, envía un correo. Esta guía muestra las formas de conectar un agente a tu stack, de la más simple a la más robusta, y los cuidados de seguridad que no pueden faltar.
Cómo un agente “usa” herramientas
Los modelos actuales admiten llamadas a funciones (function calling o tool use). Describes las herramientas disponibles, con nombre, finalidad y parámetros, y el modelo decide cuándo llamar a cada una. Quien ejecuta la llamada de verdad es tu código o tu plataforma de automatización, nunca el modelo directamente.
{
"name": "buscar_cliente",
"description": "Devuelve datos de registro y pedidos abiertos de un cliente por correo",
"parameters": {
"type": "object",
"properties": { "email": { "type": "string" } },
"required": ["email"]
}
}
Una buena descripción de la herramienta es la mitad del éxito: di con claridad cuándo usarla, qué devuelve y qué no hace.
Cuatro formas de integrar
1. Plataformas de automatización (Zapier, Make, n8n)
El camino más rápido. La plataforma recibe el disparador (correo nuevo, formulario, mensaje), llama al modelo de IA y envía el resultado al siguiente sistema. n8n tiene la ventaja de poder ejecutarse en tu propio servidor, lo que ayuda cuando hay datos sensibles.
Ideal para: flujos lineales, prototipos y empresas sin equipo de desarrollo.
2. APIs y webhooks directos
Cuando el flujo tiene decisiones en varias etapas, conviene escribir el agente en código (Python con LangChain o el SDK del proveedor del modelo) y llamar directamente a las APIs de los sistemas. Los webhooks permiten que el sistema avise al agente cuando algo pasa, sin consultar todo el tiempo.
Ideal para: procesos con reglas propias, alto volumen o necesidad de control fino.
3. Bases de datos y documentos (RAG)
Para responder con información de la empresa, el agente consulta:
- bases relacionales a través de vistas preparadas y un usuario de solo lectura;
- documentos (políticas, manuales, propuestas) indexados en una base vectorial, que devuelve los fragmentos más relevantes para cada pregunta.
Evita que el modelo escriba SQL libre contra la base de producción. Prefiere consultas preaprobadas con parámetros.
4. MCP (Model Context Protocol)
MCP es un estándar abierto para conectar asistentes de IA a fuentes de datos y herramientas. En lugar de crear una integración para cada asistente, expones el sistema una vez, como un “servidor MCP”, y cualquier cliente compatible puede usarlo. Ya existen servidores listos para bases de datos, sistemas de archivos, repositorios de código y muchas herramientas SaaS.
Ideal para: empresas que quieren estandarizar el acceso de la IA a los sistemas internos y reutilizar integraciones.
Arquitectura de referencia
Canales Orquestación Herramientas
───────── ─────────────── ─────────────────────────
WhatsApp ─┐ ┌─► CRM (lectura/escritura)
Correo ─┼──► Agente + reglas ──────────┼─► ERP / finanzas (lectura)
Teams/Slack─┤ │ (n8n o código) ├─► Power BI (consulta DAX)
Formulario ─┘ │ ├─► Base de documentos (RAG)
▼ └─► Agenda / correo (envío)
Registro de logs + cola para revisión humana
Seguridad: lo que no puede faltar
- Mínimo privilegio: cada integración con el permiso mínimo. Solo lectura donde alcanza con leer.
- Secretos fuera del código: claves de API en un gestor de secretos o variables de entorno, con rotación periódica.
- Aprobación humana para acciones sensibles: pagos, borrados, mensajes masivos y cambios de contrato pasan por una persona.
- Límites: cantidad máxima de acciones por ejecución y por hora, para evitar bucles y costos inesperados.
- Protección contra instrucciones maliciosas: los textos que vienen de afuera (correos, páginas, documentos) pueden traer órdenes disfrazadas. El agente debe tratarlos como datos, nunca como órdenes, y las herramientas críticas deben pedir confirmación.
- Logs completos: entrada, herramientas llamadas, parámetros y resultado, para auditoría y mejora.
- Privacidad: mapea qué datos personales pasan por el agente y mantén al día su base legal según las leyes de protección de datos aplicables.
Checklist antes de pasar a producción
- Cada herramienta tiene descripción clara, parámetros validados y prueba automatizada.
- Existe un entorno de pruebas con datos ficticios.
- Los errores de las APIs están tratados (tiempo de espera, límite de solicitudes, datos faltantes).
- Hay una salida hacia una persona en cualquier etapa.
- El costo por ejecución está medido y tiene alerta de límite.
- Alguien del área de negocio es dueño del agente y revisa las respuestas.