RAGSeguridadCalidad

Cómo evitar que una IA invente respuestas cuando atiende clientes por WhatsApp

Controles técnicos y operativos para reducir alucinaciones: RAG, fuentes, herramientas, evaluaciones, umbrales y transferencia humana.

AL
Alejandro Luque
AI Systems Architect
4 min lectura
Cómo evitar que una IA invente respuestas cuando atiende clientes por WhatsApp

Una respuesta inventada sobre un horario es molesta. Una respuesta inventada sobre precio, disponibilidad, salud o contrato puede ser costosa. Ningún modelo elimina completamente ese riesgo; el sistema debe diseñarse para controlarlo.

Google reconoce en su guía de seguridad de Gemini que los modelos pueden presentar información incorrecta y recomienda grounding para mejorar precisión. La misma premisa aplica a cualquier proveedor.

De dónde nace el problema

CausaEjemploControl principal
Falta de fuentePreguntan por una política no cargadaAbstención y handoff
Fuente desactualizadaDos listas de preciosVersionado y vigencia
Recuperación deficienteRAG trae un fragmento irrelevanteEvaluar búsqueda
Prompt ambiguo“Responde siempre”Reglas de evidencia
Herramienta fallidaEl CRM no devuelve estadoNo asumir resultado
Exceso de autonomíaAplica un descuento no autorizadoPermisos y confirmación

Control 1: una fuente de verdad

Cada tipo de dato debe tener una fuente prioritaria. Precios desde el catálogo vigente; estado de pedidos desde el OMS; datos del lead desde el CRM. No mezcles copias sin fecha.

DatoFuenteActualización
PrecioCatálogo comercialAl publicar cambios
InventarioSistema transaccionalEn tiempo real
PolíticaDocumento aprobadoPor versión
Datos del clienteCRMEn cada evento

Control 2: RAG con evidencia

RAG busca fragmentos antes de generar. Para que funcione:

  1. Limpia encabezados, duplicados y versiones vencidas.
  2. Divide por unidades semánticas, no por cortes arbitrarios.
  3. Conserva título, versión, región y fecha como metadatos.
  4. Evalúa si el fragmento correcto aparece entre los primeros resultados.
  5. Obliga al agente a responder solo con evidencia suficiente.

RAG no convierte basura en verdad. Solo recupera lo que indexaste.

Control 3: separar conocimiento de instrucciones

El prompt define comportamiento; los documentos aportan hechos. Mezclarlos dificulta mantenimiento. Una regla puede indicar: “No afirmes precios sin recuperar la lista vigente”. El precio concreto pertenece a la fuente.

Control 4: herramientas verificables

Para datos vivos, usa una API. Después de llamar una herramienta, valida:

  • Que respondió sin error.
  • Que el identificador coincide con el cliente.
  • Que el dato tiene el formato esperado.
  • Que la acción fue confirmada.

Si una reserva falla, la IA no debe decir “quedó agendada”. Debe informar que no pudo confirmarla y ofrecer una alternativa.

Control 5: abstención

Una buena respuesta de abstención tiene tres partes:

  1. Reconoce que no dispone de información suficiente.
  2. Evita especular.
  3. Propone verificar o transferir.

“No tengo una fuente vigente para confirmar ese valor. Puedo comunicarte con un asesor para validarlo” es más útil que una respuesta fluida pero falsa.

Control 6: evaluaciones permanentes

Convierte errores reales en pruebas.

CategoríaCriterio de aprobación
PrecioCoincide con la fuente vigente
Fuera de alcanceSe abstiene y ofrece alternativa
CRMNo mezcla clientes
PolíticaCita la versión correcta
HandoffTransfiere con resumen completo

Ejecuta el conjunto al cambiar modelo, prompt, documentos o herramientas.

Control 7: permisos mínimos

La IA puede leer información sin tener permiso para modificarla. Separa herramientas de consulta y escritura; exige confirmación para pagos, cancelaciones, cambios de datos y descuentos.

Control 8: supervisión humana

Revisa muestras aleatorias y todos los eventos de alto riesgo. Etiqueta la causa raíz: documento, recuperación, prompt, modelo, herramienta o proceso. Corregir el mensaje individual no basta.

Consulta cuándo transferir a un asesor para diseñar límites.

Arquitectura recomendada

EtapaPregunta de control
Clasificar¿Qué intenta hacer el usuario?
Recuperar¿Qué fuente autorizada aplica?
Decidir¿Hay evidencia y permiso suficientes?
Ejecutar¿La herramienta confirmó el resultado?
Responder¿La afirmación corresponde a evidencia?
Auditar¿Podemos reconstruir la decisión?

Conclusión

No existe un prompt mágico contra alucinaciones. La respuesta está en la arquitectura: fuentes versionadas, RAG evaluado, herramientas verificables, abstención, permisos mínimos y handoff.

Un agente de IA para WhatsApp debe ser capaz de decir “no sé” antes de inventar. Esa aparente limitación es una señal de madurez.

Fuentes consultadas

Preguntas frecuentes

Lo que más preguntan sobre esto.

¿Por qué una IA inventa respuestas?

Porque genera texto probable y puede responder sin evidencia suficiente, con fuentes contradictorias o instrucciones ambiguas.

¿RAG elimina todas las alucinaciones?

No. RAG reduce el riesgo al aportar fuentes pertinentes, pero requiere documentos limpios, recuperación evaluada y reglas para abstenerse.

¿Qué debe hacer la IA cuando no sabe?

Debe reconocer el límite, evitar completar datos y ofrecer verificar o transferir la conversación con contexto.
AL
Sobre el autor
Alejandro Luque
AI Systems Architect

Alejandro es ingeniero de software con especialización en sistemas distribuidos e inteligencia artificial aplicada. Ha construido infraestructura de procesamiento de lenguaje natural para empresas en Colombia, Chile y España. En Sendiak diseña los sistemas de RAG, los pipelines de integración con WhatsApp Cloud API y la arquitectura que permite que los agentes respondan en menos de 2 segundos a cualquier volumen de conversaciones. Su convicción: la calidad de un agente de IA depende en un 80% de los datos que lo alimentan, y solo en un 20% del modelo que elige.

Listo para empezar

Lleva esto a tu WhatsApp en menos de 10 minutos.

Sendiak conecta tu número con Embedded Signup oficial de Meta. BYOK, multi-modelo, sin código. Crea tu cuenta y empieza con 5 días gratis.