Medellín, Colombia · UTC−5 · Operación remota en Latinoamérica y Estados Unidos hello@quarl.co ES EN
IA para seguros

IA para seguros

En seguros una cláusula separa «cubierto» de «no cubierto». Construimos recuperación sobre condicionados, anexos y endosos, con cita obligatoria de la cláusula, y medimos si el sistema la encuentra antes de que la respuesta llegue a un asegurado.

Capacidades técnicas
CondicionadosAnexos y endososExclusionesDeduciblesAutosVidaARLrecall@k por cláusula
6–8semanas hasta producción
2M+usuarios atendidos por el RAG que operamos
3hallazgos accionables o el diagnóstico no se cobra

En resumen

Un asistente de seguros que parafrasea una cobertura sin citar la cláusula no es útil: nadie puede verificarlo y una respuesta equivocada sobre un amparo termina en una reclamación.

El condicionado rompe los sistemas genéricos por una razón concreta: las exclusiones están escritas como negaciones y «el amparo cubre X» y «el amparo no cubre X» quedan casi encima en el espacio vectorial.

Medimos recall@k a nivel de cláusula, no de documento. Encontrar el condicionado correcto no sirve de nada si la respuesta sale del artículo equivocado dentro de él.

La regla que no se negocia: cuando la recuperación vuelve vacía o ambigua, el sistema lo dice y pasa a un asesor. En seguros, inventar es peor que no responder.

Lo que de verdad le preguntan a una aseguradora

No son preguntas abiertas: son consultas puntuales contra un documento que el asegurado tiene pero no entiende. Todas se responden con una cláusula concreta.

  • La pregunta más frecuente y la más peligrosa. Depende del amparo contratado, de los anexos y de las exclusiones — que suelen estar en tres partes distintas del mismo documento.
  • Cambia por amparo y a veces por evento. Un número equivocado acá se convierte en una queja formal.
  • Plazo contractual con consecuencia directa: pasado el término, se pierde el derecho.
  • Lista que cambia por ramo y por causa. Responderla bien reduce las radicaciones incompletas, que son el mayor costo oculto de un área de indemnizaciones.
  • Responsabilidad civil, conductores no declarados, beneficiarios. Depende del clausulado particular, no del general.

Por qué un condicionado rompe un RAG genérico

Un condicionado no es un documento cualquiera. Es una estructura de tres capas —clausulado general, clausulado particular y anexos o endosos— donde la capa de abajo modifica a la de arriba. El mismo número de artículo significa cosas distintas en dos productos de la misma compañía, y un endoso de hace seis meses puede haber cambiado la cobertura que dice el general.

El fallo que aparece primero son las exclusiones. Están escritas como negaciones —«no se cubre», «quedan excluidos», «salvo que»— y en el espacio vectorial «el amparo cubre daños por agua» y «el amparo no cubre daños por agua» son casi el mismo punto. Un sistema que solo usa similitud semántica devuelve la exclusión cuando le preguntan por la cobertura, y al revés. Es el mismo problema de colisión de entidades que resolvimos operando un RAG para dos millones de usuarios: se arregla extrayendo metadata estructurada en la ingesta —ramo, producto, vigencia, tipo de cláusula, polaridad— y filtrando antes de rankear, no confiando en el embedding.

La segunda decisión que cambia todo es la unidad de recuperación. Si el sistema recupera documentos, encuentra el condicionado correcto y falla dentro de él. Hay que fragmentar por cláusula, conservar la jerarquía —capítulo, artículo, parágrafo— y hacer que la respuesta arrastre esa referencia hasta la pantalla, para que un asesor pueda abrir el documento y verificar en un clic.

Qué números pedimos antes de dejarlo hablar con un asegurado

Estas son las métricas del conjunto de evaluación, construido con preguntas reales del canal de atención y con la cláusula correcta validada por el área técnica de la compañía.

Qué se mideQué significaQué pasa si no da
recall@k por cláusulaDe las preguntas del conjunto, en cuántas la cláusula correcta aparece entre las k recuperadas. A nivel de cláusula, no de documento.Se revisa la fragmentación y se agrega búsqueda híbrida: el léxico de seguros tiene términos exactos que el embedding solo no distingue.
Fundamento de la respuestaSi cada afirmación de la respuesta se sostiene en la cláusula citada, sin agregar nada que no esté ahí.Se aprieta la instrucción y se agrega verificación posterior: la respuesta que no se sostenga en el fragmento no sale.
Manejo correcto de exclusionesUn subconjunto del conjunto de evaluación son preguntas cuya respuesta correcta es «no está cubierto». Se miden aparte porque son las que más fallan.Se etiqueta la polaridad de cada cláusula en la ingesta y se filtra por ella antes de rankear.
Tasa de negativa correctaCuando la póliza no dice nada sobre lo preguntado, el sistema tiene que decirlo y escalar, no aproximar.Se baja el umbral de confianza y se manda a un asesor. Preferimos escalar de más que responder de menos.

El conjunto de evaluación queda en formato abierto y es propiedad de la compañía: sirve para verificar el sistema sin nosotros y para comparar proveedores si algún día quieren cambiar.

Del condicionado a producción

  1. Inventario documental y conjunto de referenciaSe levanta qué documentos existen por ramo y producto, en qué versiones y quién los actualiza. En paralelo se arman entre 80 y 150 preguntas reales del canal de atención con su cláusula correcta validada por el área técnica.
  2. Ingesta con metadata, no solo textoFragmentación por cláusula conservando la jerarquía, más extracción de ramo, producto, vigencia, tipo de cláusula y polaridad. Es lo que después permite filtrar antes de rankear.
  3. Medición antes de abrirSe corre el conjunto de referencia y se publica el número. Si recall@k por cláusula no llega al umbral acordado, no sale a producción: se ajusta la fragmentación y la recuperación hasta que llegue.
  4. Salida por el canal interno primeroArranca con los asesores, no con los asegurados. Ellos ven la cláusula citada y reportan lo que falla, y eso alimenta el conjunto de evaluación durante las primeras semanas.
Cuándo no hace falta llamarnos

Si la compañía tiene tres productos y un condicionado de veinte páginas que cambia una vez al año, esto es sobreingeniería. Una buena sección de preguntas frecuentes y un buscador sobre el PDF resuelven el 90% a una fracción del costo.

La conversación cambia cuando hay varios ramos, decenas de productos vigentes, anexos que modifican coberturas y versiones distintas conviviendo — es decir, cuando encontrar la cláusula correcta ya es un trabajo en sí mismo. Ahí es donde la medición deja de ser un lujo.

Preguntas frecuentes

¿El asistente puede decirle a un asegurado si su siniestro está cubierto?

Puede mostrarle qué dice su póliza y citar la cláusula, que es distinto. La decisión de cobertura sobre un siniestro concreto es un acto técnico de la compañía, con hechos que el sistema no conoce: causa, peritaje, estado de la cuenta. Lo diseñamos para que responda «según el artículo 4.2 de su clausulado, este amparo cubre X con un deducible de Y» y para que escale a un asesor en el momento en que la pregunta pasa de qué dice la póliza a qué va a pasar con el reclamo. Esa frontera se define por escrito antes de construir.

¿Cómo evitan que el sistema confunda una cobertura con una exclusión?

Con dos cosas y ninguna es el modelo. Primero, etiquetando la polaridad de cada fragmento en la ingesta —si es un amparo, una exclusión, una condición o una definición— y filtrando por esa etiqueta antes de rankear. Segundo, midiéndolo aparte: dentro del conjunto de evaluación hay un subconjunto de preguntas cuya respuesta correcta es «no está cubierto», y se reporta su acierto por separado del número general, porque el promedio las esconde.

¿Qué pasa cuando cambia un condicionado o entra un endoso?

Se reindexa la versión nueva con su vigencia y el sistema recupera filtrando por la fecha del siniestro o de la consulta, no por «la última». Esa es la parte que casi ningún proveedor implementa y la que causa el fallo más caro: responder con el clausulado vigente hoy sobre una póliza emitida hace dos años bajo otro texto. La vigencia es metadata obligatoria en la ingesta, no un detalle.

¿Sirve para un corredor o solo para una aseguradora?

Sirve mejor para un corredor, en realidad. Un corredor maneja productos de varias compañías y su asesor necesita comparar coberturas entre condicionados distintos, que es exactamente el trabajo que un buen sistema de recuperación hace bien y una persona hace lento. La diferencia es que en un corredor la fuente son documentos de terceros y hay que resolver primero cómo se obtienen y se actualizan.

¿La información de las pólizas sale de nuestra infraestructura?

Solo si ustedes lo aceptan. Cuando el caso lo exige desplegamos sobre Azure OpenAI o Amazon Bedrock dentro de la suscripción de la compañía, así que los documentos y las consultas no salen de su nube. En cualquier configuración usamos planes empresariales donde lo enviado por API no se usa para entrenamiento, y filtramos datos personales antes de que nada llegue al modelo.

¿Se integra con el core asegurador?

Sí, y suele ser lo que separa un asistente útil de una demo. Preguntas como «¿cuál es mi deducible?» necesitan la póliza concreta del asegurado, no el condicionado genérico. Integramos por API contra el core o el CRM para traer la póliza vigente y sus anexos, y a partir de ahí la recuperación se hace sobre el documento que aplica a esa persona. Sin esa integración el asistente solo puede hablar de productos en general.

¿Cuánto tarda y cómo se cotiza?

Un primer ramo con documentación ordenada suele tomar de seis a ocho semanas hasta producción, con algo funcionando desde la primera semana. Los ramos siguientes salen más rápido porque la ingesta y la medición ya están armadas. Se cotiza con alcance, precio y fecha cerrados en una propuesta a 48 horas de la primera llamada, y el precio lo determinan el volumen documental, cuántos sistemas hay que integrar y qué umbral de precisión exige el caso.

Ya tenemos un chatbot de seguros y responde mal. ¿Lo arreglan?

Es el caso más frecuente. Conviene empezar por el diagnóstico antes de reconstruir: en una semana medimos el sistema actual con un conjunto de referencia propio y entregamos los fallos ordenados por impacto, cada uno con su arreglo y su esfuerzo estimado. Casi siempre el modelo no es el problema — lo es la fragmentación del condicionado y la falta de filtros por producto y vigencia, y eso se rehace sin botar el resto. Si el diagnóstico no llega a tres hallazgos accionables, no se cobra.

Agendar 15 minutos

Una llamada para poner sobre la mesa qué se está construyendo o qué dejó de funcionar. Termina con una respuesta concreta: se arregla, se construye, o no vale la pena.