بث مباشر 18.11 · الدفعة 318 نوفمبر، 19:00 بتوقيت موسكو — ورشة عملية مجانية لوكلاء الذكاء الاصطناعي · الدفعة 3 تبدأ 23.11ورشة 18 نوفمبر ←الدفعة 3 (23.11)
إصدارتحليل · على الرادارHabr AI→ المصدر

مصنّف الخدمات المبني على LLM ارتفع من 73% إلى 94%، لكن سلسلة من ثلاث عقد لا تزال تعطي 75%

يحلّل الكاتب حالة واقعية: نموذج LLM يحدد رمز الخدمة للنموذج رقم 402 من بين 50 فئة. في الاختبار الداخلي كانت النتيجة 98%، وفي الإنتاج 73%. ما ساعد لم يكن قواعد جديدة في الـprompt، بل تقسيم استخراج الخدمات إلى استدعاءات منفصلة واستخدام أمثلة ديناميكية من قاعدة بيانات متجهية، فكانت النتيجة 94%. لكن في سلسلة من عدة عقد تتضاعف نسب الجودة، و90% للنظام ككل تُعدّ نتيجة جيدة بالفعل.

معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
مصنّف الخدمات المبني على LLM ارتفع من 73% إلى 94%، لكن سلسلة من ثلاث عقد لا تزال تعطي 75%
المصدر: Habr AI. كولاج: Hamidun News.
استمع للمقال
بطاقة الحقائق والأرقام
المعيارالتفاصيل
المصدر الأصليHabr AI ↗
رئيس التحرير
الاختبار المرجعي يخدع98% في الاختبارات أصبحت 73% في الإنتاج
حقيقة رئيسية #28 أمثلة في الـprompt أعطت 81%، وقائمة الخدمات 89%، والبحث عن أمثلة مشابهة 94%
حقيقة رئيسية #3السلسلة 95% × 80% × 99% تعطي 75% فقط عند الخرج

كل فريق أطلق LLM في الإنتاج يعرف هذه الخيبة. على مجموعة الاختبار يعطي النموذج 98%، وعلى البيانات الحقيقية 73%. يرى كاتب التحليل على Habr أن جودة النظام ككل نادراً ما تتجاوز 90% في الإنتاج، ولذلك ينبغي الاستناد إلى هذا الرقم تحديداً. وبعض المشاريع ببساطة لن تستقيم بسبب ارتفاع كلفة الخطأ.

المهمة: 50 فئة ودليل مرجعي واحد

المثال مأخوذ من عمل حقيقي. انطلاقاً من اسم الخدمة يجب اختيار الرمز الخاص بالنموذج رقم 402. التصنيف مسطّح من 50 فئة، وكل نوع خدمة يقابل رمزاً واحداً بالضبط. مثلاً: «842 — تطوير البرمجيات وتثبيتها» أو «7123 — النقل البري للبضائع بالسيارات». تبدو المهمة بسيطة، لكنها تُظهر كيف تتصرف عقدة واحدة.

الغريزة الأولى هي إضافة الاستثناءات إلى الـprompt. بذلك يتضخم الـprompt وتظهر ثلاث مشاكل. أولاً، قد «يفقد» النموذج جزءاً من السياق الطويل: المعلومة موجودة في المدخل وغائبة عن الإجابة. ثانياً، إذا كان في prompt واحد عشرات المهام المختلفة (مثلاً استخراج 50 سمة، وللمبلغ وحده فقرة كاملة من القواعد)، تسقط بعض القواعد. ثالثاً، يظهر ما يشبه فرط التخصيص (overfitting): تضبط الـprompt على الاختبار المرجعي نفسه فيحفظ الأمثلة بدل تعلّم القاعدة العامة. توقف الفريق عند 8 أمثلة وحصل على 81%.

ما الذي رفع جودة العقدة فعلاً

يرفض الكاتب التقسيم الساذج للدليل المرجعي إلى نصفين. سينتج مرشحان، وستلزم خطوة ثالثة لاختيار رمز واحد، وهذا مكان جديد للأخطاء.

الذي ساعد هو تحليل السجلات والحديث مع الأعمال. تبيّن أن الوثيقة الواحدة قد تحوي عدة خدمات. كانت العقدة السابقة تكتبها في سطر واحد، فيختار LLM رمزاً واحداً وتضيع بقية الخدمات. الإصلاح: استخراج الخدمات كقائمة، وتمرير كل خدمة على حدة مع السياق اللازم من الوثيقة، ثم تجميع النتيجة برمز لكل خدمة. ارتفعت الجودة إلى 89%. المشكلة كانت في صياغة المهمة، لا في النموذج.

الخطوة التالية هي الأمثلة الديناميكية. من الاختبار المرجعي المُعلَّم يُبنى جدول «متجه اسم الخدمة — الفئة». للخدمة الجديدة يُبحث عن الخدمات المشابهة وتُضاف إلى الـprompt مع رموزها الصحيحة. النتيجة 94%. لا يمكن بلوغ 100%: الجدول غير مكتمل، والمتجهات تتقارب أحياناً بشكل خاطئ فتدخل أمثلة غير مناسبة إلى الـprompt.

السلاسل: الجودة تتضاعف

الفكرة الرئيسية في النصف الثاني من المقال: الجودة النهائية لسلسلة استدعاءات تساوي حاصل ضرب جودة خطواتها. مثال من مركز اتصال: إعادة صياغة السؤال تعمل بنسبة 95%، وبحث RAG في قاعدة المعرفة بنسبة 80%، والإجابة النهائية بنسبة 99%. المحصلة 0.95 × 0.80 × 0.99 = 75%. هذا الحساب صحيح فقط على مجموعة بيانات ثابتة واحدة: لا يجوز قياس كل حلقة على مجموعتها ثم ضرب النتائج.

الإغراء مفهوم: إضافة منسّق (orchestration) بقائمة إيقاف للأسئلة الإشكالية. هو فعلاً يستبعد جزءاً من الحالات، ويعمل RAG على الباقي بشكل أفضل، لنقل 89%. لكن المنسّق نفسه يخطئ أيضاً، مثلاً في 5% من الحالات. المحصلة: 95% × 95% × 89% × 99% ≈ 79.5%. هناك مكسب لكنه صغير، وأصبح النظام أكثر تعقيداً. ولم يصبح مثالياً: فقد أُضيفت إلى السلسلة خطوة أخرى لها خطؤها.

ماذا نفعل عملياً

  • قِس الجودة على بيانات واقعية لا على الاختبار الداخلي فقط. الفجوة بين 98% و73% سيناريو شائع.
  • قبل تعقيد الـprompt، راجع السجلات وتحدث مع الأعمال. بعض «أخطاء النموذج» ستتبيّن أنها أخطاء في صياغة المهمة أو في الخطوة السابقة.
  • قسّم المهمة بحسب المعنى (خدمة واحدة — استدعاء واحد) لا بشكل آلي.
  • احسب السلسلة مسبقاً: ثلاث خطوات بنسبة 90% تعطي نحو 73%.
  • إذا كانت كلفة الخطأ عالية، فأدخل الإنسان في الحلقة. لا ينبغي توقع 100% من نظام قائم على LLM.

القيود

الأرقام مأخوذة من حالة واحدة للكاتب غيّر فيها المعطيات مع الحفاظ على المعنى العام. لا يوجد تحقق مستقل، ويعتمد حجم المكسب من كل أسلوب على البيانات. لكن المنطق عام: جودة النظام يحددها أضعف حلقة وعدد الخطوات، ومن الأفضل تبنّي مرجع 90% منذ البداية.

القصة

أسئلة وأجوبة حول الخبر

ما أبرز التفاصيل حول المهمة: 50 فئة ودليل مرجعي واحد؟

المثال مأخوذ من عمل حقيقي. انطلاقاً من اسم الخدمة يجب اختيار الرمز الخاص بالنموذج رقم 402. التصنيف مسطّح من 50 فئة، وكل نوع خدمة يقابل رمزاً واحداً بالضبط. مثلاً: «842 — تطوير البرمجيات وتثبيتها» أو «7123 — النقل البري للبضائع بالسيارات». تبدو المهمة بسيطة، لكنها تُظهر كيف تتصرف عقدة واحدة. الغريزة الأولى هي إضافة الاستثناءات إلى الـprompt. بذلك يتضخم الـprompt وتظهر ثلاث مشاكل. أولاً، قد «يفقد» النموذج جزءاً من السياق الطويل: المعلومة موجودة في المدخل وغائبة عن الإجابة.

ما أبرز التفاصيل حول ما الذي رفع جودة العقدة فعلاً؟

يرفض الكاتب التقسيم الساذج للدليل المرجعي إلى نصفين. سينتج مرشحان، وستلزم خطوة ثالثة لاختيار رمز واحد، وهذا مكان جديد للأخطاء. الذي ساعد هو تحليل السجلات والحديث مع الأعمال. تبيّن أن الوثيقة الواحدة قد تحوي عدة خدمات. كانت العقدة السابقة تكتبها في سطر واحد، فيختار LLM رمزاً واحداً وتضيع بقية الخدمات. الإصلاح: استخراج الخدمات كقائمة، وتمرير كل خدمة على حدة مع السياق اللازم من الوثيقة، ثم تجميع النتيجة برمز لكل خدمة. ارتفعت الجودة إلى 89%. المشكلة كانت في صياغة المهمة، لا في النموذج.

ما أبرز التفاصيل حول السلاسل: الجودة تتضاعف؟

الفكرة الرئيسية في النصف الثاني من المقال: الجودة النهائية لسلسلة استدعاءات تساوي حاصل ضرب جودة خطواتها. مثال من مركز اتصال: إعادة صياغة السؤال تعمل بنسبة 95%، وبحث RAG في قاعدة المعرفة بنسبة 80%، والإجابة النهائية بنسبة 99%. المحصلة 0.95 × 0.80 × 0.99 = 75%. هذا الحساب صحيح فقط على مجموعة بيانات ثابتة واحدة: لا يجوز قياس كل حلقة على مجموعتها ثم ضرب النتائج. الإغراء مفهوم: إضافة منسّق (orchestration) بقائمة إيقاف للأسئلة الإشكالية. هو فعلاً يستبعد جزءاً من الحالات، ويعمل RAG على الباقي بشكل أفضل، لنقل 89%.

ZK
جمال حميدون — مدير المنتجات في Alpina Digital ومدير منتج AlpinaGPT. يبني منتجات الذكاء الاصطناعي منذ 2019. بدأ Hamidun News كمشروع شخصي ثم أصبح مُجمِّعًا إنتاجيًا بأكثر من 6000 قارئ.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
ما رأيك؟
جارٍ تحميل التعليقات…