يعلّم Few-Shot Learning نموذج لغوي (LLM) مهمة ما من خلال عدد قليل من الأمثلة داخل الطلب (Prompt). تعرفوا على آلية عمله، وكيف يختلف عن Zero-Shot، ولماذا هو مهم لـ GEO.

Few-Shot Learning هو ممارسة تعليم نموذج اللغة مهمة ما من خلال تضمين عدد صغير من الأمثلة، عادة أقل من عشرة، مباشرة داخل الطلب. يقرن كل مثال إدخالاً بالإخراج المطلوب، ويستنتج النموذج النمط من هذه الأمثلة قبل الإجابة عن الاستعلام الحقيقي. إنه تعلّم بالعرض التوضيحي وليس بإعادة التدريب.
هذا الأسلوب أساسي في الطريقة التي يحصل بها الناس على نتائج موثوقة من الذكاء الاصطناعي الحديث. فهم Few-Shot Learning يوضح لماذا تنتج الطلبات (Prompts) المصاغة بعناية إجابات أفضل بكثير، ويرتبط ذلك مباشرة بالطريقة التي يستخدم بها المسوّقون وفرق المحتوى النماذج اللغوية الكبيرة لتوسيع نطاق العمل دون بناء نماذج مخصصة.
في Few-Shot Learning، يتم تزويد النموذج بمجموعة من الأمثلة الموسومة التي توضح المهمة، ثم يُطرح السؤال الحقيقي. تعمل الأمثلة كدليل، حيث تُظهر للنموذج التنسيق والنبرة والمنطق المتوقعين. والأهم من ذلك أن هذا يحدث بالكامل داخل الطلب: لا تتغير المعاملات الأساسية للنموذج، ولا تحدث عملية تدريب رسمية.
هذا شكل من أشكال In-Context Learning، حيث تعمل الأمثلة كمجموعة تدريب مصغرة يقرأها النموذج فورياً. عند عرض عدة أزواج من الإدخال والإخراج، يُعدّل النموذج استجابته لتطابق النمط الموضّح، ويكيّف سلوكه مع مهمتكم دون أي إعادة تدريب. إنها واحدة من أكثر الأدوات سهولة الوصول ضمن هندسة الطلبات (Prompt Engineering).
تقع هذه الأساليب على طيف يحدد كمية ما يُعرض على النموذج. لا يقدّم أسلوب Zero-Shot أي أمثلة على الإطلاق، ويعتمد كلياً على المعرفة المُدرّبة مسبقاً للنموذج وعلى التعليمة نفسها. يقدّم أسلوب One-Shot مثالاً واحداً فقط، ويوفر توجيهاً أكبر من Zero-Shot لكن أقل من Few-Shot. يقدّم أسلوب Few-Shot عدة أمثلة، عادة بين اثنين وخمسة وغالباً أقل من عشرة.
يعتمد الاختيار الصحيح على المهمة. يعمل Zero-Shot بشكل جيد للمهام الواسعة والبسيطة مثل التصنيف أو الترجمة أو الإجابة العامة عن الأسئلة. أما Few-Shot فهو أفضل للعمل المتخصص أو الدقيق، مثل التلخيص بأسلوب معين، أو ردود الدعم بنبرة متسقة، أو الشيفرة البرمجية التي تتبع نمطاً معيناً. التباين مع Zero-Shot Learning هو في الواقع تباين في مقدار السياق الذي يحتاجه النموذج لينجح.
يمكن أن تكون مكاسب الأداء كبيرة. ففي أحد اختبارات تحليل المشاعر، حقق نموذج لغوي (LLM) دقة بنسبة 73 بالمئة بدون أي أمثلة، لكنها ارتفعت إلى 82.8 بالمئة مع 20 مثالاً فقط، مقتربة من دقة نموذج BERT المضبوط دقيقاً (Fine-Tuned) البالغة 84 بالمئة. هذا يُظهر كيف يمكن لعدد قليل من الأمثلة المختارة بعناية أن يسد جزءاً كبيراً من الفجوة مع نظام مدرّب بالكامل.
مع ذلك، هناك حدود. في الاختبار نفسه، توقف التحسن بعد حوالي 20 مثالاً، وهو نمط شائع من تناقص العوائد. كما أن إضافة المزيد من الأمثلة تستهلك جزءاً أكبر من نافذة السياق (Context Window) الخاصة بالنموذج وتُنتج عدداً أكبر من الرموز (Tokens)، لذا فإن Few-Shot يستهلك موارد أكثر من Zero-Shot حتى عندما يكون أكثر دقة.
يحل Few-Shot Learning وFine-Tuning المشكلة نفسها بطرق مختلفة. يعدّل Fine-Tuning أوزان النموذج باستخدام مجموعة بيانات كبيرة موسومة، غالباً عشرة آلاف مثال أو أكثر، وهو ما يتطلب موارد حوسبة وجهداً هندسياً حقيقيين. لا يغيّر Few-Shot Learning أي شيء في النموذج نفسه ويعيش بالكامل داخل الطلب، مما يجعله فورياً ورخيص التجربة.
قاعدة عملية بسيطة: استخدموا Zero-Shot عندما لا تملكون بيانات موسومة، وFew-Shot عندما يكون لديكم ما بين عشرة وخمسين مثالاً جيداً تقريباً، وFine-Tuning عندما تحتاجون إلى أقصى أداء في مجال متخصص ويمكنكم الاستثمار في ذلك. بالنسبة لمعظم مهام المحتوى والتسويق، يمثل Few-Shot النقطة المثالية، إذ يقدم نتائج قوية دون تكلفة تدريب نموذج مخصص.
بالنسبة للممارسين، يُعد Few-Shot Learning الطريقة الموثوقة لتوجيه مخرجات LLM على نطاق واسع. عرض مثالين أو ثلاثة أمثلة على النموذج بالتنسيق الدقيق المطلوب، وصف تعريفي (Meta Description)، إجابة على الأسئلة الشائعة، أو ملخص منتج، يُنتج نتائج أكثر اتساقاً بكثير من التعليمة المجردة، مما يجعل إنتاج المحتوى بمساعدة الذكاء الاصطناعي موثوقاً بدلاً من عشوائي.
كما يشكّل ذلك طريقة التفكير في تحسين المحركات التوليدية. المبدأ نفسه، أن النماذج تتعلم الأنماط من أمثلة واضحة، هو سبب مساعدة المحتوى المنظم والمتسق لأنظمة الذكاء الاصطناعي على فهم معلوماتكم وإعادة استخدامها. بناء محتوى جاهز لـ LLM بتنسيقات نظيفة وقابلة للتكرار يجعل صفحاتكم أسهل على النماذج لتحليلها والاستشهاد بها.
جودة الأمثلة أهم من كميتها. اختاروا أمثلة تمثّل المهمة الأوسع، لأن الأمثلة المختارة بشكل سيء قد تجعل النموذج يبالغ في التكيّف معها (Overfit) ويفوّت النمط الحقيقي. غطّوا التنوع الذي تتوقعونه في الإنتاج الفعلي بدلاً من ثلاث حالات شبه متطابقة.
حافظوا على تنسيق ثابت في كل مثال، وسمّوا المدخلات والمخرجات بوضوح، ورتّبوها بشكل منطقي. أدرجوا أمثلة كافية لترسيخ النمط لكن توقفوا قبل نقطة تناقص العوائد وتكلفة الرموز غير الضرورية. عندما تنحرف النتائج، غالباً ما يكون تعديل الأمثلة أو إعادة موازنتها أكثر فعالية من مجرد إضافة المزيد منها.
يتألق Few-Shot Learning في تلخيص النصوص بأسلوب معين، وأتمتة دعم العملاء التي تحتاج إلى صوت متسق، وتوليد الشيفرة البرمجية التي تتبع أنماطاً محددة، والاستخراج المنظّم حيث يجب أن يطابق الإخراج مخططاً ثابتاً. في أي مكان تحتاجون فيه إلى تنسيق أو نبرة معينة، تُعلّم بضعة أمثلة ذلك أسرع من تعليمة طويلة.
بالنسبة لفرق التسويق، يغطي ذلك مجموعة هائلة من العمل: صياغة وسوم تعريفية (Meta Tags) متسقة، وتوليد إجابات للأسئلة الشائعة، وتصنيف الاستعلامات حسب النية، أو إعادة تنسيق البيانات في جداول نظيفة. تحوّل هذه التقنية نموذجاً عام الغرض إلى مساعد موثوق ومتخصص بالمهمة دون أي عبء هندسي إضافي.
القيود الرئيسية هي نافذة السياق وتكلفة الرموز: كل مثال يأخذ مساحة ويضيف تكلفة، وهناك نقطة تتوقف عندها الأمثلة الإضافية عن المساعدة. يعتمد Few-Shot أيضاً بشكل كبير على اختيار الأمثلة، لذا فإن الأمثلة غير الممثّلة قد تُضلّل النموذج بدلاً من توجيهه.
أخيراً، لا يعلّم Few-Shot Learning النموذج أي شيء بشكل دائم؛ فالتوجيه يدوم فقط لذلك الطلب. بالنسبة للمعرفة التي يجب على النموذج تطبيقها باستمرار عبر جلسات عديدة، قد تكون أساليب Fine-Tuning أو الأساليب القائمة على الاسترجاع (Retrieval) أكثر ملاءمة، ومن الأفضل النظر إلى Few-Shot كأداة سريعة ومرنة وليس كبديل عنها.
يعلّم Few-Shot Learning نموذج اللغة مهمة ما بالمثال، من خلال تضمين بضعة أزواج من الإدخال والإخراج في الطلب بحيث يستنتج النموذج النمط دون أي إعادة تدريب. يقع هذا الأسلوب بين بساطة Zero-Shot وتكلفة Fine-Tuning، وبالنسبة لمعظم أعمال المحتوى والتسويق فإنه يوفر أفضل توازن بين التحكم والجهد.
للتعمق أكثر، يمكن ربط هذا الموضوع بـهندسة الطلبات وZero-Shot Learning، واستخدام أدوات البحث وتخطيط المحتوى الخاصة بـ Sorank لبناء التنسيقات المتسقة التي يكافئها القرّاء والنماذج على حد سواء. مصادر مرجعية: Shelf وAnalytics Vidhya.
Few-Shot Learning هو تعليم نموذج ذكاء اصطناعي مهمة ما من خلال إعطائه بضعة أمثلة مباشرة داخل الطلب (Prompt)، يُظهر كل منها إدخالاً والإخراج المطلوب. يقرأ النموذج هذه الأمثلة، ويستنتج النمط، ويطبقه على سؤالكم الحقيقي. لا يتغير شيء في النموذج نفسه؛ فالتعلّم يحدث فقط داخل ذلك الطلب، ولهذا يُسمى أيضاً In-Context Learning.
يعدّل Fine-Tuning أوزان النموذج بشكل دائم باستخدام مجموعة بيانات كبيرة موسومة، غالباً عشرة آلاف مثال أو أكثر، وهو ما يتطلب حوسبة وهندسة كبيرتين. لا يغيّر Few-Shot Learning أي شيء في النموذج ويعمل بالكامل من خلال بضعة أمثلة في الطلب، لذا فهو فوري ورخيص. استخدموا Few-Shot عندما يكون لديكم ما بين عشرة وخمسين مثالاً جيداً تقريباً، وFine-Tuning للاحتياجات المتخصصة وذات الحجم الكبير.
عادة أقل من عشرة، وغالباً اثنان إلى خمسة فقط، تكفي لترسيخ نمط ما. تُظهر الأبحاث أن الأداء يمكن أن يرتفع بشكل حاد مع الأمثلة الأولى لكنه يميل إلى التوقف بعد حوالي عشرين مثالاً، لذا فإن المزيد ليس دائماً أفضل. الجودة هي الأهم: اختاروا أمثلة ممثّلة تغطي التنوع المتوقع، لأن الأمثلة غير الممثّلة قد تجعل النموذج يبالغ في التكيّف (Overfit) ويفوّت المهمة الحقيقية.