التوكنات والسياق والذاكرة
ثلاث أفكار تفتح الكثير من لحظات "لماذا فعل ذلك؟": التوكنات، ونافذة السياق، والذاكرة.
التوكنات: الوحدة التي تفكّر بها النماذج
لا تقرأ النماذج الحروف أو الكلمات — بل تقرأ التوكنات، وهي أجزاء من النص تعادل تقريبًا ثلاثة أرباع كلمة في الإنجليزية. قد تكون كلمة "Unbelievable" من 3 إلى 4 توكنات؛ بينما الكلمات الشائعة توكن واحد لكل منها. ويُحتسب كلٌّ من مدخلاتك ومخرجات النموذج بالتوكنات، وهذا ما تُقاس به الأسعار والحدود.
لست بحاجة إلى العدّ يدويًا، لكن الإحساس التقريبي يفيد: ~750 كلمة ≈ ~1,000 توكن. جرّب ذلك:
إحساس تقريبي فقط (~الأحرف ÷ 4، أو الكلمات × 1.33). عدد التوكنات خاصّ بكل نموذج — لا تستخدم أبدًا مُجزّئ توكنات نموذج آخر. للأرقام الدقيقة استخدم نقطة نهاية عدّ التوكنات من Anthropic.
نافذة السياق: الذاكرة العاملة
نافذة السياق هي الحد الأقصى لعدد التوكنات التي يمكن للنموذج أن يأخذها في الاعتبار في آن واحد — مطالبتك زائد ردّه زائد المحادثة كاملة حتى الآن. تخيّلها كمكتب النموذج: واسع لكنه محدود.
عندما تنمو المحادثة وتتجاوز النافذة، يتساقط أقدم محتوى عن المكتب. لهذا قد تبدو المحادثة الطويلة جدًا وكأنها "تنسى" ما قلته في البداية، أو تبدأ بالانحراف.
:::tip تطبيقات عملية
- بالنسبة للمستندات الطويلة، ضع التعليمات الأساسية في الأعلى وأعد ذكرها في النهاية.
- ابدأ محادثة جديدة لموضوع جديد بدلًا من جرّ سجلّ ضخم معك.
- في Claude Code، أدِر هذا الأمر عمدًا — انظر إدارة السياق. :::
الذاكرة: لا وجود لها، إلا إذا وفّرتها
افتراضيًا، كل محادثة هي صفحة بيضاء. لا يتذكّر النموذج محادثتك الأخيرة. وما يبدو كـ"ذاكرة" يأتي من أحد هذه المصادر:
- إعادة إرسال السجلّ — تعيد تطبيقات المحادثة إرسال المحادثة في كل دور (إلى أن تمتلئ النافذة).
- ميزات الذاكرة الصريحة — تقدّم بعض واجهات Claude ذاكرة عابرة للمحادثات (انظر الذاكرة عبر المحادثات).
- الملفات التي توفّرها — تمنحك المشاريع (Projects) وCLAUDE.md سياقًا دائمًا تتحكّم فيه.
- واجهة الـ API عديمة الحالة (stateless) — لمتابعة محادثة عليك أن ترسل الرسائل السابقة بنفسك (أول استدعاء لواجهة الـ API).
لماذا يهم هذا
تقريبًا كل مشكلة من نوع "تجاهل تعليماتي السابقة" أو "فقد التتبّع" تعود إلى امتلاء نافذة السياق أو بدء جلسة جديدة من الصفر. وبمعرفتك لهذا، ستهيكل المطالبات والجلسات بحيث تُبقي الأشياء المهمة على المكتب.