الدرس 5 من 12

ما التوكن؟

كيف يقطّع النموذج النص، ولماذا تستهلك العربية توكنات أكثر، وما أثر ذلك عليك.

5 دقائق للقراءة

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

هذه المواقف كلها لها سبب واحد: الطريقة التي يقرأ بها النموذج نصك ويعدّه.

ما هو التوكن؟

في الدرس السابق قلتُ إن النموذج يكتب الإجابة قطعة بعد قطعة، وإن القطعة قد تكون كلمة أو جزءًا من كلمة. لهذه القطعة اسم: التوكن (Token)، وهو وحدة نصية.

النموذج لا يقرأ نصك حرفًا حرفًا، ولا كلمة كلمة، كما تقرؤه أنت. قبل أن يصل نصك إليه، تقطّعه أداة خاصة إلى توكنات، وتسمى هذه العملية التقطيع (Tokenization). ثم يتحول كل توكن إلى رقم، والنموذج يعمل بهذه الأرقام.

أداة التقطيع: مقص للنصأحب القراءة في المساءأ#حب#القراءة#في#المس#اء#كل قطعة توكن، وكل توكن يتحول إلى رقم
أداة التقطيع تقصّ نصك قطعًا، ثم تتحول كل قطعة إلى رقم يعمل به النموذج.

مثال حقيقي: جملة «أحب القراءة في المساء» تقطّعها أداة OpenAI الحديثة إلى ستة توكنات: «أ» و«حب» و«القراءة» و«في» و«المس» و«اء». لاحظ أن «القراءة» بقيت قطعة واحدة، أما «أحب» فصارت قطعتين.

والتوكن قد يكون كلمة كاملة، أو جزءًا من كلمة، أو حرفًا واحدًا، أو رقمًا، أو علامة ترقيم. فحين تكتب سؤالك يُقطَّع إلى توكنات، وحين يجيبك النموذج يكتب إجابته توكنًا بعد توكن.

من نص إلى توكناتالنص كما تكتبه أنت:أحب القراءة في المساءالنص كما يقرؤه النموذج: 6 توكناتأحبالقراءةفيالمساءتقسيم حقيقي في أداة التقطيع الحديثة من OpenAI
أنت ترى جملة من أربع كلمات، والنموذج يقرؤها ستة توكنات.

سؤال سريع

هل يقرأ النموذج نصك كلمة كلمة كما تقرؤه أنت؟

أظهر الإجابة

لا. يُقطَّع النص أولًا إلى توكنات، والتوكن قد يكون كلمة كاملة أو جزءًا من كلمة، ثم يعمل النموذج بهذه القطع.

كيف يُقسَّم النص إلى توكنات؟

التقطيع ليس عشوائيًا. أداة التقطيع بُنيت من كميات كبيرة من النصوص، وتعلّمت منها القطع التي تتكرر كثيرًا. والقاعدة الأساسية:

  • الشائع قطعة واحدة: كلمة «كتاب» توكن واحد، وكذلك كلمة «the» في الإنجليزية.
  • الأقل شيوعًا قطع: كلمة «مستشفى» ثلاثة توكنات: «م» و«ست» و«شفى». وكلمة «unbelievable» ثلاثة أيضًا: «un» و«bel» و«ievable».

هذه أمثلة حقيقية من أداة OpenAI الحديثة. لكن لكل شركة أداة تقطيع خاصة بنماذجها، فقد تُقسَّم الكلمة نفسها بطريقة مختلفة في DeepSeek أو Claude.

الشائع قطعة، والأقل شيوعًا قطع«كتاب»: توكن واحدكتاب«مستشفى»: 3 توكناتمستشفى«the»: توكن واحدthe«unbelievable»: 3 توكناتunbelievableتقسيم حقيقي في أداة OpenAI، وقد يختلف في نماذج أخرى
الكلمة الشائعة قطعة واحدة، والكلمة الأقل شيوعًا تُقسَّم إلى عدة قطع.

وماذا عن العربية؟ أدوات التقطيع القديمة كانت تقطّع العربية إلى قطع صغيرة جدًا، فكان النص العربي يحتاج إلى توكنات أكثر بكثير من ترجمته الإنجليزية. أما الأدوات الحديثة فتعلّمت قطعًا عربية أكثر، فصار الفرق صغيرًا. جرّبتُ جملة «أحب القراءة في المساء مع فنجان قهوة» وترجمتها الإنجليزية في أجيال مختلفة من أدوات OpenAI، وهذه النتيجة:

الجملة نفسها في ثلاثة أجيالأداة قديمة (GPT-3)بالعربية34بالإنجليزية11أداة أحدث (GPT-4)بالعربية22بالإنجليزية11الأحدث (GPT-5)بالعربية12بالإنجليزية11أحب القراءة في المساء مع فنجان قهوة، وترجمتها بالإنجليزية
في الأدوات القديمة احتاجت الجملة العربية إلى ثلاثة أضعاف التوكنات تقريبًا، وفي الأحدث صار العدد قريبًا جدًا من الإنجليزية.

سؤال سريع

لماذا كانت «كتاب» توكنًا واحدًا، و«مستشفى» ثلاثة توكنات؟

أظهر الإجابة

لأن «كتاب» كلمة شائعة جدًا في النصوص التي بُنيت منها أداة التقطيع، فحفظتها قطعة واحدة، أما «مستشفى» فأقل شيوعًا، فقُسِّمت إلى قطع.

لماذا تهمك التوكنات؟

التوكن ليس تفصيلًا تقنيًا بعيدًا عنك، فبرامج الذكاء الاصطناعي تعدّ كل شيء بالتوكنات:

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

سؤال سريع

لصقت تقريرًا طويلًا جدًا في محادثة طويلة أصلًا، فأخبرك البرنامج أن النص طويل جدًا. لماذا؟

أظهر الإجابة

لأن المحادثة كلها، مع التقرير، تجاوزت الحد الذي يستطيع النموذج قراءته من التوكنات في المرة الواحدة.

جرّبه الآن

هذه المرة لن تستخدم برنامج محادثة، بل أداة مجانية تريك التوكنات بعينك، ولا تحتاج إلى حساب:

  1. افتح صفحة عدّاد التوكنات من OpenAI: platform.openai.com/tokenizer
  2. اكتب فيها جملة بالعربية، مثل:
أحب القراءة في المساء مع فنجان قهوة

ثم امسحها، واكتب ترجمتها بالإنجليزية: «I love reading in the evening with a cup of coffee».

ماذا تلاحظ؟ كل لون في الصفحة توكن واحد. كيف قُسِّمت الكلمات العربية؟ وكم توكنًا احتاجت كل جملة؟ ثم اختر من أعلى الصفحة أداة أقدم، مثل «GPT-3»، وقارن العدد.

كيف تطبّق هذا؟

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

الخلاصة

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

اختبر نفسك

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

2. طلبت إجابة طويلة جدًا، فتوقفت في منتصفها. ما السبب الأرجح، وماذا تفعل؟
أ) النموذج غضب منك، فلا تكمل.
ب) الإجابة وصلت إلى حدها من التوكنات، فاطلب منه أن يكمل.
ج) انقطع الإنترنت دائمًا في هذه الحالة.
د) سؤالك كان خاطئًا.

3. محادثة طويلة جدًا بدأت إجاباتها تضعف وتتجاهل ما قلته في بدايتها. ما الحل الأنسب؟
أ) أن تكرر سؤالك بصوت أعلى.
ب) أن تبدأ محادثة جديدة، وتكتب فيها ملخص ما تحتاجه.
ج) أن تلصق نصوصًا أطول.
د) لا حل لذلك.

أظهر الإجابات

1) ب   2) ب   3) ب