İki belge sürümü arasında ne değiştiğini özetlemek için, AI ajanınızdan yanıtı isteyin, dosya istemeyin. GroupDocs.Comparison.Mcp sunucusu, Claude Desktop, Claude Code, Cursor veya GitHub Copilot analyze_changes çağrısı yapar, bu da iki dosyayı yerel olarak karşılaştırır ve farkları veri olarak döndürür, hiçbir şey render etmeden:
proposal-draft.docx ve proposal-final.docx arasında ne değişti? Kısa tut.
Yapılandırma ve sorun giderme adımlarıyla birlikte adım adım sürüm belgelerde bulunabilir: İki belge arasında ne değiştiğini özetleme.
Özetin neden render edilmiş bir belgeye ihtiyacı yok?
İşaretlenmiş bir belgeyi render etmek, karşılaştırmanın pahalı yarısıdır: motorun yeni bir dosya düzenlemesi ve yazması gerekir. “Fiyat değişti mi?” ya da “Endişelenecek bir şey var mı?” gibi sorular bir yanıt ister ve yanıt zaten değişiklik listesinde bulunur. analyze_changes, compare ile aynı farkları tespit eder, ancak render etmeyi ve sonuç dosyasını kaydetmeyi atlar.
analyze_changes |
compare |
|
|---|---|---|
| Değişiklikleri tespit eder | Evet | Evet |
| İşaretlenmiş bir dosya yazar | Hayır | Evet, <source-stem>_compared<ext> |
| Çıktı klasörünüzde dosyaları bırakır | Hiçbiri | Her çağrı için bir |
| Ölçülen lisanslama altında | Daha az tüketim | Daha fazla tüketim |
| Şunun için kullanın | Sorular, özetler, döngüler | Gönderilecek veya arşivlenecek dosyalar |
Tek bir değişiklik listesiyle birçok soruya nasıl yanıt verilir?
Araç <N> change(s) detected ifadesi ve ardından bir JSON dizisi döndürür. Her giriş, değişiklik türünü, sayfayı, bileşeni, değişen parçayı, çevresindeki kaynak ve hedef metni, tablo hücresini ve stil bilgilerini içerir. Ajan bu diziyi konuşmada tutar ve filtreler:
Lütfen sadece silmeleri göster.
Biçimlendirmeyi yok say ve anlamı değiştiren değişiklikleri göster.
Değişiklikleri sayfaya göre grupla.
Herhangi bir sayı değişti mi?
Bu işlemler belgeleri yeniden okumaz. Bir stil değişikliği ve maddi bir düzenleme farklı girişlerdir, bu yüzden ajan “bu kalın oldu” ile “bu 45 gün oldu” ifadelerini ayırabilir.
Nasıl kurulur?
dnx GroupDocs.Comparison.Mcp --yes komutunu çalıştırın (.NET 10 SDK ile) veya Docker imajı ghcr.io/groupdocs-comparison/comparison-net-mcp kullanın ve GROUPDOCS_MCP_STORAGE_PATH değişkenini belgelerinizi tutan klasöre ayarlayın.
Hangi özetleri otomatikleştirebilirsiniz?
Belge seti için sürüm notları. Bir politika veya spesifikasyonun önceki ve mevcut sürümünü karşılaştırın ve değişikliklerin sade bir dilde madde listesi olarak isten.
handbook-2025.docx ile handbook-2026.docx dosyalarını karşılaştır ve sürüm notları yaz: maddi her değişiklik için bir madde, biçimlendirmeyi yok say.
Denetim izi. Değişikliklerin sayfalarıyla birlikte bir listesini iste, böylece bir gözden geçiren kişi her birini kaynağında doğrulayabilir.
ledger-q2.xlsx ile ledger-q3.xlsx arasındaki her değişikliği, her birinin sayfası ile birlikte listele.
Onay kontrolü. Onaylananın gönderilenle aynı olduğunu doğrula.
approved-offer.docx içeriği, sent-offer.docx ile aynı mı?
No changes detected burada geçerli ve faydalı bir yanıttır. Dosyaların baytları yeniden kaydedildiği veya yeniden dışa aktarıldığı için farklı olsa bile aynı içeriğe sahip olduğunu doğrular; bu, DOCX veya PDF dosyaları için bayt seviyesinde bir diff size söyleyemez. Değerlendirme modunda temiz bir sonuç her belgenin sadece ilk 2 sayfasını kapsar, bu yüzden ona güvenmeden önce get_license_status komutunu kontrol edin.
Örnek oturum
Kısaltılmış ve örnekleyici; gerçek ifadeler müşterinize ve modele bağlıdır.
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.
Eğer sonrasında bir dosyaya ihtiyacınız olursa, belirtin: “Şimdi fiyatlandırmayla ilgili işaretlenmiş kopyayı ver.” Ajan daha sonra compare çağırır. Önce özetleyin, talep üzerine render edin.
Sınırlamalar nelerdir?
- Değerlendirme sınırı. Lisans olmadan, her belgenin sadece ilk 2 sayfası karşılaştırılır ve sonuç bir filigran taşır, bu yüzden uzun bir belge sessizce sahip olduğu değişikliklerden daha azını rapor eder. Önce “karşılaştırma sunucusunun lisans durumu nedir?” sorun; ajan
get_license_statusçağırır. - Hatalar metindir. Bir motor hatası,
Analyze failed forile başlayan bir metin döndürür, bu yüzden otomatik bir kontrol bu öneki aramalıdır.
SSS
Bir AI, iki PDF arasındaki farkları benim yüklemeden özetleyebilir mi?
Evet. Karşılaştırma, seçtiğiniz bir klasördeki dosyalar üzerinde yerel bir süreçte çalışır. Ajanın yazdığı özet metin, müşterinizin kullandığı modele gider.
Farkları sade İngilizce olarak alabilir miyim?
Evet. Motor yapılandırılmış veri döndürür ve ajan bunu istediğiniz uzunluk ve detayda bir metne dönüştürür.
Yanıt, tam bir karşılaştırmadan daha ucuz mu?
Render etmeyi atlar ve dosya yazmaz, bu analyze_changes‘in kaldırdığı bölümdür. Ölçülen lisanslama altında bu daha az tüketim anlamına gelir; belgeler, çağrı başına bir rakam yayınlamaz.
Daha derine inin
- Documentation, canonical how-to: İki belge arasında ne değiştiğini özetleme
- Documentation hub: GroupDocs.Comparison MCP Sunucusu
- Start here: AI Ajanları ve MCP ile Belgeleri Karşılaştırmanın 3 Yolu
- Related: Neden bir AI ajanı bir sözleşmeyi okuyarak redline yapmamalı
- Related: MCP Kullanarak Otomatik İş Akışlarıyla Belge Karşılaştırmayı Zorlamak
- On-premise and security model: AI belge işleme için 3 mimari ve dosyaları ağınız içinde tutan
- Questions: GroupDocs Comparison forumu
- Source: GitHub’da GroupDocs.Comparison.Mcp