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

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.

6–8 semanas hasta producción · 2M+ usuarios atendidos por el RAG que operamos · 3 hallazgos accionables o el diagnóstico no se cobra

  • Condicionados
  • Anexos y endosos
  • Exclusiones
  • Deducibles
  • Autos
  • Vida
  • ARL
  • recall@k por cláusula
Contáctanos Cómo trabajamos Gratis, sin venta · la propuesta llega en 48 horas

Construido sobre

  • Anthropic
  • Claude
  • Google Gemini
  • Google Cloud
  • LangChain
  • LangGraph
  • PostgreSQL
  • Qdrant
  • Datadog

Un equipo de ingeniería que ya estuvo del otro lado

Noventa segundos: quiénes somos, cómo trabajamos y qué recibís al final.

De los documentos de tu empresa a un sistema que responde y ejecuta

Contratos, tarifarios, correos, el CRM: lo que ya tenés se convierte en respuestas con fuente y en agentes que hacen el trabajo. Elegí un caso y mirá el recorrido.

Ejemplo: un cliente pregunta qué cubre su seguro. El sistema le responde con la página exacta del contrato y abre el caso.

01Tus documentos

Condicionado_2026.pdf84 pág
Exclusiones_auto.pdf12 pág
Correos_siniestros1.240
ERP · pólizas38.400

Se conectan por API o se cargan. Nada sale de tu infraestructura si el caso lo exige.

02Preparación

Normalizar
Fragmentar
Etiquetarproducto = auto_premium
Hacer buscable

84 págs → 612 fragmentos

03Búsqueda

94 de 100encuentra el fragmento correcto
142 mstarda

Busca por significado y por palabra exacta, y filtra por la etiqueta antes de elegir.

04Respuesta con fuente

¿Cubre el robo del carro en un parqueadero público?
Sí, con deducible del 10 %. Fuente: Condicionado 2026, cláusula 4.3.

responde con fuente · 91 de 100

05Agente que ejecuta

  1. Consultó · póliza 88213
  2. Leyó · cláusula 4.3
  3. Decidió · abrir siniestro
  4. Pidió confirmación · humano
  5. Ejecutó · creó el caso en el ERP

Deslizar para ver el recorrido

El caso real

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.

  • «¿Esto me lo cubre?»

    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.

  • «¿De cuánto es el deducible?»

    Cambia por amparo y a veces por evento. Un número equivocado acá se convierte en una queja formal.

  • «¿Hasta cuándo tengo para avisar el siniestro?»

    Plazo contractual con consecuencia directa: pasado el término, se pierde el derecho.

  • «¿Qué documentos necesito para la reclamación?»

    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.

  • «¿Mi póliza cubre a un tercero?»

    Responsabilidad civil, conductores no declarados, beneficiarios. Depende del clausulado particular, no del general.

La parte técnica

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.

Cómo se mide

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.

01

recall@k por cláusula

De las preguntas del conjunto, en cuántas la cláusula correcta aparece entre las k recuperadas. A nivel de cláusula, no de documento.

Qué pasa si no da

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.

02

Fundamento de la respuesta

Si cada afirmación de la respuesta se sostiene en la cláusula citada, sin agregar nada que no esté ahí.

Qué pasa si no da

Se aprieta la instrucción y se agrega verificación posterior: la respuesta que no se sostenga en el fragmento no sale.

03

Manejo correcto de exclusiones

Un 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.

Qué pasa si no da

Se etiqueta la polaridad de cada cláusula en la ingesta y se filtra por ella antes de rankear.

04

Tasa de negativa correcta

Cuando la póliza no dice nada sobre lo preguntado, el sistema tiene que decirlo y escalar, no aproximar.

Qué pasa si no da

Se baja el umbral de confianza y se manda a un asesor. Preferimos escalar de más que responder de menos.

Del condicionado a producción

01

Inventario documental y conjunto de referencia

Se 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.

02

Ingesta con metadata, no solo texto

Fragmentació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.

03

Medición antes de abrir

Se 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.

04

Salida por el canal interno primero

Arranca 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.

01

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.

Servicios relacionados

Sistemas RAG

RAG que responde bien, y sabe cuándo callarse

Segmentación, reordenamiento y búsqueda híbrida, evaluados con recall@k y NDCG.

Rescate de proyectos

La IA responde mal. Casi nunca es culpa del modelo.

El sistema ya está en producción y responde mal. Lo medimos y determinamos qué corregir.

Chatbots y asistentes con IA

Chatbots para negocios y empresas

Con el conjunto de evaluación ejecutado antes de la salida a producción.

Consultoría de IA

Consultoría en inteligencia artificial

Arquitectura, criterios de evaluación y costo por consulta antes de escribir código.

En resumen

Cuatro cosas antes de la llamada

  1. 01

    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.

  2. 02

    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.

  3. 03

    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.

  4. 04

    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.

Por acá entran los datos

Un sistema de IA vale lo que valen las fuentes que tiene detrás. Estos son los conectores estándar; cualquier cosa con API o base de datos se conecta igual, y lo que no tiene API se resuelve por archivo.

SAP

ERP corporativo

ERP

Oracle

ERP y base de datos

ERP

NetSuite

ERP en la nube

ERP

Salesforce

CRM y servicio

CRM

HubSpot

CRM y marketing

CRM

PostgreSQL

Base de datos y pgvector

Bases de datos

Un RAG en producción, tres años, dos millones de usuarios

Construimos y operamos el asistente de una plataforma de lealtad con más de dos millones de usuarios activos en diez países.

Hicimos el pipeline completo: ingesta y normalización de documentos, fragmentación, generación de embeddings, almacén vectorial sobre Azure AI Search y Pinecone, y recuperación con generación fundamentada sobre LangChain.

Lo sostuvimos con más del 99% de disponibilidad durante tres años.

Sistemas RAG →

Preguntas frecuentes

01 ¿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.

02 ¿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.

03 ¿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.

04 ¿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.

05 ¿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.

06 ¿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.

07 ¿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.

08 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.

Quince minutos. Una respuesta concreta.

Se arregla, se construye, o no vale la pena. Y si el diagnóstico no llega a tres hallazgos accionables, no se cobra.

Sin logos prestados y sin testimonios escritos por nosotros.

Contáctanos