Comparar dos versiones de un contrato parece sencillo hasta que cambian la numeración, se mueve una cláusula, se reescribe una frase o aparece una obligación nueva en un anexo. Una comparación puramente visual puede mostrar cientos de diferencias que no importan, mientras que una modificación corta puede alterar un plazo, un precio o una condición de terminación. La IA puede ayudar si primero separa el cambio textual de su impacto operativo y conserva la evidencia de ambas versiones.
Fija cuál es la versión anterior y cuál la nueva
El primer error que hay que evitar es perder la dirección de la comparación. El agente debe etiquetar claramente cada documento con fecha, versión o nombre y mantener esa relación durante todo el análisis. Después conviene construir un inventario de cláusulas de ambas versiones. Si la numeración se mantiene, el emparejamiento es directo. Si cambia, se pueden usar títulos y similitud de contenido, pero cualquier emparejamiento dudoso debe marcarse. No conviene forzar una correspondencia porque un cambio de estructura puede ser precisamente la información relevante.
Clasifica añadidos, eliminados y modificaciones
Una vez alineadas las cláusulas, el sistema puede separar cuatro estados: sin cambios, añadida, eliminada o modificada. Esa clasificación reduce mucho el ruido. Después hay que leer en contexto las cláusulas cambiadas y extraer qué elemento operativo se ha movido: una cantidad, una fecha, una obligación, un derecho, una excepción o una condición. El texto anterior y el nuevo deben quedar juntos para que el usuario pueda comprobar la diferencia sin saltar constantemente entre documentos.
Prioriza por impacto práctico
No todas las diferencias merecen el mismo espacio. Cambiar una coma o actualizar una dirección puede ser irrelevante para el objetivo del usuario; cambiar un periodo de preaviso de 90 a 30 días merece atención inmediata. Un orden útil suele empezar por dinero, obligaciones, duración y renovación, terminación, responsabilidades, derechos y restricciones, niveles de servicio y entregables. El agente puede sugerir este orden, pero debe explicar qué cambió y evitar conclusiones jurídicas categóricas que no estén respaldadas.
Genera un change log que otra persona pueda auditar
La salida ideal no es “la nueva versión es más estricta”. Es una tabla con identificador de cláusula, estado, versión anterior, versión nueva, consecuencia observable y referencias. Si hay inferencia, debe ir en una columna separada. Cuando una cláusula nueva depende de otro anexo que no está disponible, el sistema debe decirlo. Esa disciplina hace que la comparación sea útil para negociación, operaciones y revisión profesional sin esconder los límites del análisis automático.
Qué revisar antes de aceptar la comparación
- Que ambas versiones estén completas y sean legibles.
- Que las cláusulas movidas no se cuenten como eliminadas y añadidas sin comprobar su contenido.
- Que cantidades, monedas y fechas se comparen explícitamente.
- Que cada cambio material tenga referencia en ambos documentos.
- Que los puntos ambiguos queden separados de los hechos observados.
Comparar no es resumir
Cuando el objetivo es saber qué ha cambiado, un resumen de cada contrato por separado no basta. La comparación debe mantener una relación uno a uno entre hechos anteriores y nuevos, señalar los elementos que desaparecen o aparecen y entregar un registro verificable. Esa estructura permite que una persona o un agente continúe el trabajo: negociar, actualizar tareas, revisar vencimientos o pedir una opinión especializada justo donde hace falta.