يمنح Grok Bot كل مستخدم حاسوبًا سحابيًا واحدًا ويسمح للبوتات بتشغيل shell عليه. لكن معظم الناس يوجّهونه نحو المهام ثم يجلسون لمشاهدته وهو يعيد محاولة الفشل نفسه مرارًا وتكرارًا.
أنت تضيف مهارة توجيه (router) واحدة، وتتركها تسجّل البيانات لمدة أسبوع قبل أن يُسمح لها بالتصرف، مع الاحتفاظ بزر إيقاف طارئ.
إذا قمت بربطها بشكل صحيح، ستتوقف محاولات الإعادة قبل أن تكلّفك أي شيء.
إليك الإعداد الكامل 👇
قبل أن نبدأ، أنشر الأدلة الكاملة على حسابي في Substack: https://zodchiii.substack.com/ 🧠

ما الذي يعيده Jev كإجابة
Jev هو نموذج System One من TypeSafe. فهو يجيب بقيمة مُنمّطة (typed value) بدلاً من النصوص العادية، ويأتي بثلاث وحدات أساسية:
- Choice يختار خيارًا واحدًا من قائمة تحددها أنت، ويعيد الخيار والاحتمالات ومستوى الثقة
- Score يقيّم الحالة بناءً على معايير محددة
- Noul يجيب عما إذا كانت العبارة صحيحة، برقم يتراوح بين 0 و 1
ولأن الإجابة تعود كقيمة، يمكنك تسجيلها، ومقارنة قرارات أسبوعين ببعضهما البعض، وإعادة تشغيلها على حركة مرور الأمس.
تبدو الاستدعاءات هكذا:
1from typesafe_sdk import Choice, TypeSafeClient23with TypeSafeClient(model="jev-latest") as client: # reads TYPESAFE_API_KEY4 r = client.system_one(5 state=f"goal: {goal}\ntask: {task_type}\nlast error: {err} x{repeats}",6 questions={7 "action": Choice(8 instructions="What should the agent do next",9 criteria={10 "proceed": "Nothing suggests the next step will fail",11 "reuse_cache": "A fresh artifact for this already exists",12 "stop_retry": "The same approach failed the same way",13 "research_capped": "Enough sources are already gathered",14 "ask_human": "The step sends, publishes, pays or deletes",15 },16 )17 },18 )1920print(r.choices["action"].choice, r.choices["action"].confidence)
يختار الموجّه أحد هذه الخيارات الخمسة ولا يملك أي طريقة للإجابة بأي شيء آخر.
الخطوة 1: احصل على مفتاح API
افتح لوحة تحكم TypeSafe الخاصة بك وأنشئ مفتاح API. أبقِه بعيدًا عن المحادثات، وبعيدًا عن المستودع (repo)، وبعيدًا عن أي مهارة تخطط لمشاركتها.
الخطوة 2: انقل المفتاح إلى الحاسوب
استخدم تدفق طلب السر المخفي (masked secret request flow). فالمفتاح لا يمر أبدًا عبر المحادثة.
شيء واحد يجب أن تعرفه قبل إضافته: حاسوبك السحابي في Grok Bot هو جهاز واحد لكل حساب، وكل بوت تشغله عليه يرى نفس الملفات والجلسات وتسجيلات الدخول. والمفتاح الذي تضعه هناك يمكن لجميع البوتات قراءته.
1أحتاج إلى منحك بيانات اعتماد API لـ TypeSafe. استخدم تدفق طلب السر المخفي، وليس المحادثة. يجب أن تصل القيمة كمتغير بيئة باسم TYPESAFE_API_KEY على حاسوبك، ويجب ألا تظهر في أي ملف أو سجل أو مهارة أو مستودع تنشئه. أكد لي فقط أن المتغير قد تم تعيينه وأنه قابل للقراءة، ولا تذكر قيمته أبدًا.
الخطوة 3: ثبّت SDK واختبره اختبارًا مبدئيًا
1على حاسوبك، نفّذ الأمر: pip install typesafe-sdk23ثم اكتب الملف /work/jev/smoke.py الذي يفتح TypeSafeClient(model="jev-latest")4ويرسل استدعاء system_one واحدًا بسؤال Choice واحد. الحالة:5"goal: file a support ticket. task: routing. last error: none x0".6المعايير: billing, technical, sales.78نفّذه وأرني كائن الاستجابة الخام: الخيار، والاحتمالات، ومستوى الثقة.9إذا كان TYPESAFE_API_KEY مفقودًا، توقف وأخبرني، ولا تقم بتضمين أي قيمة يدويًا في الكود.
أنت تبحث عن ثلاثة أشياء في المخرجات: قيمة من قائمتك الخاصة، وتوزيع احتمالات، ورقم ثقة. إذا غاب أي منها، فهذا يعني أن SDK يتحدث مع شيء آخر.
الخطوة 4: ابنِ الموجّه
1ابنِ وحدة توجيه في المسار /work/jev/router.py تحتوي على دالة واحدة:23 route(goal: str, task_type: str, last_error: str, repeats: int) -> dict45ترسل هذه الحقول الأربعة بالضبط إلى Jev كحالة، مع سؤال Choice واحد6باسم "action" وهذه المعايير:78 proceed لا يوجد ما يشير إلى فشل الخطوة التالية9 reuse_cache يوجد بالفعل عنصر جديد جاهز لهذا الغرض10 stop_retry فشلت الطريقة نفسها بالطريقة ذاتها11 research_capped تم جمع مصادر كافية بالفعل12 ask_human الخطوة تتضمن إرسالًا أو نشرًا أو دفعًا أو حذفًا1314أعد الخيار ومستوى الثقة والاحتمالات. أضف كل استدعاء15إلى /work/jev/decisions.jsonl مع طابع زمني والمدخلات الأربعة والاستجابة16الكاملة. اقرأ السلوك من /work/jev/config.json باستخدام مفتاحين:17"enabled" و"mode" ("shadow" أو "active"). اجعل القيمة الافتراضية لـ enabled هي false.1819لا تضف أي نص مطالبة (prompt) في الحالة بخلاف هذه الحقول الأربعة. أرني الملف20قبل تنفيذه.

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

الخطوة 5: أضف المهارة
1أنشئ مهارة باسم jev-usage-router.23التشغيل: قبل أي جلسة متصفح، أو أي عملية بحث، أو أي إعادة محاولة لخطوة فاشلة، وقبل إنشاء بوت إضافي.45الخطوات: استدعِ route() من /work/jev/router.py بالهدف الحالي، ونوع المهمة، ونص الخطأ الأخير وعدد مرات تكراره. ثم نفّذ الإجراء المطلوب:67 proceed استمر كما هو مخطط8 reuse_cache استخدم العنصر الموجود وتجاوز العمل9 stop_retry تخلَّ عن هذه الطريقة وأبلغ عن السبب10 research_capped توقف عند 5 مصادر واكتب ملخصًا لما لديك11 ask_human توقف واسألني، ولا تتصرف من تلقاء نفسك1213حدود الموافقة: لا يتم تجاوز ask_human أبدًا، بغض النظر عن مستوى الثقة.14المخرجات: سطر واحد لكل قرار في تقرير التشغيل.
احتفظ بالنسخة المعتمدة من تلك المهارة في نظام التحكم بالإصدارات الخاص بك. يحتفظ Grok Bot بأحدث 20 سجل تشغيل فقط لكل روتين، لذا ادفع أي شيء يهمك إلى مساحة التخزين الخاصة بك فور حدوثه.
الخطوة 6: شغّله في الوضع الخفي لمدة أسبوع
1عيّن /work/jev/config.json إلى {"enabled": true, "mode": "shadow"}.23في الوضع الخفي، استدعِ الموجّه عند كل تشغيل وسجّل القرار، ثم4تجاهله وافعل ما كنت ستفعله على أي حال. لا تغير شيئًا في طريقة عملك.56في نهاية كل يوم، أضف إلى /work/jev/report.md: عدد الاستدعاءات،7وتوزيع الإجراءات، ومتوسط الثقة، وكل حالة اختلف فيها الإجراء المسجل8عما فعلته فعليًا.
الوضع الخفي موجود لأن المُقيِّم الرخيص قد يكون مخطئًا. اقرأ السجل للبحث عن حالات الاختلاف. إذا أطلق stop_retry تحذيره على طريقة كانت ستنجح في المحاولة الرابعة، فأنت تريد معرفة ذلك قبل أن يُسمح له بالتصرف.
أسبوع من حركة المرور الحقيقية يكفي للقراءة. أي فترة أقصر تعني أن العينة صغيرة جدًا لتخبرك بالكثير.

الخطوة 7: انتقل للوضع النشط، لكن احتفظ بزر الإيقاف الطارئ
1عيّن mode إلى "active". من الآن فصاعدًا، نفّذ الإجراء بدلاً من مجرد تسجيله.23يظل زرا الإيقاف الطارئ متاحين لي في جميع الأوقات:4 1. كتابة "bypass jev" في أي رسالة، مما يتجاهل الموجّه لذلك التشغيل5 2. تعيين {"enabled": false} في config.json، مما يعطله بالكامل67لا يزال ask_human يتوقف لانتظاري. استمر في كتابة decisions.jsonl تمامًا كما كان من قبل.
استمر في التسجيل بعد التبديل. فالسجل هو الطريقة التي تميز بها بين موجّه يوفر لك المال وآخر يوقف العمل بصمت بينما كان ينبغي عليه إكماله.
ما الذي يجب توجيهه أولاً
ابدأ بالروتين الوحيد الذي يستمر في إعادة المحاولة، واترك بقية إعداداتك كما هي.
الروتينات التي تستحق التوجيه أولاً تشترك في شيء واحد: الوكيل لا يعرف ما يعرفه بالفعل. فهو يعيد فتح المتصفح لملف موجود على القرص، أو يقرأ المصدر الرابع عشر بينما أجابت خمسة مصادر على السؤال، أو يجرب الطريقة نفسها للمرة الثالثة لأن لا شيء أخبره أن المحاولة الثانية فشلت للسبب ذاته.
اختر واحدًا، وشغّله في الوضع الخفي، واقرأ السجل قبل التوسع.
ما هي التكلفة
يحمل استدعاء Jev أربعة حقول قصيرة، لذا يظل صغيرًا. وكل استدعاء يمنحك خيار تخطي خطوة مكلفة: جلسة متصفح، أو عملية بحث، أو بوت إضافي، أو إعادة محاولة.
قِس ذلك على حركة المرور الخاصة بك بدلاً من الأخذ برقم أي شخص، بما في ذلك رقمي. سجّل القرار، وسجّل الخطوة التي تخطيتها، وقارن أسبوعًا في الوضع الخفي بأسبوع في الوضع النشط.
بعض القيود التي يجب تذكرها
- حاسوب واحد لكل حساب. كل بوت تشغله يرى نفس الملفات وتسجيلات الدخول، لذا أبقِ أي شيء لن تمنحه لجميع البوتات بعيدًا عن هذا الجهاز.
- عشرون سجل تشغيل لكل روتين. ادفع أي شيء يهمك إلى مساحة التخزين الخاصة بك.
- الاستخدام لا يزال غير محدود. يقلل الموجّه من الخطوات المكلفة، لكنه لا يزيل الحد الأقصى.
إذن، ما الذي تحصل عليه في النهاية؟
يقوم Grok Bot بالتفكير والعمل، ويجيب Jev بأحد الإجراءات الخمسة، بينما تحتفظ أنت بالكلمة الأخيرة في أي شيء لا يمكن التراجع عنه.
ابدأ بالروتين الذي يفشل دائمًا بالطريقة نفسها، وشغّله في الوضع الخفي لمدة أسبوع، ثم فعّله.
شكرًا لقراءتك!
الأدلة الكاملة وباقي السلسلة: https://zodchiii.substack.com/





