لخص ما تغير بين نسختين من مستند ما بطلب إجابة من وكيل الذكاء الاصطناعي بدلاً من طلب ملف. مع خادم GroupDocs.Comparison.Mcp، يطلق Claude Desktop أو Claude Code أو Cursor أو GitHub Copilot الدالة analyze_changes التي تقارن الملفين محليًا وتعيد الفروقات كبيانات دون أي عملية تصيير:
ما الذي تغير بين proposal-draft.docx و proposal-final.docx؟ اجعل الإجابة مختصرة.
الإصدار التفصيلي خطوة بخطوة مع الإعدادات واستكشاف الأخطاء موجود في الوثائق: كيف تلخص ما تغير بين مستندين.
لماذا لا تحتاج الخلاصة إلى مستند مُصوَّر؟
تصيير المستند المُعلَّم هو النصف المكلف من عملية المقارنة: يجب على المحرك ترتيب وكتابة ملف جديد. الأسئلة مثل “هل تغير السعر؟” أو “هل هناك شيء يجب أن أقلقه؟” تحتاج إلى إجابة، والإجابة موجودة بالفعل في قائمة التغييرات. تقوم analyze_changes باكتشاف نفس الفروقات التي تكتشفها compare، لكنها تتخطى عملية التصيير وحفظ ملف النتيجة.
analyze_changes |
compare |
|
|---|---|---|
| يكتشف التغييرات | نعم | نعم |
| يكتب ملفًا مُعلَّمًا | لا | نعم، <source-stem>_compared<ext> |
| يترك ملفات في مجلد الإخراج | لا شيء | ملف واحد لكل استدعاء |
| تحت ترخيص مقاس | استهلاك أقل | استهلاك أكثر |
| يُستخدم لـ | أسئلة، خلاصات، حلقات | ملفات للإرسال أو الأرشفة |
كيف تحصل على قائمة تغيير واحدة للإجابة على عدة أسئلة؟
الأداة تُعيد <N> change(s) detected متبوعةً بمصفوفة JSON. كل عنصر يحتوي على نوع التغيير، الصفحة، المكوّن، الجزء المتغيّر، النص الأصلي والهدف المحيط، خلية الجدول، ومعلومات النمط. يحتفظ الوكيل بهذه المصفوفة في المحادثة ويُفلترها:
فقط الحذف، من فضلك.
تجاهل التنسيق وأظهر لي التغييرات التي تُغيّر المعنى.
رتب التغييرات حسب الصفحة.
هل تغير أي رقم؟
لا يُعيد أي من ذلك قراءة المستندات. تغيير النمط وتعديل جوهري يُسجَّلان كعنصرين مختلفين، لذا يمكن للوكيل فصل “هذا أصبح غامقًا” عن “هذا أصبح 45 يومًا”.
كيف تُعدّ الإعداد؟
شغّل dnx GroupDocs.Comparison.Mcp --yes (مع .NET 10 SDK) أو صورة Docker ghcr.io/groupdocs-comparison/comparison-net-mcp، واضبط المتغيّر GROUPDOCS_MCP_STORAGE_PATH إلى المجلد الذي يحتوي مستنداتك.
أي خلاصات يمكنك أتمتتها باستخدامه؟
ملاحظات إصدار لمجموعة مستندات. قارن النسخة السابقة والحالية من سياسة أو مواصفة واطلب قائمة نقطية بالتغييرات بلغة بسيطة.
قارن handbook-2025.docx مع handbook-2026.docx واكتب ملاحظات الإصدار: نقطة واحدة لكل تغيير جوهري، تجاهل التنسيق.
سجل تدقيق. اطلب قائمة بالتغييرات مع صفحاتها، حتى يتمكن المراجع من التحقق من كل تغيير في المصدر.
قوِّم كل تغيير بين ledger-q2.xlsx و ledger-q3.xlsx مع صفحة كلٍ منها.
تحقق من الموافقة. تأكد أن ما تم الموافقة عليه هو ما تم إرساله.
هل approved-offer.docx متطابق في المحتوى مع sent-offer.docx؟
No changes detected هو إجابة صالحة ومفيدة هنا. تُؤكِّد أن ملفين لهما نفس المحتوى حتى وإن اختلفت بايتاتهما بسبب إعادة الحفظ أو التصدير، وهو ما لا يستطيع diff على مستوى البايت كشفه لملفات DOCX أو PDF. في وضع التقييم، تغطي النتيجة النظيفة فقط الصفحتين الأوليين من كل مستند، لذا تحقق من get_license_status قبل الاعتماد عليها.
جلسة مثال
مُختصرة وتوضيحية؛ الصياغة الفعلية تعتمد على عميلك والنموذج الذي تستخدمه.
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.
إذا كنت بحاجة إلى ملف لاحقًا، أخبر الوكيل: “الآن أعطني النسخة المُعلَّمة من تلك المتعلقة بالتسعير.” ثم يستدعي الوكيل compare. لخص أولًا، وصِّر عند الطلب.
ما هي الحدود؟
- حد التقييم. بدون ترخيص، تُقارن الصفحتان الأوليتان فقط من كل مستند وتُضيف النتيجة علامة مائية، لذا قد يُظهر مستند طويل عدد تغييرات أقل مما هو عليه فعليًا. اسأل أولًا “ما حالة ترخيص خادم المقارنة؟”؛ سيستدعي الوكيل
get_license_status. - الأخطاء نصية. عندما يفشل المحرك، يُرجع نصًا يبدأ بـ
Analyze failed for، لذا يجب على الفحص الآلي البحث عن هذا البادئة.
الأسئلة المتكررة
هل يمكن للذكاء الاصطناعي تلخيص الفروقات بين ملفي PDF دون أن أقوم بتحميلهما؟
نعم. تُجرى المقارنة في عملية محلية على الملفات الموجودة في مجلد تختاره. النص الملخص الذي يكتبه الوكيل يُرسل إلى النموذج الذي يستخدمه عميلك.
هل يمكنني الحصول على الفروقات باللغة الإنجليزية البسيطة؟
نعم. يُعيد المحرك بيانات مُنظمة ويحوِّلها الوكيل إلى نص سردي بالطول والتفصيل الذي تطلبه.
هل الإجابة أرخص من مقارنة كاملة؟
تتخطى عملية التصيير ولا تكتب ملفًا، وهذا هو الجزء الذي تُزيله analyze_changes. تحت ترخيص مقاس يعني ذلك استهلاكًا أقل؛ لا تنشر الوثائق رقمًا محددًا لكل استدعاء.
تعمق أكثر
- الوثائق، دليل الاستخدام الرسمي: كيف تلخص ما تغير بين مستندين
- مركز الوثائق: GroupDocs.Comparison MCP Server
- ابدأ من هنا: 3 طرق لمقارنة المستندات مع وكلاء الذكاء الاصطناعي وMCP
- ذو صلة: لماذا لا يجب على وكيل الذكاء الاصطناعي وضع خطوط حمراء على عقد بقراءته
- ذو صلة: فرض مقارنة المستندات باستخدام سير عمل آلي مع MCP
- النموذج المحلي وأمان البيانات: 3 بنى لمعالجة المستندات بالذكاء الاصطناعي، والواحدة التي تبقي الملفات داخل شبكتك
- الأسئلة: منتدى GroupDocs Comparison
- المصدر: GroupDocs.Comparison.Mcp على GitHub