تُضمّن المشاريع الكبرى قواعدَ لوكلاء البرمجة بالذكاء الاصطناعي مباشرةً في مستودعاتها. إليك ما تطلبه $MSFT وOpenAI وVercel وPyTorch وغيرهم من الذكاء الاصطناعي ألّا يفعله مطلقًا:
$MSFT TypeScript: لا تحذف الفحوصات لإسكات الأخطاء. الفحوصات الحالية ليست صارمة أكثر من اللازم.
Astral uv: لا تفترض أبدًا أن الاختبار الفاشل كان معطوبًا قبل تعديلك. نادرًا ما يكون ذلك صحيحًا.
OpenAI Python SDK: لا تقلّص الاختبارات أو ترفع الحدود لمجرد اجتيازها. أصلح المشكلة الحقيقية.
$MSFT Playwright: لا ترفع التغييرات أبدًا دون إذن. ولا تُعِد كتابة الالتزامات القديمة—أضف التزامات جديدة.
Vercel Next.js: لا تُعِد تشغيل الاختبارات باستخدام عوامل تصفية مختلفة. احفظ المخرجات مرة واحدة واقرأها من ملف.
Bun: لا تكتب اختبارًا يكتفي بالتحقق من «أنه لم يتعطل». فهذا الاختبار لا يمكن أن يفشل أبدًا.
PyTorch: لا تنشر على GitHub تلقائيًا أبدًا. ولا تقدّم مخرجات الذكاء الاصطناعي على أنها مكتوبة بشريًا.
Apache Airflow: إذا تعطّلت أداة مطلوبة، فتوقّف واذكر بالضبط أي استدعاء تعذّر. لا تلجأ إلى حلول التفافية.
Cloudflare: تشرح التعليقات السبب، لا ماهية الشيء. لا تكرر ما يقوله الكود أصلًا.
OpenAI Agents SDK: لا تتوقف إلا عند غياب القرارات أو الأذونات أو وجود عوائق حقيقية. اذكر بالضبط ما هو مفقود.
هذه قواعد تستحق اعتمادها في سير عمل وكلاء الذكاء الاصطناعي الخاص بك.
$MSFT TypeScript: لا تحذف الفحوصات لإسكات الأخطاء. الفحوصات الحالية ليست صارمة أكثر من اللازم.
Astral uv: لا تفترض أبدًا أن الاختبار الفاشل كان معطوبًا قبل تعديلك. نادرًا ما يكون ذلك صحيحًا.
OpenAI Python SDK: لا تقلّص الاختبارات أو ترفع الحدود لمجرد اجتيازها. أصلح المشكلة الحقيقية.
$MSFT Playwright: لا ترفع التغييرات أبدًا دون إذن. ولا تُعِد كتابة الالتزامات القديمة—أضف التزامات جديدة.
Vercel Next.js: لا تُعِد تشغيل الاختبارات باستخدام عوامل تصفية مختلفة. احفظ المخرجات مرة واحدة واقرأها من ملف.
Bun: لا تكتب اختبارًا يكتفي بالتحقق من «أنه لم يتعطل». فهذا الاختبار لا يمكن أن يفشل أبدًا.
PyTorch: لا تنشر على GitHub تلقائيًا أبدًا. ولا تقدّم مخرجات الذكاء الاصطناعي على أنها مكتوبة بشريًا.
Apache Airflow: إذا تعطّلت أداة مطلوبة، فتوقّف واذكر بالضبط أي استدعاء تعذّر. لا تلجأ إلى حلول التفافية.
Cloudflare: تشرح التعليقات السبب، لا ماهية الشيء. لا تكرر ما يقوله الكود أصلًا.
OpenAI Agents SDK: لا تتوقف إلا عند غياب القرارات أو الأذونات أو وجود عوائق حقيقية. اذكر بالضبط ما هو مفقود.
هذه قواعد تستحق اعتمادها في سير عمل وكلاء الذكاء الاصطناعي الخاص بك.