Bir belge karşılaştırma kuralı yalnızca her çift karşılaştırıldığında uygulanır, birinin zaman bulabildiği çiftlerde değil. GroupDocs.Comparison.Mcp sunucusuyla, tek bir istem Claude Desktop, Claude Code, Cursor veya GitHub Copilot’un bir klasördeki her sürüm çiftini yerel olarak karşılaştırmasını ve hangi belgelerin değiştiğini raporlamasını sağlar:
Belgeler klasörümdeki her
-v1/-v2çifti için, ikisini karşılaştır ve hangi faturaların değiştiğini ve nasıl değiştiğini bana söyle. Fatura başına bir satır.
Yapılandırma ve sorun giderme adımlarıyla birlikte adım adım sürüm belgelerde bulunabilir: Klasördeki belge sürümlerini toplu olarak nasıl karşılaştırılır.
Manuel karşılaştırma yapıldığında hangi kontroller başarısız olur?
Üç durum sık sık ortaya çıkar ve her birinde kontrol edilmeyen belge önemlidir:
- Yeniden düzenlenmiş bir toplu işlem. Yeni toplu işlemin onaylananla eşleştiğini doğrulamanız gerekir.
- Bir tedarikçinin “değişmemiş” beyanı. Tedarikçi belgelerin değişmediğini söylüyor; siz kanıt istiyorsunuz.
- Bir geçiş. Belgeler sistemler veya formatlar arasında taşındı ve çıktı girişe eşit olmalıdır.
Her durumda maliyet karşılaştırma değil, her dosya için çalıştırma disiplinidir. Bir klasör üzerinde döngü yapan bir ajan, disiplin sorununu ortadan kaldırır.
İş akışı nasıl çalışır?
- Çiftleri tutarlı bir şekilde adlandırın. Herhangi bir adlandırma kuralı işe yarar, örneğin
invoice-001-v1.pdfveinvoice-001-v2.pdf, aynı klasörde. - Sunucuyu klasöre yönlendirin.
GROUPDOCS_MCP_STORAGE_PATHdeğişkenini bu klasöre ayarlayın. Dosyalar isimle çözülür, bu yüzden ajan tam yol yerineinvoice-001-v1.pdfgönderir. - Lisans modunu kontrol edin. Şu soruyu sorun: “Karşılaştırma sunucusunun lisans durumu nedir?” Ajan
get_license_statusçağırır. - Tarama işlemini çalıştırın. Bu gönderinin başındaki istemi kullanın. Ajan her çift için bir kez
analyze_changesçağırır. - Sadece önemli olanı oluşturun. Şu soruyu sorun: “Şimdi değişen üç belge için işaretli kopyalar üretin.” Ajan bu üçü için
compareçağırır ve her sonuç<source-stem>_compared<ext>olarak kaydedilir. Mevcut dosyalar asla üzerine yazılmaz.
analyze_changes tarama için, compare ise sadece istisnalar için kullanın. Hiç kimse açmayan otuz işaretli belge oluşturmak, aynı yanıt için otuz kat daha fazla iş demektir.
Ajan ne karar verir ve motor ne yapar?
| Adım | Ajan | Motor |
|---|---|---|
-v1/-v2 çiftlerini bul |
İsimleri eşleştirir | |
| Her çifti karşılaştır | analyze_changes çağırır |
Değişiklikleri, sayfa ve tablo hücresi bazında tespit eder |
| Çifti değişmemiş olarak karar ver | No changes detected okur |
Bu sonucu döndürür |
| Size raporla | Çift başına bir satır yazar | |
| Değişenler için dosyalar üret | compare çağırır |
İşaretli belgeyi oluşturur |
Geçti/kalma kararı motorun sonucu tarafından verilir, ajanın metin algısına göre değil.
Örnek oturum
Kısaltılmış ve örnekleyici; gerçek ifadeler istemcinize ve modele bağlıdır.
Sen: Belgeler klasörümdeki her -v1/-v2 çifti için, ikisini karşılaştır
ve hangi faturaların değiştiğini ve nasıl değiştiğini bana söyle.
Fatura başına bir satır.
Ajan: [calls analyze_changes: invoice-001-v1.pdf, invoice-001-v2.pdf]
[calls analyze_changes: invoice-002-v1.pdf, invoice-002-v2.pdf]
[calls analyze_changes: invoice-003-v1.pdf, invoice-003-v2.pdf]
invoice-001: değişiklik tespit edilmedi
invoice-002: değişiklik tespit edildi (sayfalar için listeye bakın)
invoice-003: değişiklik tespit edildi (sayfalar için listeye bakın)
Toplu çalıştırmanın sınırları nelerdir?
- Değerlendirme sınırı, belge başına. Lisans olmadan, her belgenin sadece ilk 2 sayfası karşılaştırılır ve sonuçlar bir filigran taşır, bu yüzden toplu rapor sessizce eksik olur. Taramaya güvenmeden önce
get_license_statuskontrol edin. - Bir çift içinde aynı format. İki dosya formatı farklıysa önce dönüştürün.
- Yanlış bir ad ölümcül değildir. Araç görebildiği dosyaların listesini verir ve ajan kendini düzelterek tekrar dener.
- Uzun taramalar zaman alır. Her çift gerçek bir karşılaştırmadır; büyük PDF’lerden oluşan bir klasör dakikalar sürer, saniyeler değil. İlerleme hakkında sorabilirsiniz.
SSS
AI ile birden fazla PDF dosyasını aynı anda karşılaştırabilir miyim?
Evet. Çiftleri bir klasöre koyun ve ajana her çifti karşılaştırmasını söyleyin. Her çift için bir kez analyze_changes çağırır ve size tek bir bütünleşik yanıt verir.
Belgelerde yetkisiz değişiklikleri nasıl tespit ederim?
Onaylanmış sürümü dolaşımda olan sürümle karşılaştırın ve ajana değişiklik tespit edilen çiftleri listelemesini söyleyin. No changes detected dönen her çift aynı içeriğe sahiptir, sunucu lisanslıysa: değerlendirme modunda sadece her belgenin ilk 2 sayfası karşılaştırılır.
Dosyalar makinemden çıkıyor mu?
Hayır. Karşılaştırma, yapılandırdığınız klasöre karşı yerel bir süreçte çalışır. İsteğinizin metni ve ajanın raporladığı satırlar, istemcinizin kullandığı modele gider.
Daha derine in
- Dokümantasyon, kanonik nasıl yapılır: Klasördeki belge sürümlerini toplu olarak nasıl karşılaştırılır
- Dokümantasyon merkezi: GroupDocs.Comparison MCP Sunucusu
- Buradan başlayın: AI Ajanları ve MCP ile Belgeleri Karşılaştırmanın 3 Yolu
- İlgili: Neden bir AI ajanının bir sözleşmeyi okuyarak kırmızı çizgi eklememesi gerekir
- İlgili: Sürüm notları, denetimler ve onaylar için değişiklik özetleri — MCP ile otomatikleştirildi
- Yerinde ve güvenlik modeli: AI belge işleme için 3 mimari ve dosyaları ağınız içinde tutan çözüm
- Sorular: GroupDocs Comparison forumu
- Kaynak: GroupDocs.Comparison.Mcp GitHub’da