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

- Source: https://www.brainbox.com.co/es/blog/comparar-dos-versiones-de-un-contrato-con-ia
- Author: BrainBox Team
- Published: 2026-09-15
- Language: es
- Tags: legal, licitaciones, citas

## Summary

Para comparar dos versiones de un contrato con IA sin que se le escape un cambio, la herramienta tiene que leer ambos documentos completos, no solo fragmentos, y citar la página de cada versión en cada diferencia. En BrainBox mencionas los dos archivos con @, pides la tabla de cambios y cada fila lleva la cita a la página de la versión antigua y de la nueva. Para contratos largos, el modo Contexto Completo entrega los documentos enteros al modelo, y el modo Agente puede además correr un diff exacto del texto.

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

> **Para recordar**
>
> Una diferencia sin la página de las dos versiones es una sospecha. Con las dos páginas es un hallazgo que se comprueba en veinte segundos.

## ¿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?

  - **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.
  - **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.
  - **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.
  - **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."
  - **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.
  - **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:

  **Usuario:** 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ó.
  **BrainBox:** Encontré cuatro cambios sustantivos en 38 cláusulas.

    | Cláusula | v1 (2023) | v2 (2025) | Impacto |
    |---|---|---|---|
    | 8.1 Límite de responsabilidad | 500.000 USD[1] | 2.000.000 USD[2] | Cuadruplica la exposición |
    | 14.2 Terminación | Aviso de 30 días[3] | Aviso de 90 días[4] | Salida más lenta |
    | 17 Propiedad intelectual | Propiedad conjunta[5] | Propiedad exclusiva del cliente[6] | Pérdida de derechos |
    | 21.3 Jurisdicción | Bogotá[7] | Arbitraje CCI, París[8] | Cambio 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.

    
      1. Contrato v1 2023.pdf - p. 9
      2. Contrato v2 2025.pdf - p. 10
      3. Contrato v1 2023.pdf - p. 12
      4. Contrato v2 2025.pdf - p. 14
      5. Contrato v1 2023.pdf - p. 16
      6. Contrato v2 2025.pdf - p. 18
      7. Contrato v1 2023.pdf - p. 21
      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](/es/blog/como-verificar-respuestas-de-ia-documental).

## ¿Qué modo usar según el documento?

| Situación | Modo recomendado | Por qué |
|---|---|---|
| Contrato de hasta 30 o 40 páginas | Agente | Lee ambos con sus herramientas y cita por página |
| Contrato largo o varios anexos | Contexto Completo | Entrega 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ódigo | Compara línea a línea, sin interpretación |
| Pliego original vs. varias adendas | Agente, mencionando todas | Una columna por versión; ideal para ver la evolución de un requisito |
| Buscar un término concreto en ambas | Buscar Texto | Encuentra la palabra exacta y la página en cada archivo |

> **Numeración desplazada**
>
> Cuando una versión inserta una cláusula, todas las siguientes cambian de número. Una comparación ingenua marca 20 cláusulas "cambiadas" que solo se movieron. Pídele a la IA que empareje por contenido, no por número, y que señale los desplazamientos por separado, como en el ejemplo.

## ¿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](/es/blog/pliegos-de-licitacion-con-ia), 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 general | BrainBox |
|---|---|---|
| Tamaño | Limitado por lo que cabe en el mensaje | Contexto Completo hasta ~900.000 tokens |
| PDFs escaneados | Hay que transcribirlos antes | OCR automático al subir |
| Cita por versión | No hay páginas | Página de cada versión en cada diferencia |
| Diff exacto | Manual | Intérprete de código en modo Agente |
| Después | La comparación se pierde | Se 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](/es/solutions/legal), esta es la revisión previa a firmar cualquier renegociación; para [cumplimiento](/es/solutions/compliance), 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](/blog/comparar-dos-versiones-de-un-contrato-con-ia/1.png)

{/* TODO captura 1: chat en un Box con dos versiones de un documento (pueden ser dos versiones de un pliego o contrato de prueba); mensaje con las dos menciones @ visibles; respuesta con una tabla de diferencias y Footnotes con páginas de ambos archivos. Si es posible, el visor abierto en una de las páginas citadas. Sin datos reales de clientes. */}

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.

## FAQ

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