Ir al contenido principal
  • legal
  • licitaciones
  • citas

Cómo comparar dos versiones de un contrato con IA y encontrar cada cambio (con la página de cada uno)

Menciona las dos versiones, pide la tabla de diferencias y verifica cada cambio en su página. Sirve para contratos renegociados, pliegos con adendas, borradores de tesis y cualquier documento que haya pasado por varias manos.

BrainBox Team7 min de lectura
Ver en Markdown

Comparar dos versiones de un contrato a ojo es el trabajo en el que más fácil se cuela un error caro: un plazo que pasó de 30 a 90 días en la página 41, una palabra que convierte "podrá" en "deberá". Una herramienta de IA hace este trabajo bien si cumple dos condiciones: lee los dos documentos enteros y te dice, para cada cambio, en qué página de cada versión está.

¿Qué necesita una herramienta de IA para comparar versiones sin saltarse cambios?

Que lea las dos versiones completas. La búsqueda semántica que usa el chat normal recupera los fragmentos más relevantes para una pregunta; para "¿qué cambió?" eso no basta, porque el cambio puede estar en una cláusula que la búsqueda no consideró relevante. Hace falta que el modelo tenga ambos textos íntegros delante, o que recorra los documentos página a página.

Que cite por versión: terminación, aviso de 30 días en la v1 (página 12), 90 días en la v2 (página 14). Cada mitad de la diferencia se abre y se comprueba por separado.

Que pueda hacer las dos lecturas: la de contenido, que detecta que el tope de responsabilidad subió aunque la frase esté reescrita, y la de texto exacto, que detecta una coma movida. La primera es trabajo del modelo; la segunda es un diff, y el modelo tiene que poder ejecutarlo.

BrainBox es un espacio de trabajo de IA para documentos que responde con citas a la página exacta. En una comparación, cada diferencia lleva dos citas: la página de la versión anterior y la de la nueva.

¿Cómo se comparan las dos versiones paso a paso?

  1. Sube las dos versiones al mismo Box

    Con nombres que las distingan: "Contrato v1 2023.pdf" y "Contrato v2 2025.pdf". Pueden estar en formatos distintos; el PDF firmado y el DOCX del borrador se comparan igual.

  2. Menciona las dos con @ en el chat

    Escribe @ y elige cada archivo. Con las menciones, la IA enfoca la respuesta en esos dos documentos y no en el resto del Box.

  3. Elige el modo según el tamaño

    Para contratos de hasta unas decenas de páginas, el modo Agente lee ambos documentos con sus herramientas. Para contratos largos, activa Contexto Completo: entrega los archivos enteros al modelo, hasta unos 900.000 tokens.

  4. Pide una tabla con estructura fija

    Por ejemplo: "Compara @v1 y @v2 cláusula por cláusula. Tabla con: cláusula, texto anterior, texto nuevo, impacto. Cita la página de cada versión. Al final, lista las cláusulas sin cambios."

  5. Si necesitas el texto exacto, pide el diff

    En modo Agente: "Corre un diff textual de las dos versiones y muéstrame solo las líneas que cambian". El intérprete de código devuelve las líneas añadidas y eliminadas.

  6. Verifica y guarda

    Abre cada cita en las dos versiones. Después, pide que guarde la tabla como archivo en el Box o exporta el chat a PDF.

¿Cómo se ve la comparación?

Un equipo legal compara el contrato firmado en 2023 con la versión renegociada que acaba de llegar:

Compara @Contrato v1 2023.pdf y @Contrato v2 2025.pdf cláusula por cláusula. Tabla con cláusula, antes, después e impacto, con la página de cada versión. Al final, qué no cambió.

Encontré cuatro cambios sustantivos en 38 cláusulas.

Cláusulav1 (2023)v2 (2025)Impacto
8.1 Límite de responsabilidad500.000 USD12.000.000 USD2Cuadruplica la exposición
14.2 TerminaciónAviso de 30 días3Aviso de 90 días4Salida más lenta
17 Propiedad intelectualPropiedad conjunta5Propiedad exclusiva del cliente6Pérdida de derechos
21.3 JurisdicciónBogotá7Arbitraje CCI, París8Cambio de foro

Sin cambios: cláusulas 1 a 7, 9 a 13, 15, 16, 18 a 20 y 22 a 38. La numeración se desplaza una posición a partir de la 14 porque v2 añade la 14.3.

Footnotes

  1. 1.Contrato v1 2023.pdf- p. 9
  2. 2.Contrato v2 2025.pdf- p. 10
  3. 3.Contrato v1 2023.pdf- p. 12
  4. 4.Contrato v2 2025.pdf- p. 14
  5. 5.Contrato v1 2023.pdf- p. 16
  6. 6.Contrato v2 2025.pdf- p. 18
  7. 7.Contrato v1 2023.pdf- p. 21
  8. 8.Contrato v2 2025.pdf- p. 23

La lista de "sin cambios" al final pesa tanto como la tabla: es lo que te permite afirmar que revisaste el contrato entero, no solo lo que la IA decidió mostrar. Cada nota al pie abre el documento en esa página, igual que en cualquier respuesta con citas.

¿Qué modo usar según el documento?

SituaciónModo recomendadoPor qué
Contrato de hasta 30 o 40 páginasAgenteLee ambos con sus herramientas y cita por página
Contrato largo o varios anexosContexto CompletoEntrega los textos íntegros, hasta ~900.000 tokens; nada queda fuera por no ser "relevante"
Necesitas el texto exacto que cambióAgente + diff en el intérprete de códigoCompara línea a línea, sin interpretación
Pliego original vs. varias adendasAgente, mencionando todasUna columna por versión; ideal para ver la evolución de un requisito
Buscar un término concreto en ambasBuscar TextoEncuentra la palabra exacta y la página en cada archivo

¿Para qué más sirve comparar versiones con IA?

En licitaciones, el caso típico es el pliego original contra cada adenda: las adendas modifican requisitos ya leídos, y un cambio de "3 años de experiencia" a "5 años" en la adenda 3 puede dejarte fuera. Con las tres versiones mencionadas, la tabla muestra qué requisito cambió y en qué adenda.

En investigación, comparar el borrador de enero con el de marzo de una tesis devuelve qué hipótesis, muestra o método cambió, para responder al director sin releer 180 páginas.

En compras y cumplimiento, comparar la política vigente con la propuesta nueva produce el listado de cambios que hay que llevar al comité, con la página de cada uno.

¿En qué se diferencia de pegar los dos textos en ChatGPT?

Dos textos pegados en un chat generalBrainBox
TamañoLimitado por lo que cabe en el mensajeContexto Completo hasta ~900.000 tokens
PDFs escaneadosHay que transcribirlos antesOCR automático al subir
Cita por versiónNo hay páginasPágina de cada versión en cada diferencia
Diff exactoManualIntérprete de código en modo Agente
DespuésLa comparación se pierdeSe guarda como archivo del Box o se exporta

Herramientas como Word tienen un comparador de documentos que funciona bien para dos DOCX con la misma estructura; no interpreta el impacto de un cambio ni compara un PDF escaneado con un borrador en Word.

Para equipos legales, esta es la revisión previa a firmar cualquier renegociación; para cumplimiento, es la forma de documentar qué cambió entre dos versiones de una política.

Chat de BrainBox comparando dos versiones de un contrato: el mensaje del usuario menciona los dos archivos con @, la respuesta muestra una tabla de cláusulas con el texto anterior y el nuevo, cada celda con su cita numerada, y la lista de Footnotes indica la página de cada versión

Un contrato de 120 páginas en dos versiones cabe completo en el modo Contexto Completo con margen: del orden de 150.000 tokens de los 900.000 disponibles.

Preguntas frecuentes

¿La IA compara el texto exacto o el sentido de las cláusulas?
Las dos cosas, según lo que pidas. Por defecto compara el contenido: detecta que el tope de responsabilidad pasó de 500.000 a 2.000.000 aunque la redacción cambie. Si necesitas el texto exacto (una palabra añadida, una coma movida), en modo Agente puede correr un diff textual en el intérprete de código y devolverte las líneas cambiadas.
¿Qué formatos puedo comparar?
Cualquiera que BrainBox indexe: PDF (incluidos escaneados con OCR), Word, PowerPoint, Excel, texto y Markdown. Las dos versiones no tienen que estar en el mismo formato: puedes comparar el PDF firmado con el DOCX del borrador.
¿Y si el contrato tiene 200 páginas?
Activa el modo Contexto Completo. Entrega el contenido íntegro de los archivos seleccionados al modelo (hasta unos 900.000 tokens) en lugar de buscar fragmentos, así ningún cambio queda fuera por no haber sido recuperado. Tarda más y consume más unidades de inteligencia, pero es lo que corresponde para una revisión completa.
¿Cómo sé que no se le escapó nada?
Pídele que lo haga por secciones (cláusula por cláusula o anexo por anexo) y que indique explícitamente qué secciones no cambiaron. Un listado de 'sin cambios' es tan verificable como uno de cambios. Y cada diferencia lleva su página en ambas versiones, así que la comprobación es abrir las dos.
¿Sirve para más de dos versiones?
Sí. Puedes mencionar tres o más archivos y pedir la evolución de una cláusula a través de las versiones, o comparar el pliego original con cada adenda. La tabla resultante tiene una columna por versión.
¿Puedo guardar la tabla de diferencias?
Sí. Pídele al asistente que la escriba como archivo Markdown en el Box, o exporta el chat a PDF, Markdown o HTML. En modo Agente también puede generar un documento Word o PDF diseñado con la tabla.

Escrito por

BrainBox Team

Inteligencia documental, por ExaByte Company

Construimos BrainBox — la plataforma que los equipos usan para preguntar sobre sus propios documentos y obtener respuestas con citas exactas de página.