لماذا تنسى شخصيات الذكاء الاصطناعي هويتها

تقضي ساعتين في بناء شخصية ما. وبعد ثلاثين دورة حوارية، تنسى الشخصية اسمها، وتبدأ في التصرف كمساعد افتراضي عام.

يعتقد معظم الناس أن الذكاء الاصطناعي يعاني من ضعف الذاكرة. هذه الفكرة خاطئة.

المشكلة تكمن في نافذة السياق (context window).

نماذج الدردشة هي نماذج عديمة الحالة (stateless). في كل مرة ترسل فيها رسالة، يقوم التطبيق بإرسال المطالبة النظامية (system prompt)، وتفاصيل الشخصية، وسجل الدردشة الأخير الخاص بك مرة أخرى إلى النموذج.

ما تسميه ذاكرة ليس سوى بقاء السجل داخل نافذة الإدخال تلك.

عندما تصبح الدردشة طويلة جدًا، تخرج الرسائل القديمة من النافذة. تختفي التفاصيل من الدورة رقم 12 لتفسح المجال للدورة رقم 41. النموذج لا ينسى، بل يتوقف التطبيق ببساطة عن إظهار المعلومات له.

زيادة حجم نافذة السياق ليست هي الحل.

النوافذ الكبيرة تسبب مشكلتين:

أفضل التطبيقات لا تعتمد على الحجم الخام للنافذة، بل تستخدم طريقتين محددتين:

الفرق بين التطبيق الجيد والتطبيق السيئ هو البنية التحتية (architecture)؛ أحدهما يستخدم طبقة ذاكرة، والآخر ليس سوى غلاف بسيط فوق نافذة خام.

إذا فقدت شخصيتك طابعها، فلا تستخدم نموذجًا أكبر، بل قم بتغيير الهيكلية. لخص الدورات القديمة، واسترجع ما يهم.

تعامل مع نافذة السياق كأنها ذاكرة تخزين مؤقت (cache)، وليس قرصًا صلبًا.

المصدر: https://dev.to/aioperator2026/why-ai-roleplay-characters-forget-who-they-are-after-30-turns-the-context-window-problem-3i7d

مجتمع تعليمي اختياري: https://t.me/GyaanSetuAi