نفس جملة الـ提示词، Codex قادر يحوّل الشغل إلى «فيلم غموض»
الـ提示词 جملة واحدة فقط:
استعلام عن استهلاك موارد OneDrive على هذا الجهاز والعمليات ذات الصلة
الصور 1~3: Codex (سردي/درامي)
Codex يبدأ بجدية، ويستعد لتشغيل PowerShell: Get-Process … *OneDrive* …
ثم ينقلب الأمر فورًا: batch file arguments are invalid
والأطرف أنه لم يقتنع، فجرّب حتى echo hi — وما زال نفس الخطأ. (الصورة 1)
بعدها يدخل «وضع المحقق»:
- يشكّ أن PowerShell / cmd اختلطا
- يشكّ أن محارف خاصة سببت مشكلة تحليل
- يشكّ في مجلد العمل/execpolicy
- باختصار يبدأ يفتش مرارًا في موقع الخطأ (الصورة 1)
وفي النهاية تكون الخاتمة:
«أنا لا أستطيع تشغيله هنا، انسخ أنت هذه الكتلة الكبيرة من الأوامر إلى PowerShell وشغّلها، وبعدها ألصق النتائج لي.» (الصورة 2/الصورة 3)
يعني:
طلبتُ منه فحص استهلاك الموارد، فكتب لي في الموقع مسودة «دليل استكشاف أعطال OneDrive»، والشغل ما زلت أنا من يقوم به.
الصورة 4: عند الآخرين (أداة/عملية)
الآخرون ببساطة:
ينفّذ أمرًا واحدًا مباشرة → يخرج PID/CPU/الذاكرة لـ OneDrive → ثم يلخّص سريعًا. (الصورة 4)
لا فيلم غموض، ولا CSI، ولا «أشكّ في الكون».
نفس العلّة: على Linux أيضًا «يتمسّك بالحرفية»
طلبتُ منه فحص سجلات cliproxyapi على هذا الجهاز، وكانت رؤية Codex الافتراضية للعالم:
طالما قلتَ هذا الاسم، فيجب أن يكون موجودًا في النظام بالاسم نفسه تمامًا.
إن لم يجده يبدأ يقلب سجلات النظام عشوائيًا، ووصل به الأمر لفترة أن أراد git clone ليعرضه علي…
(أنا: يا رجل، أريد رؤية السجلات، لا أريد أن أشاهدك تتصفح الإنترنت.)
أما إذا استخدمت أدوات CLI أخرى فالأمر طبيعي:
لا يوجد اسم مطابق → يبحث عن أسماء مشابهة/متغيرات → يذهب ليفحص داخل Docker → انتهى.
تخميني
مشكلة Codex ليست أنه لا يعرف كتابة الأوامر، بل:
يثق أكثر من اللازم أن «العالم نظيف، والأسماء دقيقة، والبيئة كتابية/نموذجية».
لذا يبدو جدًا مثل ذلك النوع الذي:
- قوي جدًا في كتابة الكود
- لكن عند استكشاف الأعطال على أرض الواقع يحوّل عملاً يستغرق دقيقة إلى «مخطط تدفق استدلالي» مدته ساعة
اقتراحات لاستكمال قدرة الـagent لدى codex
- اجعل Codex يكتب كود

- اجعل Codex «تشغيل/صيانة ميدانية»

- إذا اضطررت لاستخدامه لاستكشاف الأعطال، يجب أن تكتب الـ提示词 كـ runbook:
«إن لم تجد فطابق بشكل ضبابي/ابحث عن أسماء بديلة/افحص systemd/افحص Docker/اعرض العمليات ذات الصلة…»


