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

§ 01ما يجيده النموذج
الصق الكود الذي يحتوي على المشكلة ورسالة الخطأ كاملة. اطلب معرفة السبب الجذري أولاً ثم الحل، لكي تفهم سبب حدوث الخلل.
زوّده بـ diff أو ملف، واطلب منه كشف الأخطاء وحالات الحافة (edge cases) والمشاكل الأمنية، مرتبة حسب درجة الخطورة.
حدّد الهدف — دوال أصغر، أسماء أوضح، واعتماديات أقل — واطلب خطة خطوة بخطوة قبل كتابة الكود.
اطلب اختبارات وحدة (unit tests) تغطي حالات الحافة، أو اطلب ملف README وسلاسل توثيق (docstrings) تتطابق مع الكود الذي ألصقته.
§ 02برومبتات
افتح أي برومبت في الدردشة، ثم استبدل الأجزاء بين القوسين بالمحتوى الخاص بك.
إليك دالة والخطأ الذي نتج عنها. اشرح السبب الجذري في جملتين، ثم قدّم نسخة مصححة واختباراً واحداً كان بإمكانه اكتشاف هذا الخطأ. الكود: [ألصق الكود] الخطأ: [ألصق الخطأ]
تصرّف كمراجع كود خبير وصارم (Senior Reviewer). راجع هذا الـ diff بحثاً عن الأخطاء وحالات الحافة والمشاكل الأمنية وقابلية القراءة. اذكر المشكلات حسب مستوى الخطورة (عالية، متوسطة، منخفضة) مع الإشارة لأرقام الأسطر، ثم اقترح الحلول. [ألصق الـ diff]
أريد إعادة هيكلة هذه الوحدة البرمجية (module) لتسهيل اختبارها. اقترح أولاً خطة خطوة بخطوة مع ذكر أسباب كل خطوة. لا تكتب أي كود حتى أوافق على الخطة. [ألصق الوحدة البرمجية]
§ 03نصائح
§ 04الأسئلة الشائعة
في المحادثة لدينا، نستخدم GLM-5.3. طوّرته Z.ai لهندسة البرمجيات المعقدة، وتشير التقارير إلى تحسينات برمجية كبيرة مقارنةً بـ GLM-5.2. بينما يُعد GLM-5.3 Flash بديلاً سريعاً وسلساً للمهام الأصغر.
يدعم GLM-5.3 حوالي مليون توكن من السياق عبر API. تقتطع المحادثة المجانية لدينا الحوارات الطويلة جداً للحفاظ على سرعة الطلبات، لذا يُفضل لصق الملفات الأكثر أهمية فقط.
نعم، باستخدام GLM-5.3 Flash. أرفق لقطة الشاشة واسأله عما حدث من خطأ.
§ 05المزيد
جرّبه الآن
بدون حساب، بدون بطاقة، وبدون تثبيت. اكتب سؤالك وشاهد GLM-5.3 Flash يجيبك في ثوانٍ — وانتقل إلى GLM-5.3 للمهام الأكثر صعوبة وتعقيداً.