cat writing/the-model-has-no-memory.md
الموديل مش فاكرك
أول ما ChatGPT نزل، الشطارة كانت في الـ prompt. دلوقتي الشطارة في اللي بتحطه قدام الموديل، لأنه مع كل chat جديد بيبدأ من الصفر.
أول ما ChatGPT نزل، اللي كان بيكسب هو اللي بيعرف يكتب الـ prompt كويس. دلوقتي؟ اللي بيكسب هو اللي بيعرف يدّيه يشوف إيه بالظبط.
الـ prompt، عصر قديم. اللي الموديل شايفه، عصر جديد.
اتنين، ونفس الاشتراك
خد اتنين بيشتغلوا نفس الشغل بالظبط، وعلى نفس اشتراك ChatGPT.
الأول بيفتح chat جديد كل مرة ويشرح من الأول. هو مين، المشروع إيه، عايز إيه. كل يوم.
التاني بيدّي الموديل الـ files بتاعته، وشغل الشهر اللي فات، وحاجات كتبها قبل كده عشان يشوف طريقته في الكتابة. وبعدين يسأل.
نفس الموديل. نفس الاشتراك. بس الفرق في اللي بيرجع كبير قوي. والسبب بسيط قوي.
بيبدأ من الصفر كل مرة
الموديل مالوش ذاكرة. كل chat جديد بيبدأ من الصفر.
مايعرفش شركتك، ولا العميل بتاعك، ولا إنت قررت إيه امبارح. كل اللي يعرفه عنك هو اللي قدامه دلوقتي: الكلام اللي في الـ chat ده، والـ files اللي معاه.
وحتى جوه نفس الـ chat، هو مش فاكر. كل ما تبعت رسالة، المحادثة كلها بتتبعتله تاني، ويقراها من الأول. تفتح chat جديد، كل ده يروح. وترجع تكلم واحد غريب.
والـ memory اللي في ChatGPT، أو الـ Projects في ChatGPT و Claude، مش بيغيروا الكلام ده. دول بس بيحفظوا شوية كلام ويرجعوا يحطوه قدام الموديل بدالك. ونفس الفكرة في Claude Code، اللي ببني بيه الـ software بتاعي: بيقرا file اسمه CLAUDE.md في أول كل session. الموديل مش شايل حاجة من المرة اللي فاتت. الـ file هو اللي شايل.
فلما تحس إنه «فاهمك»، هو مش فاكر. هو بيقرا.
تحط قدامه إيه
في نفس الرسالة، حط قدامه الحاجات اللي محتاج يشوفها:
- الـ file نفسه. الـ brief الحقيقي، العقد الحقيقي، الـ draft الحقيقي. مش الملخص بتاعك.
- القرارات اللي خلاص اتاخدت. غير كده هيفضل يقترح عليك الحلول اللي إنت رفضتها الأسبوع اللي فات.
- مثال عجبك. رد، شكل، طريقة. إنك توريه أحسن من إنك توصفله.
«اكتب زي أسلوبي» مابتنفعش
أنا مش بقوله «اكتب زي أسلوبي». هو مايعرفش أنا بكتب إزاي. هيقلّد إيه؟
أنا بدّيله تلات أربع حاجات كتبتها قبل كده، وبقوله كمّل عليهم بنفس الأسلوب. كده بقى عنده حاجة يقلّدها.
ده مش prompt أحسن. دي معلومات أكتر.
السؤال اتغير
السؤال القديم: أقول للـ AI إيه؟
السؤال الجديد: هو شايف إيه؟
فلما الإجابة ترجعلك generic، ماتبدأش بإنك تعيد كتابة الـ prompt. بص الأول هو كان قدامه إيه يشتغل بيه.
جرّبها
قبل الشغلانة الحقيقية الجاية، اعمل context pack صغير. احفظه في note والصقه في أول أي chat جديد، أو حطه في الـ instructions بتاعة Project عشان يتقرا كل مرة لوحده.
أنا مين
[شغلتك، شركتك، بتكتب لمين. سطر لكل واحدة.]
الشغل ده لإيه
[المشروع أو العميل، والهدف من المهمة دي.]
قرارات خلاص اتاخدت
- [مثلًا: السعر ثابت. ماتقترحش خصومات.]
- [مثلًا: الأسلوب عامية مصرية، مش فصحى.]
الـ files
[الصق أو ارفع الـ brief، والـ draft، والأرقام.]
أمثلة عجبتني
[الصق ٣ أو ٤ حاجات كتبتها أو وافقت عليها قبل كده.]
المطلوب
[عايز إيه دلوقتي، في سطر أو اتنين.]
املاه مرة واحدة. واستخدمه كل يوم. وحدّث جزء القرارات كل ما حاجة تتغير.
أول ما ChatGPT نزل، كان بيكسب اللي بيكتب الـ prompt كويس. دلوقتي بيكسب اللي بيختار الموديل يشوف إيه.