Information Extraction from Electricity Invoices with General-Purpose Large Language Models
تُظهر هذه الدراسة أنه بالنسبة للنماذج اللغوية الكبيرة للأغراض العامة التي تستخرج المعلومات من فواتير الكهرباء الإسبانية دون ضبط دقيق، فإن جودة هندسة الأوامر هي العامل الحاسم في دفع الأداء، حيث تفوقت استراتيجيات التعلم بلقطات قليلة بشكل كبير على خطوط الأساس للتعلم من الصفر لتحقيق درجات F1 تتجاوز 96%.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أن لديك كومة ضخمة من فواتير الكهرباء من شركات مختلفة. بعضها مرتب ونظيف، وبعضها الآخر فوضوي، وجميعها تبدو مختلفة قليلاً. هدفك هو استخراج أرقام وأسماء محددة (مثل "إجمالي التكلفة" أو "اسم العميل") من كل فاتورة على حدة وإدخالها في جدول منظم.
لسنوات، عانت الحواسيب مع هذه المهمة. كانت البرامج القديمة أشبه بروبوتات جامدة: إذا بدا شكل الفاتورة مختلفاً ولو بجزء بسيط عما تدربت عليه، فإنها تصاب بالارتباك وتفشل.
يتحدث هذا المقال عن تعليم نوع جديد من "الروبوتات فائقة الذكاء" (ما يسمى بنماذج اللغات الكبيرة، أو LLM) كيفية قراءة هذه الفواتير دون الحاجة إلى إعادة تدريبها لكل تصميم جديد. تساءل الباحثون: هل يمكننا ببساطة إعطاء هذه الروبوتات الذكية التعليمات الصحيحة، وهل ستفهم الأمر من تلقاء نفسها؟
إليك ملخص لنتائجهم، باستخدام بعض التشبيهات من الحياة اليومية:
1. "الوصفة" أهم من "قبعة الطاهي"
اختبر الباحثون نوعين مختلفين من "الطهاة" (نماذج الذكاء الاصطناعي): Gemini 1.5 Pro (طاهٍ ضخم ومعقد) و Mistral-small (طاهٍ أصغر، أسرع، وأكثر كفاءة).
كما جربوا تعديل "إعدادات الطبخ" (المعلمات التقنية مثل درجة الحرارة والعشوائية). توقعوا أنه ربداً ما قد يكون الطاهي الأكبر أو إعدادات الطبخ المثالية هي التي ستحدث الفرق الأكبر.
المفاجأة: لم يشكل الأمر فرقاً يُذكر أي طاهٍ استخدموا أو كيف عدلوا الإعدادات. كان الفرق في النتائج ضئيلاً جداً – مثل الفرق بين كعكة مثالية بنسبة 99% وأخرى مثالية بنسبة 99.5%.
الفائز الحقيقي: هو الـ Prompt (التعليمات المعطاة للذكاء الاصطناعي).
فكر في الـ Prompt كأنه الوصفة.
- Zero-Shot (بدون وصفة): مجرد قول "اقرأ هذه الفاتورة وأعطني الأرقام" يشبه إخبار الطاهي بأن يطبخ بدون وصفة. كانت النتائج مقبولة (حوالي 78% دقة)، لكنها لم تكن رائعة.
- Few-Shot (مع أمثلة): إعطاء الذكاء الاصطناعي بعض الأمثلة ("هذه فاتورة، وهذه هي نقاط البيانات التي أحتاجها") يشبه إعطاء الطاهي طبقاً مثالياً ليقلده. قفزت الدقة إلى أكثر من 96%.
الدرس المستفاد: الأمر لا يتعلق بامتلاك أغلى طاهٍ أو أكثر الأفران حداثة؛ بل يتعلق بكتابة وصفة جيدة حقاً.
2. استراتيجية "النسخ" هي الأفضل
جرب الباحثون طرقاً مختلفة لتقديم الأمثلة:
- طريقة "المرة الواحدة" (One-Shot): عرض مثال واحد. كانت جيدة، لكنها ليست الأفضل.
- طريقة "التحقق المتبادل" (Cross-Validation): وهي البطلة في هذه التجربة. لقد عرضوا على الذكاء الاصطناعي ثلاثة أنواع مختلفة من الفواتير (على سبيل المثال: واحدة بنظام الجداول، وواحدة بنظام القوائم، وواحدة معقدة) ثم طلبوا منه قراءة النوع الرابع الذي لم يره من قبل.
- النتيجة: أصبح الذكاء الاصطناعي "ناسخاً ماهراً". لقد تعلم مفهوم فاتورة الكهرباء، وليس فقط مظهر فاتورة محددة. حقق دقة بنسبة 97.6% مع Gemini و96.1% مع Mistral.
3. مشكلة "الترجمة"
قبل أن يتمكن الذكاء الاصطناعي من قراءة الفواتير، كان على الباحثين تحويل ملفات الـ PDF إلى نص (Markdown).
- التشبيه: تخيل أنك تحاول قراءة ملاحظة مكتوبة بخط اليد تم نسخها عبر نافذة متسخة. إذا كانت الملاحظة في جدول نظيف، سيخرج النص واضحاً. أما إذا كانت الملاحظة مضغوطة في تصميم فوضوي متعدد الأعمدة، فسيصبح النص مختلطاً وغير مفهوم.
- الاستنتاج: كان الذكاء الاصطناعي جيداً بقدر جودة النص الذي يتلقاه. إذا كانت الفاتورة ذات تصميم جدولي نظيف، كان الذكاء الاصطناعي شبه مثالي. أما إذا كانت الفاتورة ذات تصميم كثيف وفوضوي، فقد عانى الذكاء الاصطناعي لأن عملية "الترجمة" من PDF إلى نص قد فقدت الكثير من الأدلة الهامة.
4. فخ "الهلوسة"
حددوا اختلافاً في الشخصية بين الطاهيين:
- Gemini (الطاهي الحذر): إذا لم يكن متأكداً من مكان الرقم، فإنه يقول: "لا أرى هذا الرقم". كان دقيقاً جداً ولكنه أحياناً يغفل عن بعض الأشياء.
- Mistral (الطاهي الواثق): إذا لم يكن متأكداً، فإنه يخمن رقماً على أي حال. لقد وجد كل شيء تقريباً (معدل استدعاء/Recall مرتفع) ولكنه اخترع أيضاً بعض الأرقام التي لا وجود لها (معدل دقة/Precision منخفض).
- الاستنتاج: إذا كنت بحاجة للتأكد بنسبة 100% أن الرقم حقيقي، فأنت تريد الطاهي الحذر. أما إذا كنت تريد العثور على كل شيء ويمكنك مراجعة الإجابات لاحقاً، فالطاهي الواثق مناسب لك.
5. الروبوتات القديمة تعجز عن المواجهة
يقارن المقال بين هؤلاء الطهاة الجدد من الذكاء الاصطناعي وبين "الروبوتات" القديمة (تعلم الآلة التقليدي).
- الروبوت القديم: إذا تم تدريبه على "الفاتورة نوع أ"، فإنه يستطيع قراءة "الفاتورة نوع أ" بشكل مثالي (دقة 91%). ولكن إذا أعطيته "الفاتورة نوع ب"، فإنه ينهار ويفشل (تنخفض الدقة إلى 67%). لقد حفظ مظهر الورقة، وليس المعنى.
- الذكاء الاصطناعي الجديد: لم يكن بحاجة للتدريب على "الفاتورة نوع ب". ولأنه فهم معنى فاتورة الكهرباء، فقد قرأ الأنواع الجديدة بدقة تزيد عن 95%. لقد عمّم القدرة بدلاً من حفظ النمط.
الملخص
يخلص المقال إلى أنه لكي تجعل الكمبيوتر يقرأ المستندات التجارية بشكل مثالي، لا تحتاج إلى بناء عقل فريد لكل نوع من أنواع المستندات. بدلاً من ذلك، تحتاج ببساطة إلى كتابة تعليمات أفضل وإظهار بعض الأمثلة الجيدة له.
"الوصفة السرية" ليست حجم نموذج الذكاء الاصطناعي أو الإعدادات الرياضية المعقدة؛ بل هي جودة الـ Prompt (التعليمات) ومدى جودة تحويل المستند إلى نص حتى يتمكن الذكاء الاصطناعي من قراءته.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.