التعلم ضمن السياق

term_id: in_context_learning

Category: application_paradigms

Definition

يتيح التعلم ضمن السياق (ICL) لنماذج اللغات الكبيرة التكيف مع مهام جديدة دون تحديث أوزانها. من خلال توفير أزواج الإدخال والإخراج داخل سياق الأمر، يستنتج النموذج النمط ويؤدي المهمة المطلوبة.

Summary

تقنية يتعلم فيها النماذج أداء المهام من خلال مراقبة الأمثلة المقدمة في الأمر (Prompt).

Key Concepts

  • التعلم بعدد قليل من الأمثلة
  • صفر أمثلة (Zero-Shot)
  • تصميم الأمر
  • التكيف بدون أوزان

Use Cases

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

Code Example

1
2
prompt = "Translate English to French:\nEnglish: Hello\nFrench: Bonjour\nEnglish: Cat\nFrench:"
response = model.generate(prompt)