Separa canal, orquestación, conocimiento y acciones
WhatsApp entrega eventos; una capa de orquestación decide contexto e intención; el modelo genera o clasifica; una base de conocimiento aporta información; y herramientas controladas ejecutan acciones como consultar un pedido. Esta separación permite reemplazar un modelo sin reescribir la integración del canal.
No entregues credenciales de CRM directamente al modelo. Expón funciones limitadas con autorización, validación de parámetros y registro de auditoría.
Conocimiento recuperable: menos memoria improvisada y más fuentes
Para preguntas empresariales utiliza contenido versionado y recuperable: productos, políticas, manuales, precios y requisitos. Devuelve al modelo únicamente fragmentos relevantes y conserva la fuente utilizada. Cuando no haya evidencia suficiente, la respuesta correcta puede ser pedir aclaración o transferir.
Define caducidad para información volátil. Un precio de hace seis meses puede ser peor que no responder. Cada documento debería tener propietario y fecha de revisión.
Límites antes y después del modelo
Valida entrada, controla herramientas disponibles, limita acciones por rol y revisa salida cuando el dominio lo exige. Para cambios de cuenta, pagos, compromisos contractuales o información sensible, exige confirmación explícita y considera intervención humana.
La seguridad no debe depender de un prompt que diga “no hagas X”. Las restricciones importantes viven también en código, permisos y reglas de negocio.
Evalúa conversaciones con un conjunto de casos representativos
Mide exactitud, soporte de la respuesta en fuentes, cumplimiento de tono, transferencias correctas, acciones ejecutadas y errores. Incluye casos adversos: preguntas ambiguas, instrucciones para ignorar reglas, datos inexistentes y cambios bruscos de tema.
Antes de publicar un nuevo modelo o prompt, ejecuta regresión sobre la misma batería de pruebas y compara resultados. La sensación de que “responde mejor” no sustituye una evaluación reproducible.
Memoria conversacional y privacidad
No envíes al modelo el historial completo por comodidad. Resume contexto relevante y recupera solo datos necesarios para la intención actual. Esto reduce costo, latencia y exposición de información. Separa memoria de conversación de datos maestros del CRM.
Define políticas de retención para prompts, respuestas y trazas. Los logs de IA pueden contener datos que el usuario nunca esperó que fueran replicados a múltiples sistemas. Enmascara identificadores cuando no sean necesarios para depurar.
Cuando uses proveedores externos de modelos, revisa condiciones de tratamiento de datos, región, controles empresariales y configuración disponible. La arquitectura técnica debe corresponder a las obligaciones de tu organización.
Acciones seguras mediante herramientas
Una función como create_booking debería aceptar campos validados, comprobar disponibilidad en el servidor y devolver un identificador. El modelo propone la llamada, pero el backend decide si es autorizada. Para cancelar, pagar o modificar datos sensibles, solicita confirmación explícita antes de ejecutar.
Registra nombre de herramienta, parámetros permitidos, resultado y conversación que originó la acción. Esa auditoría permite investigar por qué una IA modificó un registro sin guardar razonamientos privados del modelo.
Tabla práctica para tomar decisiones
| Capa | Responsabilidad | Control clave |
|---|---|---|
| Entrada/salida de mensajes | IDs y estados | |
| Orquestador | Contexto y políticas | Máquina de estados |
| Modelo | Razonamiento/generación | Evaluaciones |
| RAG | Información empresarial | Fuente + vigencia |
| Herramientas | Acciones en sistemas | Permisos e idempotencia |
| Humano | Excepciones y decisiones | Transferencia con contexto |
Checklist antes de llevarlo a producción
- La IA solo accede a herramientas explícitamente permitidas.
- El conocimiento tiene fuente y fecha de revisión.
- Las acciones críticas requieren controles fuera del prompt.
- Existe umbral de transferencia humana.
- Cada versión se evalúa con casos de regresión.
Implementa agentes de IA conectados con WhatsApp API
Optimify integra agentes de inteligencia artificial con WhatsApp API, CRM y atención humana para automatizar procesos manteniendo contexto empresarial.
Ver inteligencia artificial en OptimifyPreguntas prácticas que suelen aparecer al implementar este tema
¿La IA puede responder usando mi CRM?
Sí, pero no debería acceder directamente a toda la base. Expón herramientas específicas y autorizadas —consultar pedido, buscar disponibilidad— que validen permisos y devuelvan solo los datos necesarios.
¿Cómo reduzco alucinaciones?
Usa fuentes empresariales recuperables, exige evidencia para datos concretos, controla acciones en backend y transfiere cuando no exista información suficiente. Evalúa con casos reales antes de publicar cambios.
¿Debo guardar todas las conversaciones para mejorar la IA?
No por defecto. Define una finalidad, minimiza datos, aplica retención y anonimización cuando corresponda. Puedes construir conjuntos de evaluación útiles sin conservar indefinidamente información personal completa.