Para resumir lo que cambió entre dos versiones de un documento, solicite la respuesta a su agente de IA y no un archivo. Con el servidor GroupDocs.Comparison.Mcp, Claude Desktop, Claude Code, Cursor o GitHub Copilot se llama a analyze_changes, que compara los dos archivos localmente y devuelve las diferencias como datos sin renderizar nada:

¿Qué cambió entre proposal-draft.docx y proposal-final.docx? Sé breve.

La versión paso a paso con configuración y solución de problemas está en la documentación: How to summarize what changed between two documents.

¿Por qué el resumen no necesita un documento renderizado?

Renderizar un documento marcado es la mitad costosa de una comparación: el motor debe maquetar y escribir un nuevo archivo. Preguntas como “¿cambió el precio?” o “¿hay algo de lo que deba preocuparme?” buscan una respuesta, y la respuesta ya está en la lista de cambios. analyze_changes detecta las mismas diferencias que compare, pero omite el renderizado y el guardado del archivo resultante.

analyze_changes compare
Detecta los cambios Yes Yes
Escribe un archivo marcado No Yes, <source-stem>_compared<ext>
Deja archivos en su carpeta de salida None One per call
Bajo licencia medida Less consumption More consumption
Úsalo para Questions, summaries, loops Files to send or archive

¿Cómo obtener una lista de cambios que responda a muchas preguntas?

La herramienta devuelve <N> change(s) detected seguido de una matriz JSON. Cada entrada contiene el tipo de cambio, página, componente, el fragmento modificado, el texto fuente y destino circundante, la celda de tabla y la información de estilo. El agente mantiene esa matriz en la conversación y la filtra:

Sólo las eliminaciones, por favor.
Ignora el formato y muéstrame los cambios que alteran el significado.
Agrupa los cambios por página.
¿Cambió algún número?

Ninguna de estas acciones vuelve a leer los documentos. Un cambio de estilo y una edición sustantiva son entradas diferentes, por lo que el agente puede separar “esto se volvió negrita” de “esto pasó a ser 45 días”.

¿Cómo configurarlo?

Ejecute dnx GroupDocs.Comparison.Mcp --yes (con el .NET 10 SDK) o la imagen Docker ghcr.io/groupdocs-comparison/comparison-net-mcp, y establezca GROUPDOCS_MCP_STORAGE_PATH al directorio que contiene sus documentos.

¿Qué resúmenes puede automatizar con él?

Notas de lanzamiento para un conjunto de documentos. Compare la versión anterior y la actual de una política o especificación y solicite una lista con viñetas de los cambios en lenguaje sencillo.

Compare handbook-2025.docx con handbook-2026.docx y escriba notas de lanzamiento: una viñeta por cada cambio sustantivo, ignore el formato.

Una pista de auditoría. Solicite una lista de cambios con sus páginas, de modo que un revisor pueda verificar cada uno en la fuente.

Enumere cada cambio entre ledger-q2.xlsx y ledger-q3.xlsx indicando la página de cada uno.

Una verificación de aprobación. Confirme que lo aprobado es lo que se envió.

¿Es approved-offer.docx idéntico en contenido a sent-offer.docx?

No changes detected es una respuesta válida y útil aquí. Confirma que dos archivos tienen el mismo contenido aunque sus bytes difieran porque fueron re‑guardados o re‑exportados, algo que un diff a nivel de bytes no puede indicar para archivos DOCX o PDF. En modo de evaluación, un resultado limpio cubre solo las primeras 2 páginas de cada documento, así que consulte get_license_status antes de confiar en él.

Sesión de ejemplo

Abridado e ilustrativo; la redacción real depende de su cliente y modelo.

You:    What changed between proposal-draft.docx and
        proposal-final.docx? Keep it short.

Agent:  [calls analyze_changes: proposal-draft.docx, proposal-final.docx]

        The engine detected changes. In short: the pricing table was
        edited and one paragraph was deleted. Ask for the page-by-page
        list or for a marked-up copy if you need either.

Si después necesita un archivo, indíquelo: “Ahora dame la copia marcada de los que tratan sobre precios”. El agente entonces llama a compare. Primero resuma, renderice bajo demanda.

¿Cuáles son los límites?

  • Límite de evaluación. Sin licencia, solo se comparan las primeras 2 páginas de cada documento y el resultado lleva una marca de agua, de modo que un documento extenso informa silenciosamente menos cambios de los que tiene. Pregunte primero “¿cuál es el estado de la licencia del servidor de comparación?”; el agente llama a get_license_status.
  • Los fallos son texto. Un fallo del motor devuelve texto que comienza con Analyze failed for, por lo que una verificación automatizada debe buscar ese prefijo.

Preguntas frecuentes

¿Puede una IA resumir las diferencias entre dos PDFs sin que yo los cargue?
Sí. La comparación se ejecuta en un proceso local contra archivos en una carpeta que usted elija. El texto del resumen que escribe el agente se envía al modelo que usa su cliente.

¿Puedo obtener las diferencias en inglés sencillo?
Sí. El motor devuelve datos estructurados y el agente los convierte en prosa con la longitud y detalle que solicite.

¿La respuesta es más barata que una comparación completa?
Omite el renderizado y no escribe ningún archivo, que es la parte que elimina analyze_changes. Bajo licencia medida eso implica menor consumo; la documentación no publica una cifra por llamada.

Profundizar