📚 تعلّم

ذاكرة النماذج اللغوية: كيف «بيتذكّر» المساعد الذكي — وليش بينسى؟

للنموذج ثلاث ذاكرات: معرفة مدمجة مجمّدة من التدريب، نافذة سياق مؤقّتة تضيع بنهاية المحادثة، وذاكرة خارجية دائمة — والنموذج نفسه ما بيتغيّر، اللي بيتغيّر شو بنحطّ قدّامه.

ذاكرة النماذج اللغوية: كيف «بيتذكّر» المساعد الذكي — وليش بينسى؟

بتحكي مع مساعد ذكي، وبتلاحظ إشي محيّر: بأول محادثة بينسى اسمك لما تفتح محادثة جديدة. وبمحادثة تانية طويلة، بينسى شو حكيتله بالبداية. وبتطبيقات تانية، بيتذكّرك ويرجع يحكي عن مشروعك من قبل أسبوع! فهو بيتذكّر ولا لأ؟ الجواب إنه في ثلاث طبقات ذاكرة مختلفة تماماً — وخلطهم بيسبّب لخبطة. بهالمقالة رح نفكّكهم بوضوح.

الجواب المختصر

النموذج إله ثلاث «ذاكرات» مختلفة:المعرفة المدمجة من التدريب (دائمة بس مجمّدة)، ② نافذة السياق — ذاكرة مؤقّتة للمحادثة الحالية بتضيع لما تسكّرها، ③ ذاكرة خارجية — معلومات بتنخزّن برّا النموذج وبتنجاب وقت الحاجة. والنموذج نفسه ما بيتغيّر أبداً — اللي بيتغيّر شو بنحطّ قدّامه.

ثلاث طبقات: معرفة مدمجة · نافذة سياق مؤقّتة · ذاكرة خارجية دائمة
ثلاث طبقات: معرفة مدمجة · نافذة سياق مؤقّتة · ذاكرة خارجية دائمة

① المعرفة المدمجة (من التدريب)

هاي كل اللي تعلّمه النموذج وقت التدريب — اللغة، المفاهيم، الحقائق العامة. مخزّنة بأوزانه (البارامترات).

خصائصها: دائمة، بس مجمّدة تماماً — ما بتتغيّر بالاستخدام مهما حكيت معه، وبتوقف عند حدود معرفته.

زي معرفتك العامة اللي بنيتها بسنين الدراسة: موجودة معك، بس ما بتتحدّث بمجرّد إنك تحكي مع حدا.

② نافذة السياق (الذاكرة المؤقّتة)

هاي «طاولة الشغل» — كل اللي انكتب بالمحادثة الحالية (سؤالك، رده، الملفات اللي حطّيتها). النموذج بيشوفها كلها كل مرة بيردّ.

خصائصها:

  • مؤقّتة: بتضيع لما تسكّر المحادثة.
  • محدودة: إلها سقف بعدد التوكنز.
  • بتنسى الأول لما تمتلي: عشان هيك بمحادثة طويلة بيبدأ ينسى بدايتها.

زي ذاكرتك قصيرة المدى بمكالمة تلفون: شغّالة أثناء الحكي، وبتروح بعدها.

③ الذاكرة الخارجية (الحل الحقيقي)

هون بيصير «التذكّر» الفعلي. الفكرة بسيطة وذكية: نخزّن المعلومات برّا النموذج، وقت الحاجة نجيبها ونحطّها بالسياق.

  • RAG (الاسترجاع): بندوّر بمستندات أو قاعدة بيانات متّجهة عن المعلومة المناسبة، وبنحطّها بالبرومبت.
  • ملفات تعريف المستخدم: التطبيق بيحفظ ملاحظات عنك (اسمك، تفضيلاتك، مشروعك)، وبيحطّها أول كل محادثة جديدة.

وهون السرّ: لما المساعد «يتذكّرك» بين المحادثات — مش لأن النموذج تعلّم، بل لأن التطبيق حفظ ملاحظة عنك وحطّها بالسياق. النموذج بيقراها كأنها معلومة جديدة بالمحادثة.

مثال محسوس

بتقول للمساعد: «اسمي سلام وبشتغل على منصة تعليمية».

  • بنفس المحادثة: بيتذكّرها ✓ (نافذة السياق).
  • بمحادثة جديدة، بلا ذاكرة خارجية: بينسى تماماً ✗ — لأنه ما «تعلّم» أصلاً، والمحادثة الجديدة بتبلّش بسياق فاضي من الصفر.
  • بمحادثة جديدة، مع ذاكرة خارجية: بيتذكّرك ✓ — لأن التطبيق حفظ الملاحظة وحطّها بالسياق قبل ما تبلّش.

أخطاء وسوء فهم شائع

  • «النموذج بيتعلّم مني كل ما أحكي معه»: لأ — أوزانه ثابتة أثناء الاستدلال. التعلّم بيصير بتدريب منفصل تعمله الشركة.
  • «الذاكرة الخارجية بتخلّي النموذج أذكى»: مش أذكى — بس أكثر اطّلاعاً على معلوماتك. القدرة نفسها ما تغيّرت.
  • «نافذة سياق أكبر = ذاكرة دائمة»: لأ — بتأخّر النسيان بس بتضل مؤقّتة، وبتضيع بنهاية المحادثة.
  • «لو بيتذكّرني يعني بياناتي محفوظة عنده للأبد»: بيعتمد على التطبيق وإعداداتك — غالباً بتقدر تشوف الذكريات وتحذفها. (اقرأ عن الخصوصية)

خلاصة سريعة

  • ثلاث طبقات: معرفة مدمجة (مجمّدة) · نافذة سياق (مؤقّتة) · ذاكرة خارجية (دائمة وقابلة للتحديث).
  • النموذج ما بيتغيّر أبداً بالاستخدام — اللي بيتغيّر شو بنحطّ قدّامه.
  • النسيان بمحادثة طويلة = امتلاء نافذة السياق.
  • النسيان بمحادثة جديدة = ما في ذاكرة خارجية.
  • «تذكّرك» بين المحادثات = التطبيق حفظ ملاحظة وحطّها بالسياق — مش تعلّم.

أسئلة بتوصلنا كتير

  • هل يتذكّر ChatGPT محادثاتي السابقة؟ بشكل افتراضي لا — كل محادثة جديدة تبدأ بسياق فارغ؛ لكن بعض التطبيقات تضيف «ذاكرة» خارجية تحفظ ملاحظات عنك وتضعها في السياق تلقائياً فيبدو أنه يتذكّرك.
  • لماذا ينسى النموذج بداية المحادثة الطويلة؟ لأن نافذة السياق محدودة بعدد التوكنز؛ فحين تمتلئ، تُزاح الأجزاء الأقدم لإفساح المجال للجديد — فيبدو أنه «نسي» البداية.
  • ما الفرق بين نافذة السياق والذاكرة الخارجية؟ نافذة السياق ذاكرة مؤقّتة تنتهي بانتهاء المحادثة، أما الذاكرة الخارجية فتخزّن المعلومات خارج النموذج (قاعدة بيانات) وتُجلب عند الحاجة، فتبقى متاحة عبر المحادثات.
  • What is LLM memory in Arabic? بالعربي «ذاكرة النماذج اللغوية» — وتشمل ثلاث طبقات: المعرفة المدمجة من التدريب (مجمّدة)، ونافذة السياق (مؤقّتة)، والذاكرة الخارجية (دائمة عبر الاسترجاع أو ملفات المستخدم).
  • هل يتعلّم النموذج مني عندما أحادثه؟ لا — أوزانه ثابتة أثناء الاستخدام؛ فما يبدو «تعلّماً» هو في الحقيقة معلومات وُضعت في سياقه، والتعلّم الحقيقي يحدث في تدريب منفصل تجريه الشركة.

كمّل رحلتك من هون

المصادر

شوفي فيديوهات شرح على يوتيوب عن «LLM memory context window external memory explained»

📘 مصطلحات وردت بالمقالة

context window نافذة السياق — الذاكرة المؤقّتة للمحادثة الحالية
external memory الذاكرة الخارجية — معلومات تُخزَّن خارج النموذج وتُجلب عند الحاجة
parametric knowledge المعرفة المدمجة — ما تعلّمه النموذج وقت التدريب داخل أوزانه