AI bir ajan kullanarak bir klasördeki tüm belgeleri tek bir istemle yerel olarak denetleyebilir ve tek bir istisna tablosu döndürebilirsiniz. Ajan Claude Desktop, Claude Code, Cursor veya GitHub Copilot içinde çalışır ve GroupDocs.Signature.Mcp sunucusu denetimi yapar. Denetimi başlatan istem:
Belgeler klasörümdeki her PDF dosyasının dijital olarak imzalı ve hâlâ geçerli olup olmadığını kontrol et. Bana bir tablo ver: dosya, imzalayan, imzalanma tarihi, durum.
Yapılandırma ve sorun giderme adımları belgelerde yer alıyor: How to audit a folder of signed documents with an AI agent.
Neden bir imzalama politikası otomatik bir taramaya ihtiyaç duyar?
“Arşivdeki her sözleşmenin geçerli bir dijital imza taşıması” gibi bir politika, bir şey tarafından test edilmedikçe sadece bir politika olur. Manuel kontroller dosyaları tek tek açar, bu yüzden nadiren yapılır ve sadece bir örnekle sınırlı kalır. Uyum birimlerinin sorduğu sorular tüm arşivle ilgilidir: hangi sözleşmeler imzalanmamış, hangi sertifikanın süresi dolmuş, hangi dosyalar imzadan sonra değiştirilmiş.
Bir AI ajanı tek başına bu sorulara yanıt veremez, çünkü bir model PDF’i okurken imza yapısını göremez. Ajan döngüyü ve özeti sağlar. Motor ise dosya başına gerçekleri sunar.
İş akışı, adım adım
- Sunucuyu klasöre yönlendirin.
GROUPDOCS_MCP_STORAGE_PATHdeğişkenini belgeler klasörüne ayarlayın. Dosyalar isimle çözülür, bu yüzden ajancontract-042.pdfgönderir, makinenizdeki bir yolu değil. - Lisans modunu kontrol edin. Ajanı
get_license_statusçağırması için isteyin. Değerlendirme modunda yalnızca ilk 2 sayfa işlenir, bu yüzden temiz bir rapor hatalı olabilir (aşağıdaki sınırlara bakın). - Taramayı çalıştırın. Yukarıdaki istemi kullanın. Her dosya için ajan
search_digital_signaturesçağırır ve tabloyu oluşturur. Dijital imza bulunmayan bir dosya imzasız olarak raporlanır. - İstisnaları okuyun. Tabloyu duruma göre sıralayın ve aşağıda açıklanan üç grup ile ilgilenin.
- Planlı olarak yeniden çalıştırın. Aynı istem gelecek ay aynı klasörde de çalışır, böylece denetim bir proje yerine rutin hâle gelir.
Ajanın kararları ve motorun yaptığı işler
| Adım | Ajanın kararı | Motorun yaptığı |
|---|---|---|
| Kontrol edilecek dosyalar | İsteminizden klasördeki PDF’leri listeler | Depodan her dosyayı isimle çözer |
| İmzalı, geçerli ve kim tarafından | Dosyaları seçer | İmzalayan, veren, seri numarası, geçerlilik süresi, zaman damgası ve isValid değerini döndürür (search_digital_signatures) |
| Rapor | Tabloyu oluşturur ve istisnaları gruplar | Hiçbir şey; motor özetlemez |
Örnek oturum (kısaltılmış)
You: For every PDF in my documents folder, check whether it is digitally
signed and still valid. Give me a table: file, signer, signed date, status.
Agent: [get_license_status] mode: licensed
[search_digital_signatures] x N
| file | signer | signed | status |
| contract-041.pdf | Dana Whitfield | 2026-09-14 | valid |
| contract-042.pdf | - | - | unsigned |
| contract-043.pdf | Omar Haddad | 2026-08-02 | invalid |
Exceptions: 1 unsigned, 1 invalid. Invalid usually means the file
changed after signing.
İllüstratif çıktı: dosya adları ve imzalayan isimler uydurmadır. Araç yukarıda açıklanan alanları döndürür.
Önemli üç istisna
- İmzalanmamış dosyalar. Denetimin var olma nedeni budur.
- Geçersiz imzalar. Neredeyse her zaman imzadan sonra bir şey değişmiştir: sonradan eklenen bir damga, yeniden kaydetme, ek bir sayfa. Bunun bilinmesi değerlidir.
- Süresi dolmuş sertifikalar. İmza oluşturulduğunda geçerliydi. Hâlâ geçerli sayılıp sayılmayacağı politikanıza bağlıdır. Geçerlilik süresi bugün itibarıyla sona eren tüm sertifikaları listelemesi için ajanı isteyin; bu karşılaştırma onları bulur.
Taramayı ucuz tutup raporu güvenilir nasıl yaparsınız?
- Her dosyada
search_digital_signaturesçalıştırın.verifyyalnızca isteğe bağlı hızlı bir kontrol olarak ekleyin ve detay kaydını gerçek kaynak olarak kabul edin. - Toplu olarak
search_image_signaturesatlayın. Bu, her eşleşme için base64 görüntü döndürür ve gereksiz yere çalışmayı uzatır. - Kod aramalarında
returnImageözelliğini kapalı tutun. - Ölçülen lisanslamada her çağrı kullanım olarak faturalandırılır, bu yüzden hedeflenmiş bir tarama daha az maliyetli ve daha hızlı olur.
- Dosya başına sertifika detaylarını (imzalayan, veren, seri, zaman damgası) kaydınız olarak tutun. Ajanın metin özeti bir rapordur, tasdik değildir ve noterlik işlemi değildir.
İstisnalara nasıl müdahale edilir
Aynı oturum, taramanın bulduğu sorunları düzeltmek için kullanılabilir; örneğin imzasız dosyalara bir referans işareti ekleyerek:
Üç imzasız dosyayı standart QR referansımızla imzalayın ve ne yaptığınızı listeleyin.
Ne yaptığınıza dair net olun. QR kodu görsel bir işarettir, sertifikaya dayalı bir imza değildir; bu yüzden gerekli dijital imzanın yerini tutmaz. Dijital imza gerektiren dosyalar için sign ve type: "digital" ile son adımda ekleyin.
Kendi sürecinizde belirtmeniz gereken sınırlamalar
Değerlendirme modu her belgenin yalnızca ilk 2 sayfasını işler ve her sayfaya bir deneme rozeti ekler. 4. sayfadaki bir imza görünmez, bu yüzden lisanssız toplu bir denetim, imzası olmayan bir dosya için “temiz” rapor verebilir. get_license_status komutunu her seferinde kontrol edin. Sunucu ayrıca imza verilerini dosyadan okur; politikanızı bilmez, bu yüzden kabul edilebilir bir sertifikanın tanımı sizin sorumluluğunuzdadır.
SSS
Hangi sözleşmelerim imzalanmamış?
Ajanı klasörü denetlemesi ve dijital imzası olmayan dosyaları listelemesi için isteyin. Her dosya için bir search_digital_signatures çağrısı yapılır; imza bulunmayan dosya imzasız olarak listelenir. Sonuç tek bir tablodur.
AI toplu PDF imza kontrolü yapabilir mi?
Evet, bir klasör üzerinde tek bir istemle, yerel olarak. Lisans olmadan yalnızca her dosyanın ilk 2 sayfası incelenir.
Rapor uyum kanıtı olarak kullanılabilir mi?
Motorun döndürdüğü dosya başına sertifika detaylarını kanıt olarak saklayın. Ajanın özeti bir kolaylık, tasdik değildir.
Daha derine inin
- Dokümantasyon, resmi nasıl‑yapılır: How to audit a folder of signed documents with an AI agent
- Dokümantasyon merkezi: GroupDocs.Signature MCP Server
- Başlangıç: 3 Ways to Sign Documents with AI Agents and MCP: Text, QR Code, Certificate
- İlgili: Why an AI Agent Should Not Just Say a Document Is Verified
- İlgili: From Barcode to Record: Document Intake Automation with AI Agents
- Yerinde ve güvenlik modeli: 3 architectures for AI document processing, and the one that keeps files inside your network
- Sorular: GroupDocs Signature forum
- Kaynak: GroupDocs.Signature.Mcp on GitHub