الانتقال إلى المحتوى الرئيسي

مستويات التفكير (توجيهات ‎/think‎)

ما الذي تفعله

  • توجيه مضمن في أي نص وارد: /t <level>، /think:<level>، أو /thinking <level>.
  • المستويات (الأسماء البديلة): off | minimal | low | medium | high | xhigh (نماذج GPT-5.2 وCodex فقط)
    • minimal → «think»
    • low → «think hard»
    • medium → «think harder»
    • high → «ultrathink» (أقصى ميزانية)
    • xhigh → «ultrathink+» (نماذج GPT-5.2 وCodex فقط)
    • x-high، x_high، extra-high، extra high، وextra_high تُطابِق xhigh.
    • highest، max تُطابِق high.
  • ملاحظات الموفّر:
    • Z.AI (zai/*) يدعم التفكير الثنائي فقط (on/off). أي مستوى غير off يُعامَل على أنه on (مُطابَق إلى low).

ترتيب الحسم

  1. التوجيه المضمن في الرسالة (ينطبق على تلك الرسالة فقط).
  2. تجاوز الجلسة (يُضبط بإرسال رسالة تحتوي على التوجيه فقط).
  3. الإعداد الافتراضي العام (agents.defaults.thinkingDefault في التهيئة).
  4. الاحتياطي: low للنماذج القادرة على الاستدلال؛ وإيقاف لغير ذلك.

تعيين افتراضي للجلسة

  • أرسل رسالة تكون فقط التوجيه (يسمح بالمسافات)، مثل /think:medium أو /t high.
  • يثبت ذلك للجلسة الحالية (لكل مُرسِل افتراضيًا)؛ ويُزال بواسطة /think:off أو عند إعادة ضبط الجلسة بسبب الخمول.
  • يُرسل رد تأكيد (Thinking level set to high. / Thinking disabled.). إذا كان المستوى غير صالح (مثل /thinking big) يُرفض الأمر مع تلميح، وتبقى حالة الجلسة دون تغيير.
  • أرسل /think (أو /think:) دون وسيط لعرض مستوى التفكير الحالي.

التطبيق بواسطة الوكيل

  • Pi المضمَّن: يُمرَّر المستوى المحسوم إلى بيئة تشغيل وكيل Pi داخل العملية.

توجيهات الإسهاب (/verbose أو /v)

  • المستويات: on (minimal) | full | off (الافتراضي).
  • رسالة تحتوي على التوجيه فقط تُبدِّل إسهاب الجلسة وتُعيد Verbose logging enabled. / Verbose logging disabled.؛ المستويات غير الصالحة تُعيد تلميحًا دون تغيير الحالة.
  • /verbose off يُخزّن تجاوزًا صريحًا للجلسة؛ امسحه عبر واجهة الجلسات باختيار inherit.
  • التوجيه المضمن يؤثر في تلك الرسالة فقط؛ وإلا فتُطبَّق افتراضيات الجلسة/العامة.
  • أرسل /verbose (أو /verbose:) دون وسيط لعرض مستوى الإسهاب الحالي.
  • عند تفعيل الإسهاب، تُرسل الوكلاء التي تُنتِج نتائج أدوات مُهيكلة (Pi، ووكلاء JSON آخرون) كل استدعاء أداة كرسالة مستقلة تحتوي على بيانات وصفية فقط، ومُسبوقة بـ <emoji> <tool-name>: <arg> عند توفرها (المسار/الأمر). تُرسل ملخصات الأدوات فور بدء كل أداة (فقاعات منفصلة)، وليس كتدفّق دلتا.
  • عندما يكون الإسهاب full، تُعاد أيضًا مخرجات الأدوات بعد الاكتمال (فقاعة منفصلة، مُقتطعة إلى طول آمن). إذا بدّلت /verbose on|full|off أثناء تنفيذ جارٍ، فإن فقاعات الأدوات اللاحقة تلتزم بالإعداد الجديد.

إظهار الاستدلال (/reasoning)

  • المستويات: on|off|stream.
  • رسالة تحتوي على التوجيه فقط تُبدِّل ما إذا كانت كتل التفكير تُعرَض في الردود.
  • عند التمكين، يُرسَل الاستدلال كـ رسالة منفصلة مُسبوقة بـ Reasoning:.
  • stream (Telegram فقط): يبث الاستدلال إلى فقاعة المسودة في Telegram أثناء توليد الرد، ثم يُرسل الجواب النهائي دون الاستدلال.
  • الاسم البديل: /reason.
  • أرسل /reasoning (أو /reasoning:) دون وسيط لعرض مستوى الاستدلال الحالي.

ذو صلة

  • وثائق الوضع المُرتفع موجودة في Elevated mode.

نبضات القلب

  • نص فحص نبضة القلب هو موجه نبضة القلب المُهيّأ (الافتراضي: Read HEARTBEAT.md if it exists (workspace context). Follow it strictly. Do not infer or repeat old tasks from prior chats. If nothing needs attention, reply HEARTBEAT_OK.). التوجيهات المضمنة في رسالة نبضة القلب تُطبَّق كالمعتاد (لكن تجنّب تغيير افتراضيات الجلسة من نبضات القلب).
  • تسليم نبضة القلب افتراضيًا يكون الحمولة النهائية فقط. لإرسال رسالة Reasoning: المنفصلة أيضًا (عند توفرها)، اضبط agents.defaults.heartbeat.includeReasoning: true أو لكل وكيل agents.list[].heartbeat.includeReasoning: true.

واجهة دردشة الويب

  • مُحدِّد التفكير في واجهة الويب يعكس المستوى المخزَّن للجلسة من مخزن الجلسة/التهيئة الواردة عند تحميل الصفحة.
  • اختيار مستوى آخر يطبَّق على الرسالة التالية فقط (thinkingOnce)؛ وبعد الإرسال يعود المُحدِّد إلى مستوى الجلسة المخزَّن.
  • لتغيير افتراضي الجلسة، أرسل توجيه /think:<level> (كما سبق)؛ وسيعكسه المُحدِّد بعد إعادة التحميل التالية.