سلسلة التفكير هي إلزام النموذج بإنتاج خطوات وسيطة صريحة قبل إعلان النتيجة. النموذج يولّد النص كلمة بعد كلمة، وكل كلمة يولّدها تصبح جزءًا من السياق الذي يبني عليه ما بعدها. حين نجبره على كتابة الخطوات، نمنحه «مساحة عمل» يحسب فيها بدل أن يقفز إلى إجابة محفوظة الشكل.
وقد عرضنا الفكرة وأدلّتها البحثية في مقال الدور وسلسلة التفكير. هنا نذهب خطوة أبعد: كيف تكتب الخطوات بنفسك، ولماذا يصنع ذلك الفارق كله.
متى تستخدمها، ومتى تضرّ؟#
استخدمها في كل مهمة تتضمّن حسابًا متعدّد الخطوات، أو مقارنة بين بدائل، أو استنتاج سبب من أعراض، أو تطبيق شروط متشابكة.
أمّا في المهام المباشرة (تصنيف قصير، أو استخراج بيانات، أو إعادة صياغة) فهي تضيف تكلفة وزمنًا دون مقابل، وقد تُدخل النموذج في تبرير طويل لإجابة كان سيصيبها فورًا.
لماذا تعمل؟#
حساب موزَّع
المهمة المركّبة تُقسَّم إلى خطوات صغيرة، تستهلك كلٌّ منها ما تحتاجه فقط من قدرة النموذج، بدل ضغط الاستدلال كله في قفزة واحدة.
سياق يبني نفسه
ناتج الخطوة الأولى يصبح مُدخلًا للثانية. الرقم الذي كُتب صراحةً يصعب على النموذج أن يناقضه لاحقًا.
قابلية التدقيق
حين تظهر الخطوات تكتشف موضع الخطأ بالضبط، فتُصلح الأمر بدل إعادة المحاولة عشوائيًّا.
التطبيق الأول: قرار مالي#
المطلوب حكم على ربحية شهر واحد بعد حملة تسويقية، والمسألة تحتاج أربع خطوات على الأقل: هامش المساهمة، ثم الربح التشغيلي، ثم تكلفة اكتساب العميل، ثم مقارنتها بالقيمة العمرية.
شركة برمجيات تبيع اشتراكًا شهريًّا بـ250 جنيهًا، وتكلفة خدمة العميل الواحد 90 جنيهًا شهريًّا. المصروفات الثابتة 48,000 جنيه شهريًّا، وقاعدة العملاء الحالية 600 عميل، ومعدل الإلغاء الشهري 8٪. إذا أنفقنا 30,000 جنيه على حملة تسويقية جلبت 40 عميلًا جديدًا، فهل كانت الحملة قرارًا جيدًا؟
دون الاستراتيجية
«نعم، الحملة قرار جيد. تكلفة اكتساب العميل 750 جنيهًا، وقيمة العميل 250 × 12 = 3,000 جنيه سنويًّا، أي أن العائد يقارب أربعة أضعاف التكلفة، والشركة ستحقّق ربحًا واضحًا هذا الشهر.»
- خلط الإيراد بالهامش: استخدم 250 بدل 160.
- افترض عمرًا للعميل من عنده (12 شهرًا).
- أغفل قاعدة العملاء والمصروفات الثابتة تمامًا.
- أطلق حكمًا بلا رقم واحد قابل للتحقّق.
بسلسلة تفكير موجَّهة
- هامش المساهمة = 250 − 90 = 160 جنيهًا للعميل شهريًّا.
- إجمالي الهامش = (600 + 40) × 160 = 102,400 جنيه.
- صافي الربح = 102,400 − 48,000 − 30,000 = 24,400 جنيه.
- تكلفة الاكتساب = 30,000 ÷ 40 = 750 جنيهًا. القيمة العمرية = 160 ÷ 0.08 = 2,000 جنيه. النسبة 2.67 : 1.
- الافتراض الحرج: أن العملاء الجدد دفعوا شهرًا كاملًا؛ لو انضمّوا في منتصفه لانخفض هامشهم إلى النصف.
الحكم: الحملة مربحة لكنها على الحدّ الأدنى؛ النسبة أقل من المعيار الشائع (3 : 1)، فتستحق التحسين لا التوسّع.
أنت محلل مالي. حلّل الحالة التالية عبر الخطوات المرقّمة بالترتيب، واكتب المعادلة والرقم في كل خطوة، ولا تنتقل إلى خطوة قبل إنهاء ما قبلها: 1. احسب هامش المساهمة للعميل الواحد (السعر − التكلفة المتغيّرة). 2. احسب إجمالي هامش المساهمة للشهر من العملاء الحاليين والجدد معًا. 3. اطرح المصروفات الثابتة ثم مصروف الحملة للوصول إلى صافي ربح الشهر. 4. احسب تكلفة اكتساب العميل (CAC) والقيمة العمرية (LTV = هامش المساهمة ÷ معدل الإلغاء)، ثم النسبة بينهما. 5. اذكر افتراضًا واحدًا قد يقلب الحكم. ثم اكتب الحكم في سطر واحد.
| المعيار | قبل | بعد |
|---|---|---|
| دقّة الأرقام | لا رقم صحيح | أربعة أرقام صحيحة |
| الافتراضات | مخفية | معلنة |
| قابلية المراجعة | لا شيء | خمس خطوات |
| الحكم | مبالغ فيه | مشروط ومسبَّب |
التطبيق الثاني: تشخيص عطل تقني#
هنا لا توجد معادلات، بل أعراض متداخلة. تتحوّل سلسلة التفكير إلى: فرضيات، ثم أدلّة مؤيدة ومعارضة، ثم اختبار حاسم؛ وهي البنية التي يستخدمها المهندس المحترف.
موقعي يصبح بطيئًا جدًّا كل يوم بعد الثامنة مساءً ويعود طبيعيًّا بعد منتصف الليل. استهلاك المعالج طبيعي، لكن زمن استجابة قاعدة البيانات يقفز من 80 مللي ثانية إلى 3 ثوانٍ. عدد الزوار يتضاعف في التوقيت نفسه، وهناك إضافة نسخ احتياطي تعمل يوميًّا الساعة الثامنة مساءً. ما سبب المشكلة؟
دون الاستراتيجية
«السبب على الأغلب أن موارد الاستضافة غير كافية لعدد الزوار في الذروة. أنصحك بترقية الخطة، وتفعيل التخزين المؤقت، واستخدام شبكة CDN.»
- قفز إلى التوصية الأكثر شيوعًا، وهي الأعلى تكلفة.
- تجاهل الدليل الأقوى: تطابق التوقيت مع النسخ الاحتياطي.
- لم يفسّر لماذا المعالج طبيعي بينما قاعدة البيانات مختنقة.
- اقترح ثلاثة إجراءات معًا، فلن تعرف أيّها نجح.
بسلسلة تفكير موجَّهة
الحقائق: توقيت ثابت، والمعالج طبيعي، وتأخّر قاعدة البيانات 37 ضعفًا، وتضاعف الزوار، ونسخ احتياطي مجدول الساعة الثامنة.
الفرضيات:
- أ) النسخ الاحتياطي يقفل الجداول ويستهلك القرص. يؤيّدها تطابق التوقيت وسلامة المعالج، ويُضعفها امتداد المشكلة أربع ساعات.
- ب) ضغط الزوار. يؤيّدها تضاعف الزيارات، ويُضعفها أن التضاعف لا يفسّر تأخّرًا بـ37 ضعفًا مع معالج طبيعي.
- ج) تفاعل الاثنين: النسخ يستهلك القرص فتتراكم استعلامات الذروة خلفه. تفسّر التوقيت والمدة معًا.
الخطوة التالية: انقل النسخ الاحتياطي إلى الثالثة فجرًا ليلتين، وقارن زمن استجابة قاعدة البيانات.
أنت مهندس موثوقية أنظمة. شخّص الحالة التالية بهذا التسلسل، ولا تقفز إلى التوصية: 1. افصل الحقائق المرصودة عن التفسيرات المقترحة. 2. اطرح ثلاث فرضيات محتملة على الأقل للسبب الجذري. 3. لكل فرضية: اذكر دليلًا يؤيّدها ودليلًا يُضعفها من معطيات الحالة نفسها. 4. رتّب الفرضيات بحسب قوة الأدلة، لا بحسب شيوعها. 5. اقترح اختبارًا واحدًا حاسمًا يفصل بين الفرضيتين الأوليين خلال 24 ساعة. اكتب التوصية في النهاية فقط، وابدأها بـ«الخطوة التالية:».
التطبيق في OpenAI Playground#
افتح platform.openai.com، ثم Playground، ثم Chat. البنية التي نتّبعها: تعليمات التفكير في رسالة النظام لأنها ثابتة، والحالة المتغيّرة في رسالة المستخدم؛ فتعيد استخدام «محرّك التفكير» نفسه مع مئات الحالات.
أنت محلل مالي. لكل حالة تُعرض عليك اتّبع هذا التسلسل حرفيًّا: 1) هامش المساهمة 2) إجمالي الهامش الشهري 3) صافي الربح بعد الثابت والحملة 4) CAC وLTV والنسبة بينهما 5) افتراض واحد يقلب الحكم. اكتب تحليلك داخل الوسم <تحليل> ... </تحليل>، ثم سطرًا واحدًا فقط داخل <الحكم> ... </الحكم>. لا تكتب شيئًا خارج الوسمين.
اضبط درجة الحرارة عند 0.2 أو أقل
المهام الحسابية والتشخيصية لا تحتاج تنوّعًا لغويًّا. الحرارة المرتفعة تجعل النموذج يخترع مسارات مختلفة في كل تشغيل، فتفقد قابلية التكرار، وهي أهم ما تحتاجه في نظام إنتاجي.
وسّع سقف الرموز
سلسلة التفكير تستهلك رموزًا أكثر بكثير. لو كان السقف ضيقًا لانقطع الرد في منتصف الخطوة الرابعة، فيبدو خطأ الإعداد كأنه ضعف في النموذج.
افصل التفكير عن الإجابة بوسم صريح
في Playground ستقرأ الاثنين، لكن حين تنقل الأمر إلى تطبيقك عبر الـ API ستستخرج محتوى «الحكم» وحده وتعرضه للمستخدم، وتحتفظ بالتحليل في سجلاتك للمراجعة.
قارن بين نموذج عام ونموذج استدلالي
النماذج الاستدلالية تُجري خطوات تفكير داخلية قبل الرد. شغّل الحالة نفسها على النوعين وقارن الدقّة والزمن والتكلفة. القاعدة العملية: النموذج العام مع سلسلة تفكير تكتبها بيدك يمنحك تحكّمًا أعلى وتكلفة أوضح، والنموذج الاستدلالي يمنحك عمقًا أكبر في المسائل المفتوحة.
احفظ الإعداد وانسخ الكود
احفظ رسالة النظام مع الإعدادات باسم مثل «محلل مالي»، ثم خذ الكود من View code. وأي تعديل لاحق يعني إعادة الاختبار على مجموعة ثابتة من خمس حالات معلومة الإجابة.
أخطاء شائعة#
| الخطأ | لماذا يضرّ | التصحيح |
|---|---|---|
| الاكتفاء بعبارة «فكّر خطوة بخطوة» | يختار النموذج خطوات عامة لا تناسب مجالك | اكتب الخطوات بنفسك كما يفعل خبير المجال |
| خلط التفكير بالإجابة النهائية | المخرج لا يصلح للعرض على العميل ولا للاستخدام البرمجي | وسمان منفصلان: تحليل وحكم |
| استخدامها في كل المهام | تضاعف التكلفة والزمن في مهام تُحلّ من أول رد | احصرها في المهام متعدّدة الخطوات |
| اعتبار التفكير المكتوب سببًا حقيقيًّا | النص الظاهر تبرير معقول، لا انعكاس أمين لما جرى داخل النموذج | عامله مسوّدة عمل تُراجَع |
| ترك درجة الحرارة مرتفعة | نتائج مختلفة في كل تشغيل على المدخل نفسه | من 0 إلى 0.3 للمهام الاستدلالية |
اختبر فهمك
أيّ صياغة تعطي أعلى قيمة في مسألة تسعير متعدّدة الخطوات؟
النموذج لا يحتاج تشجيعًا على التفكير، بل خريطة تفكير مجالك.
اختبر فهمك
لماذا نضع خطوات التفكير في رسالة النظام والحالة في رسالة المستخدم؟
الثابت في التعليمات العليا، والمتغيّر في الرسالة: هذا ما يجعل الأمر أصلًا قابلًا لإعادة الاستخدام.
تكليف عملي: سلسلة تفكير في مجالك#
اختر قرارًا حقيقيًّا
تسعير خدمة، أو اختيار مورّد، أو تقدير مدة مشروع، أو ترجيح سبب انخفاض المبيعات.
اكتب الأمر مرّتين
مرة سؤالًا مباشرًا، ومرة بخمس خطوات تكتبها أنت بوصفك خبير المجال.
شغّل كلًّا منهما ثلاث مرات
على الإعدادات نفسها في Playground.
سجّل النتائج في جدول
هل تغيّرت الإجابة بين التشغيلات؟ كم رقمًا يمكنك التحقّق منه يدويًّا؟ أين وقع أول خطأ؟ وأيّ خطوة في سلسلتك كانت الأكثر أثرًا؟