Zero-shot وFew-shot وسلسلة التفكير
ثلاث تقنيات أساسية لصياغة المطالبات: اطرح السؤال مباشرة، أو اعرض أمثلة، أو اطلب من النموذج التفكير خطوةً بخطوة قبل الإجابة.
Zero-shot وFew-shot وسلسلة التفكير درس مجاني في AI Agents على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في AI Agents، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة AI Agents 4 دروس في المجموع.
ثلاث تقنيات أساسية
ثلاث تقنيات لكتابة المطالبات يجب أن يعرفها كل مهندس وكلاء:
- Zero-shot — اطرح السؤال مباشرةً من دون أمثلة
- Few-shot — اعرض من مثال واحد إلى خمسة أمثلة للسلوك المطلوب
- Chain-of-thought (CoT) — اطلب من النموذج الاستدلال خطوةً بخطوة قبل الإجابة
مثال على Zero-shot
تُعد Zero-shot الخيار الافتراضي: اطرح السؤال فحسب.
prompt = 'Translate to French: Hello, how are you?'
# Model output: 'Bonjour, comment allez-vous?'
model_output = 'Bonjour, comment allez-vous?'
print("Prompt:", prompt)
print("Model output:", model_output)
متى تفشل Zero-shot
تفشل Zero-shot عندما:
- يكون تنسيق المهمة غير مألوف (مثل JSON مخصص أو وسوم غريبة)
- يكون المجال ضيقًا (مصطلحات شركتك الخاصة)
- تكون التعليمات غامضة
في هذه الحالات، تساعد الأمثلة بدرجة كبيرة.
مثال على Few-shot
اعرض للنموذج ما تريده باستخدام مثالين أو ثلاثة أمثلة:
prompt = '''
Classify sentiment as POSITIVE, NEGATIVE, or NEUTRAL.
Text: I loved this movie!
Sentiment: POSITIVE
Text: The plot dragged on forever.
Sentiment: NEGATIVE
Text: It was okay, nothing special.
Sentiment: NEUTRAL
Text: The acting saved an otherwise weak script.
Sentiment:
'''
print(prompt.strip())
كم عدد الأمثلة؟
عمليًا:
- يكون مثال أو مثالان كافيين عادةً لتحديد التنسيق
- تساعد ثلاثة إلى خمسة أمثلة في توضيح الفروق الدقيقة
- نادرًا ما تفيد عشرة أمثلة أو أكثر، كما أنها تستهلك الرموز
جودة الأمثلة أهم من عددها.
غطِّ الحالات الحدّية
ينبغي أن تغطي أمثلتك الحالات الحدّية التي تربك النموذج. أدرج ما يلي:
- الحالة الشائعة
- حالة صعبة واحدة
- مثالًا واحدًا على ما لا ينبغي فعله
Chain-of-Thought (CoT)
اطلب من النموذج التفكير قبل الإجابة. العبارة السحرية: "لنفكّر خطوةً بخطوة."
prompt = '''
Q: Roger has 5 tennis balls. He buys 2 cans, each with 3 balls. How many balls does he have?
A: Let\'s think step by step.
Roger starts with 5 balls.
2 cans * 3 balls = 6 new balls.
5 + 6 = 11.
The answer is 11.
'''
print(prompt.strip())
لماذا تساعد CoT
في المسائل متعددة الخطوات، تتيح CoT للنموذج "استخدام" رموز إضافية لحساب النتائج الوسيطة. ومن دون CoT، يتعين على النموذج حساب الإجابة في تمريرة أمامية واحدة.
وهي فعّالة خصوصًا في الرياضيات والمنطق والبرمجة.
CoT في النماذج الحديثة
تنفّذ نماذج مثل o1 وo3 تقنية CoT داخليًا — فهي "تفكّر" قبل إنتاج الإجابة الظاهرة. بالنسبة إلى هذه النماذج، لا حاجة إلى طلب CoT في المطالبة، بل قد يضر ذلك بالأداء.
الاتساق الذاتي
نفّذ CoT عدة مرات مع ضبط temperature على قيمة أكبر من 0، ثم اختر الإجابة الأكثر شيوعًا. وغالبًا ما يتفوق هذا التصويت بالأغلبية على تنفيذ CoT بعينة واحدة، خصوصًا في مسائل الرياضيات الصعبة.
دمج التقنيات
يمكنكم الجمع بين التقنيات الثلاث كلها. تتضمن مطالبة الوكيل النموذجية ما يلي:
- مطالبة نظام تشرح المهمة (Zero-shot)
- مثالين أو ثلاثة أمثلة بأسلوب Few-shot
- تعليمة للتفكير خطوةً بخطوة
اختيار التقنية
تحصلون على حسابات حسابية غير صحيحة في مخرجات الوكيل. ما التقنية الأكثر فائدة؟
مراجعة
ثلاث تقنيات أساسية: Zero-shot وFew-shot وCoT. اختاروا التقنية وفقًا للمهمة، واجمعوا بينها عند الحاجة.
الأسئلة الشائعة
هل درس «Zero-shot وFew-shot وسلسلة التفكير» مجاني؟
نعم — نص درس «Zero-shot وFew-shot وسلسلة التفكير» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة AI Agents، انتقل إلى CoddyKit PRO. تتضمن دورة AI Agents 4 دروس في المجموع.
ماذا ستتعلم في «Zero-shot وFew-shot وسلسلة التفكير»؟
ثلاث تقنيات أساسية لصياغة المطالبات: اطرح السؤال مباشرة، أو اعرض أمثلة، أو اطلب من النموذج التفكير خطوةً بخطوة قبل الإجابة. تتمرن على AI Agents مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ AI Agents؟
لا تُشترط خبرة سابقة. AI Agents على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «Zero-shot وFew-shot وسلسلة التفكير»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس AI Agents هذا؟
نعم. كل درس في AI Agents يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- Zero-shot وFew-shot وسلسلة التفكير
- أدوار النظام مقابل المستخدم مقابل المساعد
- تنسيق المخرجات (JSON وXML وMarkdown)
- تجنب حقن المطالبات في المدخلات