You can compare two versions of a document with an AI agent and get a short answer, a marked-up file, or both, while the files stay on your machine. Install the GroupDocs.Comparison.Mcp server, put both versions in one folder, and ask Claude Desktop, Claude Code, Cursor or GitHub Copilot locally:

Compare contract-v1.docx with contract-v2.docx. Summarize what changed, then give me a marked-up copy.

Bir AI ajanının belgeleri okuyarak karşılaştırmaması gerektiği neden?

Bir dil modeli, iki belgeyi metinlerini okuyarak “karşılaştırdığında”, farkların bir tanımını üretir, ölçümünü değil. Olmayan bir değişikliği raporlayabilir ve var olanı atlayabilir. MCP sunucusu bu işi bir karşılaştırma motoruna devreder. Ajan hâlâ iyi olduğu şeyi yapar: sorununuzu anlamak ve sonucu açıklamak. Motor, format‑bilinçli karşılaştırmayı yapar ve her değişikliği veri olarak döner: tipi, sayfası, bileşeni, değişen parçacığı, çevresindeki metin ve değişiklik bir tablo içinde ise tablo hücresi. Normalden kalına geçen bir madde gibi stil değişiklikleri de değişiklik olarak raporlanır.

Yol 1: Bir yanıt iste ve analyze_changes al

Soru “what”, “did” veya “how many” ile başladığında ajan analyze_changes çağırır. Araç, farkları yapılandırılmış veri olarak döner ve dosya oluşturmaz.

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

Yanıt <N> change(s) detected (veya No changes detected) ile başlar ve ardından bir JSON dizisi gelir. Ajan bu diziyi filtreleyip özetler; “only the deletions” ya da “did any number change?” gibi takip soruları dosyalara dokunmaz. Varsayılan olarak bu yolu kullanın: render edilmediği için alternatifine göre daha hızlı ve daha ucuzdur.

Yol 2: Bir belge iste ve compare al

İstek “give me a file” şeklindeyse ajan compare çağırır. Araç işaretlenmiş bir sonuç belgesi oluşturur ve çıktınızın klasörüne <source‑stem>_compared<ext> adıyla kaydeder; örneğin contract-v1_compared.docx. Mevcut bir dosya asla üzerine yazılmaz; yeni bir ad kullanılır.

Give me a marked-up copy of contract-v1.docx and contract-v2.docx that I can send to legal.

İnceleyenler sonucu Word ya da başka bir görüntüleyicide açar. MCP istemcisine ya da AI aracına ihtiyaçları yoktur. Aynı değişiklik listesi ajana da döner, böylece hâlâ sorular sorabilirsiniz.

Yol 3: İkisini de iste ve ajanın çağrıları zincirlemesine izin ver

Yetenekli bir ajan, tek bir istemden iki çağrı yapar: özet için analyze_changes ve dosya için compare. Bu, bu gönderinin başındaki istemdir. Şimdi kısa bir özet okuyup, ardından birine dosya vermek istediğinizde kullanın.

Karşılaştırmadan önce ajana bir dosyayı incelemesini de sorabilirsiniz:

How many pages is contract-v2.docx?

Bu, get_document_info tetikler; dosya türü, sayfa sayısı, boyut ve sayfa başına boyutları karşılaştırma yapmadan döner.

Nasıl kurulur?

dnx GroupDocs.Comparison.Mcp --yes ( .NET 10 SDK ile) ya da Docker görüntüsü ghcr.io/groupdocs-comparison/comparison-net-mcp çalıştırın, sunucuyu istemcinizde kaydedin ve GROUPDOCS_MCP_STORAGE_PATH değişkenini iki sürümün bulunduğu klasöre ayarlayın.

Bir istemcide nasıl görünür?

Example session (abridged and illustrative; the real wording depends on your client and model):

You:    Compare contract-v1.docx with contract-v2.docx. Summarize
        what changed, then give me a marked-up copy.

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

        The engine detected changes, including the payment schedule
        in a table on page 4 and a clause that changed from regular
        to bold. The marked-up copy is saved as
        contract-v1_compared.docx in your output folder.

Sınırlamalar nelerdir?

  • Evaluation cap. Lisans olmadan sunucu değerlendirme modunda çalışır: yalnızca ilk 2 sayfa karşılaştırılır ve sonuç bir filigran taşır. Uzun bir belgede bu, kısa ve güven verici bir değişiklik listesi sağlar. Önce “what is the license status of the comparison server?” sorun; ajan get_license_status çağırır ve "mode": "evaluation" değeri kısıtlamanın geçerli olduğunu gösterir.
  • Same format on both sides. Aynı formatta karşılaştırın; iki dosya farklı formatta ise önce dönüştürün.

SSS

Claude iki PDF’yi yüklemeden karşılaştırabilir mi?
Evet, MCP sunucusu sayesinde karşılaştırma, seçtiğiniz klasördeki dosyalar üzerinde yerel bir süreçte çalışır. İstemciniz kullandığı model hâlâ prompt ve ajan tarafından alıntılanan parçaları alır.

analyze_changes ile compare arasındaki fark nedir?
Her ikisi de aynı değişiklikleri tespit eder. analyze_changes bunları veri olarak döner ve dosya oluşturmaz; compare ayrıca işaretlenmiş bir belge üretir.

Sadece Word dosyalarıyla mı çalışır?
Hayır. Araç PDF, DOCX, XLSX, PPTX, ODT, RTF, TXT, HTML ve 30’dan fazla başka formatı kabul eder.

Daha derine in