النماذج اللغوية الكبيرة· الدرس 6 من 7
- 1إزاي الـ LLM بيشتغل من جوه8 دقيقة
- 2الـ Context Window — ذاكرة الموديل المؤقتة7 دقيقة
- 3الـ Temperature والـ Sampling — التحكّم في العشوائية7 دقيقة
- 4رسائل الـ System والـ User — مين بيتكلّم7 دقيقة
- 5اختيار الموديل — الأكبر مش دايمًا الأحسن8 دقيقة
- 6اللي الـ LLM ما بيعرفش يعمله7 دقيقة
- 7التكلفة والزمن — فاتورتك بتتحسب إزاي7 دقيقة
اللي الـ LLM ما بيعرفش يعمله
في سطر واحد · الموديل مش بيحسب بدقّة، مش عارف أخبار بعد تدريبه، ومش بيرجع لمصدر — إلا لو أنت وفّرتله الأدوات دي.
معظم كوارث منتجات الـ AI سببها توقّع قدرات مش موجودة. معرفة الحدود بتحدّد إمتى تحتاج tools أو RAG.
الموديل زي خبير بيتكلّم من ذاكرته: فصيح جدًا، بس ممكن يفتي في رقم أو تاريخ غلط بثقة كاملة لأنه مش بيتأكّد من حاجة.
زي ممثّل ارتجال شاطر عمره ما بيقول «مش عارف»: مهما سألته، هيكمّل الجملة بثقة ويملا أي فراغ من دماغه — حتى لو الفراغ ده كان لازم يتحسب أو يتشاف من مصدر.
تسأله «كام يوم بين تاريخين» فيديك رقم مقنع وغلط؛ لكن لو ادّيته أداة حاسبة، يحسبها صح. الحدّ في الموديل، الحل في التصميم.
الحدود دي كلها بترجع لنفس الميكانيزم: الموديل بيولّد أرجح token بناءً على أنماط اتدرّب عليها. فـالحساب بيطلع غلط لأن «7,234 × 891» بتتعامل كنمط نصي مش عملية رياضية. والأحداث الجديدة مش موجودة لأن المعرفة اتجمّدت عند لحظة قطع بيانات التدريب (الـ knowledge cutoff). والاستشهاد بالمصادر بيتلفّق لأن الموديل بيولّد شكل المرجع المقنع مش المرجع الحقيقي. الصناعة كلها بتحل الحدود دي بالتصميم: tool calling بيدّي الموديل حاسبة وبحث وAPIs، وRAG بيجيب المستندات الحقيقية في السياق قبل الإجابة — الموديل بيتحوّل من «مصدر المعلومة» لـ«محرّك لغوي بيشتغل على معلومات موثوقة».
🧪 جرّب بنفسك — خلّي الموديل يغلط في حساب بسيط: اطلب من موديل (من غير أدوات) يحسب 7,234 × 891 ويجاوب بالرقم مباشرة من غير خطوات. اتأكد بالآلة الحاسبة — غالبًا هيقرّب أو يغلط في خانة، وبنبرة واثقة تمامًا. بعدين جرّب نفس السؤال في واجهة عندها code interpreter أو حاسبة وشوف الفرق. كرّر الفكرة مع سؤال عن حدث بعد تاريخ تدريبه، ومع طلب «3 مراجع أكاديمية عن موضوع ضيّق» ودوّر على المراجع — هتشوف الحدود التلاتة بعينك.
- تصديق الإجابة عشان النبرة واثقة. ثقة الموديل صفة أسلوبية مش مؤشر دقة — الهلوسة بتيجي بنفس نبرة الحقيقة بالظبط.
- شحن منتج بيعتمد على معرفة الموديل الداخلية في بيانات حيّة (أسعار، مخزون، أخبار، سياسات شركة). أي حاجة بتتغيّر لازم تيجي من مصدر خارجي في السياق.
- علاج حدود ميكانيكية بالـ prompt. «احسب بدقة من فضلك» مش هتخلّي الموديل آلة حاسبة — الحدود دي بتتحل بأدوات ومعمارية، مش بصياغة أحسن.
حوّل القايمة دي لـ checklist في أي مراجعة تصميم: كل feature اسأل — فين ممكن يحسب؟ فين محتاج معلومة أحدث من تدريبه؟ فين هيدّعي مصدر؟ كل إجابة «هنا» معناها tool أو RAG أو حكم بشري في المسار. القايمة دي هي اللي بتحدّد معمارية المنتج.
متخليش الحدود تتحوّل لرفض شامل — «الموديل بيهلوس» مش سبب تمنع استخدامه في التلخيص والصياغة والترجمة والبرمجة المساعدة، وكلها مهام بيتفوّق فيها لما المصدر قدامه. والقايمة نفسها بتتغيّر: موديلات النهارده بتحسب أحسن من اللي فاتت، فراجع افتراضاتك دوريًا بدل ما تبني على حدود سنة فاتت.