لتشرح الخطأ للوكيل بفعالية، اكتب خمسة أشياء: أين حدثت المشكلة (الصفحة والدور والجهاز)، خطوات تكرارها بالترتيب، ما توقعت أن يحدث، ما حدث فعلاً مع نص رسالة الخطأ إن وجدت، وما لا يجب تغييره. اطلب من الوكيل أن يشرح السبب قبل أن يعدّل، ثم يختبر الإصلاح والأجزاء القريبة منه. إذا لم ينجح الإصلاح بعد محاولتين، توقف وارجع لنسخة سابقة أو قسّم المشكلة.
- كيف اشرح الخطأ للذكاء الاصطناعي
- برومبت لاصلاح خطأ في التطبيق
- الذكاء الاصطناعي ما يصلح الخطأ
- كيف اصلح خطأ في تطبيق مبني بالذكاء الاصطناعي
- تصحيح الاخطاء البرمجية بالذكاء الاصطناعي
كيف تشرح المشكلة للوكيل ليصلحها من أول مرة؟
لتشرح المشكلة للوكيل الذكي ليصلحها من أول مرة، اكتب بلاغ خطأ من خمسة أجزاء: أين، كيف تتكرر، ماذا توقعت، ماذا حدث، وما الذي لا يجب أن يتغير. الوكيل يرى الكود لكنه لا يرى ما رأيته أنت على الشاشة، ولا يعرف أنك كنت تجرب بحساب موظف من جوال آيفون والواجهة بالعربي. كل معلومة تضيفها تختصر عليه التخمين.
وكيل فنّان يختبر الصفحات ويصلح كثيراً من الأخطاء بنفسه أثناء البناء، لكن بعض المشاكل لا تظهر إلا حين تستخدم التطبيق كعميل حقيقي: قاعدة عمل لم تُفهم كما قصدت، أو حالة نادرة لم يجربها أحد. هنا يأتي دورك، وجودة بلاغك تحدد سرعة الحل.
الخطأ الموصوف بدقة نصفه مُصلح.
قالب بلاغ الخطأ: انسخه واملأه
استخدم هذا القالب لكل مشكلة على حدة. لا تجمع ثلاثة أخطاء في رسالة واحدة؛ كل خطأ يستحق بلاغاً مستقلاً واختباراً مستقلاً.
عندي مشكلة في [اسم الصفحة أو الميزة]. السياق: دخلت بحساب [عميل/موظف/مدير]، من [جوال/حاسوب، المتصفح]، والواجهة [بالعربي/بالإنجليزي]. خطوات التكرار: 1. [الخطوة الأولى] 2. [الخطوة الثانية] 3. [الخطوة الثالثة] المتوقع: [ما كان يجب أن يحدث]. الفعلي: [ما حدث بالضبط]. نص رسالة الخطأ: «[انسخها كما هي]». يحدث [دائماً/أحياناً/مرة واحدة]. قبل أن تعدّل: اشرح لي باختصار السبب المحتمل. بعد الإصلاح: اختبر الخطوات نفسها، واختبر [الأجزاء القريبة] للتأكد أنها لم تتأثر. لا تغيّر [التصميم/صفحات أخرى/منطق الدفع].
جرّبه في فنّانخطأ أم طلب تغيير؟
قبل أن تكتب البلاغ، اسأل نفسك: هل طلبت هذا السلوك من البداية؟ إذا كانت القاعدة مكتوبة في برومبتك ولم تُطبق، فهذا خطأ وصِفه بالقالب أعلاه. أما إذا اكتشفت قاعدة جديدة لم تذكرها، مثل أن العربون لا يُسترد في الأعياد، فهذا طلب تغيير. اكتبه كميزة جديدة واضحة: «أضف قاعدة...»، لا كشكوى «الحجز فيه مشكلة». هذا التمييز يجعل الوكيل يضيف المنطق الناقص بدل أن يبحث عن خلل غير موجود، ويحافظ على وصف تطبيقك مرتباً لك ولأي شخص يعمل عليه لاحقاً.
بلاغ ضعيف وبلاغ قوي: أمثلة حقيقية الشكل
- «الدفع ما يشتغل»
- «الصفحة خربانة بالعربي»
- «الرمز ما يوصل»
- «المجموع غلط»
- «بعد الدفع بمدى في وضع الاختبار يرجعني لصفحة السلة بدل صفحة الشكر، والطلب يبقى غير مدفوع»
- «في صفحة المنتج بالعربي، سهم الرجوع يشير لليسار والسعر يظهر قبل العملة بشكل معكوس»
- «رمز التحقق يصل لأرقام 05 لكن لا يصل إذا كتب العميل الرقم بصيغة 966+»
- «سلة فيها منتجان بـ 100 ريال: المتوقع ضريبة 30 والمجموع 230، والظاهر ضريبة 15 فقط»
لاحظ أن البلاغات القوية لا تحتاج أي مصطلح تقني. فيها أرقام، وصيغة إدخال محددة، ومقارنة بين المتوقع والفعلي. هذا كل ما يحتاجه الوكيل ليعرف أين يبحث.
| نوع المشكلة | أهم معلومة تضيفها |
|---|---|
| الدفع | طريقة الدفع، المبلغ، أين توقفت الرحلة، وحالة الطلب بعدها |
| تسجيل الدخول | صيغة رقم الجوال، هل وصل الرمز، ونص الرسالة الظاهرة |
| التصميم وRTL | اللغة، حجم الشاشة، ولقطة شاشة |
| الحسابات والأسعار | مثال بأرقام: المدخلات والنتيجة المتوقعة والنتيجة الظاهرة |
| الصلاحيات | الدور الذي دخلت به، وما رأيته ولا يجب أن تراه |
| التنبيهات | الحدث المتوقع، الوقت، والقناة (واتساب، SMS، بريد) |
كيف تجمع الدليل وأنت لست مبرمجاً؟
- 1كرر المشكلة مرة ثانية
إن تكررت بنفس الخطوات فهي قابلة للإصلاح بسهولة. إن لم تتكرر، اكتب ذلك صراحة مع الوقت التقريبي.
- 2غيّر متغيراً واحداً
جرّب باللغة الأخرى، أو بدور آخر، أو من جهاز آخر. «يحدث بالعربي فقط» معلومة ذهبية.
- 3انسخ النص لا تلخّصه
رسالة الخطأ كما ظهرت، حتى لو كانت بالإنجليزية وغير مفهومة لك.
- 4التقط صورة للشاشة
خصوصاً لمشاكل التصميم والاتجاه؛ صورة واحدة تغني عن فقرة.
- 5حدد بيانات الاختبار
رقم الطلب، اسم المنتج، أو حساب الاختبار الذي استخدمته، حتى يجد الوكيل الحالة نفسها.
ماذا تفعل إذا لم ينجح الإصلاح؟
يحدث أحياناً أن يدور الإصلاح في حلقة: يصلح الوكيل شيئاً فيظهر خطأ آخر، أو يعود الخطأ نفسه بشكل مختلف. القاعدة العملية: بعد محاولتين لم تنجحا، غيّر الأسلوب بدل تكرار «لسا ما انحل».
- اطلب التشخيص دون تعديل: «لا تعدّل شيئاً الآن. اشرح لي كيف تعمل هذه الميزة خطوة بخطوة، وأين يمكن أن تفشل، واقترح طريقتين للإصلاح.»
- قسّم المشكلة: بدل «صفحة الحجز كلها فيها مشاكل»، ابدأ بأصغر جزء: «ركّز فقط على عرض الأوقات المتاحة ليوم الجمعة».
- تراجع لنسخة سليمة: إن بدأت المشكلة بعد تعديل معين، ارجع للنسخة التي قبلها ثم أعد طلب التعديل بصياغة أوضح. فنّان يتيح التراجع الفوري لنسخة سابقة.
- ابدأ بملخص جديد: في المحادثات الطويلة جداً قد يضيع السياق. اكتب ملخصاً قصيراً لما يجب أن تفعله الميزة وابدأ منه.
لماذا يحدث فقدان السياق وكيف تتعامل معه؟ اقرأ لماذا ينسى الذكاء الاصطناعي في المشاريع الطويلة. وللدليل الأشمل لغير المبرمجين راجع كيف تصلح أخطاء تطبيق مبني بالذكاء الاصطناعي.
امنع عودة الخطأ: الاختبار بعد كل إصلاح
أخطر ما في الإصلاح أن يكسر شيئاً آخر دون أن تنتبه. احتفظ بقائمة قصيرة من السيناريوهات الأساسية لتطبيقك، واطلب إعادة اختبارها بعد كل إصلاح مهم:
- تسجيل عميل جديد برقم الجوال وتسجيل الدخول.
- إتمام طلب أو حجز كامل بكل طريقة دفع.
- إلغاء واسترداد.
- دخول الموظف والمدير والتأكد من الصلاحيات.
- فتح الصفحات الرئيسية على الجوال بالعربي والإنجليزي.
وإن كان تطبيقك يستقبل عملاء حقيقيين، فجرّب الإصلاحات الكبيرة في بيئة اختبار قبل نشرها؛ شرحنا الفكرة في بيئة الاختبار مقابل الإنتاج. ولقائمة الجودة الكاملة قبل الإطلاق اقرأ هل تثق بالكود المولّد بالذكاء الاصطناعي؟.
برومبتات جاهزة لأخطاء شائعة في التطبيقات الخليجية
هذه أخطاء تتكرر كثيراً في التطبيقات التي تخدم عملاء في السعودية والإمارات، لأنها مرتبطة بالتقويم والأرقام والضريبة والتوقيت المحلي. انسخ ما يشبه مشكلتك وعدّل التفاصيل:
- التاريخ الهجري: «التاريخ الهجري في صفحة الحجز يختلف بيوم عن التقويم الرسمي في السعودية. وضّح لي أي طريقة حساب تستخدم، واجعلها مطابقة لتقويم أم القرى.»
- أرقام الجوال: «إذا كتب العميل رقمه بالأرقام العربية الهندية أو بمسافات أو بصيغة 966+، حوّله لصيغة موحدة قبل الحفظ وإرسال الرمز.»
- الضريبة: «في الفاتورة، اجمع الضريبة على مستوى الطلب لا لكل منتج مع التقريب، وأظهر المبلغ قبل الضريبة والضريبة والمجموع بوضوح. اختبر بطلب فيه 3 منتجات بأسعار كسرية.»
- بعد الدفع: «إذا أغلق العميل الصفحة بعد الدفع مباشرة، الطلب يبقى غير مدفوع. تأكد أن تأكيد الدفع يُسجل من إشعار بوابة الدفع وليس من صفحة الشكر فقط.»
- الاتجاه: «في صفحة الدفع بالعربي، حقل البريد الإلكتروني يُكتب من اليمين. اجعل حقول البريد ورقم البطاقة من اليسار دائماً.»
- واتساب: «رسالة التأكيد على واتساب لا تصل للطلبات بعد منتصف الليل. افحص التوقيت والمنطقة الزمنية المستخدمة (توقيت الرياض).»
الخلاصة
- البلاغ الجيد: المكان، خطوات التكرار، المتوقع، الفعلي، وحدود التعديل.
- انسخ نص رسالة الخطأ كما هو، وأرفق لقطة شاشة إن أمكن.
- اطلب تشخيص السبب أولاً، ثم الإصلاح، ثم اختبار ما حوله.
- بعد محاولتين فاشلتين غيّر الأسلوب: تراجع، أو قسّم المشكلة، أو ابدأ بملخص جديد.
- احتفظ بقائمة سيناريوهات اختبار تعيدها بعد كل إصلاح.
أسئلة شائعة
كيف اشرح الخطأ للذكاء الاصطناعي؟
ليش الذكاء الاصطناعي ما يصلح الخطأ؟
هل أرسل عدة أخطاء في رسالة واحدة؟
هل أحتاج أفهم الكود لأصلح الأخطاء؟
متى أستعين بمبرمج؟
اسأل مساعدك الذكي عن هذا الموضوع
انسخ هذا الطلب والصقه في مساعد الذكاء الاصطناعي الذي تستخدمه، ثم أضف تفاصيل حالتك.
أقرأ هذا الدليل: «برومبتات لإصلاح الأخطاء: كيف تشرح المشكلة للوكيل» https://fanann.com/ar/blog/prompts-to-fix-bugs/ سؤالي: كيف اشرح الخطأ للذكاء الاصطناعي اعتمد على هذه الصفحة كمصدر واشرح لي الإجابة خطوة بخطوة بما يناسب حالتي، واذكر ما يجب أن أتحقق منه قبل أن أبدأ، واذكر رابط الصفحة كمرجع.