Para revisar una revisión de contrato con un agente de IA, no pegues ambas versiones en el chat y preguntes qué difiere. Coloca ambos archivos en una carpeta, permite que el servidor GroupDocs.Comparison.Mcp encuentre los cambios localmente y pide a Claude Desktop, Claude Code, Cursor o GitHub Copilot que los juzguen:

Compara contract-v1.docx con contract-v2.docx. Enumera cada cambio y señala cualquier cosa que toque los términos de pago, responsabilidad o terminación.

La versión paso a paso con configuración y solución de problemas está en la documentación: How to review contract revisions with an AI agent.

¿Qué hay de malo en pedirle a un chatbot que detecte las ediciones?

El flujo de trabajo habitual tiene una brecha. Una contraparte devuelve “unos pocos cambios menores” como un nuevo archivo sin seguimiento de cambios. Pegas ambas versiones en un asistente y preguntas qué es diferente. El asistente responde con fluidez, y no puedes saber si la respuesta está completa, porque encontrar diferencias es una medición y el modelo está produciendo texto. Una frase reformulada o un número dentro de una celda de tabla es exactamente el tipo de cambio que un resumen confiado puede omitir.

La evidencia que puedes comprobar es la forma de la salida. El resumen de un modelo es prosa. El resultado de un motor es una lista: cada cambio tiene un tipo (insertado, eliminado, cambio de estilo), una página, un componente, el fragmento modificado, el texto circundante y la celda de tabla cuando el cambio está dentro de una tabla. Puedes contar esa lista y filtrarla. No puedes contar un párrafo.

¿Qué debe decidir el agente y qué debe decidir el motor?

Pregunta Decidido por
¿Qué texto difiere entre v1 y v2? El motor, a través de analyze_changes
¿En qué página, en qué celda de tabla? El motor, en cada entrada de cambio
¿Este cambio toca pagos, responsabilidad o terminación? El agente, leyendo la lista del motor
¿Es aceptable para nosotros un plazo de 45 días? Tú
¿Cómo se ve el archivo marcado? El motor, a través de compare

El agente nunca inventa una diferencia. Solo interpreta las que el motor devolvió.

¿Cómo ejecutas la revisión?

Paso 1: Pregunta qué cambió. Coloca contract-v1.docx y contract-v2.docx en la carpeta a la que apunta GROUPDOCS_MCP_STORAGE_PATH, luego usa el prompt del inicio de esta publicación. El agente llama a analyze_changes y lee la lista según tus tres criterios. Como cada entrada lleva su página y celda de tabla, la respuesta puede indicar que un calendario de pagos en la tabla de la página 4 pasó de 30 a 45 días, no solo que algo cambió en la página 4.

Paso 2: Obtén el archivo marcado.

Ahora dame la versión marcada que pueda enviar al área legal.

El agente llama a compare, que guarda contract-v1_compared.docx en tu carpeta de salida. Los revisores lo abren en Word con las diferencias resaltadas. No necesitan nada más.

Paso 3: Interroga la lista. La lista de cambios sigue en la conversación, por lo que los seguimientos no requieren una nueva comparación:

¿Cambió algo en la sección 7?
¿Se eliminaron cláusulas por completo?
Muéstrame solo los cambios de estilo. Quiero saber si el énfasis se movió.

Un cambio de estilo y un cambio de redacción son entradas separadas, de modo que el agente puede decir “esto se volvió negrita” frente a “esto pasó a 45 días”.

Sesión de ejemplo

Abridged and illustrative; the real wording depends on your client and model.

You:    Compare contract-v1.docx with contract-v2.docx. List every
        change, and flag anything touching payment terms, liability,
        or termination.

Agent:  [calls analyze_changes: contract-v1.docx, contract-v2.docx]

        Flagged: the payment schedule in the table on page 4 changed
        from 30 to 45 days. Other changes are listed below with their
        page and surrounding text.

¿Cuáles son los límites de esta revisión?

  • Verifica el modo de licencia antes de confiar en un resultado. En modo de evaluación solo se comparan las primeras 2 páginas y el resultado lleva una marca de agua. En un contrato de veinte páginas eso produce una lista de cambios corta y tranquilizadora, que es la peor falla para este flujo de trabajo. Pregunta “¿cuál es el estado de la licencia del servidor de comparación?”; el agente llama a get_license_status, y "mode": "evaluation" significa que solo estás viendo el contenido de dos páginas del contrato.
  • Tu prompt no es local. Los documentos permanecen en tu máquina. El texto de tu prompt y cualquier fragmento que el agente cite vuelven al modelo que usa tu cliente. Para una operación totalmente local, combina el servidor con un modelo alojado localmente.

FAQ

¿Existe una herramienta de revisión de contratos con IA que mantenga los documentos privados?
Esta lo hace: la comparación se ejecuta en un proceso hijo en tu máquina contra archivos en una carpeta que elijas. Solo el texto del prompt y los fragmentos citados llegan a tu proveedor de modelo.

¿Puedo comparar dos versiones de contrato con IA si no hay seguimiento de cambios?
Sí. El motor compara los dos archivos directamente, por lo que no necesita seguimiento de cambios en ninguno de ellos.

¿Puede detectar una edición oculta dentro de una tabla?
Sí. Cada entrada de cambio lleva la celda de tabla cuando el cambio está dentro de una tabla, de modo que el agente puede señalar la celda en lugar de solo la página.

Profundiza