تخطّ إلى المحتوىتواصل معنا
كتابة البرومبت

برومبتات لإصلاح الأخطاء: كيف تشرح المشكلة للوكيل

قالب جاهز للإبلاغ عن الأخطاء للوكيل: أين حدثت، خطوات تكرارها، المتوقع والفعلي، والدليل. مع أمثلة لأخطاء تطبيقات خليجية وما تفعله إذا لم ينجح الإصلاح.

فريق فنّان9 دقائق قراءة
واتساب
الإجابة المختصرة

لتشرح الخطأ للوكيل بفعالية، اكتب خمسة أشياء: أين حدثت المشكلة (الصفحة والدور والجهاز)، خطوات تكرارها بالترتيب، ما توقعت أن يحدث، ما حدث فعلاً مع نص رسالة الخطأ إن وجدت، وما لا يجب تغييره. اطلب من الوكيل أن يشرح السبب قبل أن يعدّل، ثم يختبر الإصلاح والأجزاء القريبة منه. إذا لم ينجح الإصلاح بعد محاولتين، توقف وارجع لنسخة سابقة أو قسّم المشكلة.

يبحث الناس عن هذا الموضوع بعبارات مثل
  • كيف اشرح الخطأ للذكاء الاصطناعي
  • برومبت لاصلاح خطأ في التطبيق
  • الذكاء الاصطناعي ما يصلح الخطأ
  • كيف اصلح خطأ في تطبيق مبني بالذكاء الاصطناعي
  • تصحيح الاخطاء البرمجية بالذكاء الاصطناعي

كيف تشرح المشكلة للوكيل ليصلحها من أول مرة؟

لتشرح المشكلة للوكيل الذكي ليصلحها من أول مرة، اكتب بلاغ خطأ من خمسة أجزاء: أين، كيف تتكرر، ماذا توقعت، ماذا حدث، وما الذي لا يجب أن يتغير. الوكيل يرى الكود لكنه لا يرى ما رأيته أنت على الشاشة، ولا يعرف أنك كنت تجرب بحساب موظف من جوال آيفون والواجهة بالعربي. كل معلومة تضيفها تختصر عليه التخمين.

وكيل فنّان يختبر الصفحات ويصلح كثيراً من الأخطاء بنفسه أثناء البناء، لكن بعض المشاكل لا تظهر إلا حين تستخدم التطبيق كعميل حقيقي: قاعدة عمل لم تُفهم كما قصدت، أو حالة نادرة لم يجربها أحد. هنا يأتي دورك، وجودة بلاغك تحدد سرعة الحل.

الخطأ الموصوف بدقة نصفه مُصلح.

قالب بلاغ الخطأ: انسخه واملأه

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

قالب الإبلاغ عن خطأ

عندي مشكلة في [اسم الصفحة أو الميزة]. السياق: دخلت بحساب [عميل/موظف/مدير]، من [جوال/حاسوب، المتصفح]، والواجهة [بالعربي/بالإنجليزي]. خطوات التكرار: 1. [الخطوة الأولى] 2. [الخطوة الثانية] 3. [الخطوة الثالثة] المتوقع: [ما كان يجب أن يحدث]. الفعلي: [ما حدث بالضبط]. نص رسالة الخطأ: «[انسخها كما هي]». يحدث [دائماً/أحياناً/مرة واحدة]. قبل أن تعدّل: اشرح لي باختصار السبب المحتمل. بعد الإصلاح: اختبر الخطوات نفسها، واختبر [الأجزاء القريبة] للتأكد أنها لم تتأثر. لا تغيّر [التصميم/صفحات أخرى/منطق الدفع].

جرّبه في فنّان

خطأ أم طلب تغيير؟

قبل أن تكتب البلاغ، اسأل نفسك: هل طلبت هذا السلوك من البداية؟ إذا كانت القاعدة مكتوبة في برومبتك ولم تُطبق، فهذا خطأ وصِفه بالقالب أعلاه. أما إذا اكتشفت قاعدة جديدة لم تذكرها، مثل أن العربون لا يُسترد في الأعياد، فهذا طلب تغيير. اكتبه كميزة جديدة واضحة: «أضف قاعدة...»، لا كشكوى «الحجز فيه مشكلة». هذا التمييز يجعل الوكيل يضيف المنطق الناقص بدل أن يبحث عن خلل غير موجود، ويحافظ على وصف تطبيقك مرتباً لك ولأي شخص يعمل عليه لاحقاً.

بلاغ ضعيف وبلاغ قوي: أمثلة حقيقية الشكل

بلاغ ضعيف
  • «الدفع ما يشتغل»
  • «الصفحة خربانة بالعربي»
  • «الرمز ما يوصل»
  • «المجموع غلط»
بلاغ قوي
  • «بعد الدفع بمدى في وضع الاختبار يرجعني لصفحة السلة بدل صفحة الشكر، والطلب يبقى غير مدفوع»
  • «في صفحة المنتج بالعربي، سهم الرجوع يشير لليسار والسعر يظهر قبل العملة بشكل معكوس»
  • «رمز التحقق يصل لأرقام 05 لكن لا يصل إذا كتب العميل الرقم بصيغة 966+»
  • «سلة فيها منتجان بـ 100 ريال: المتوقع ضريبة 30 والمجموع 230، والظاهر ضريبة 15 فقط»

لاحظ أن البلاغات القوية لا تحتاج أي مصطلح تقني. فيها أرقام، وصيغة إدخال محددة، ومقارنة بين المتوقع والفعلي. هذا كل ما يحتاجه الوكيل ليعرف أين يبحث.

نوع المشكلةأهم معلومة تضيفها
الدفعطريقة الدفع، المبلغ، أين توقفت الرحلة، وحالة الطلب بعدها
تسجيل الدخولصيغة رقم الجوال، هل وصل الرمز، ونص الرسالة الظاهرة
التصميم وRTLاللغة، حجم الشاشة، ولقطة شاشة
الحسابات والأسعارمثال بأرقام: المدخلات والنتيجة المتوقعة والنتيجة الظاهرة
الصلاحياتالدور الذي دخلت به، وما رأيته ولا يجب أن تراه
التنبيهاتالحدث المتوقع، الوقت، والقناة (واتساب، SMS، بريد)

كيف تجمع الدليل وأنت لست مبرمجاً؟

  1. 1
    كرر المشكلة مرة ثانية

    إن تكررت بنفس الخطوات فهي قابلة للإصلاح بسهولة. إن لم تتكرر، اكتب ذلك صراحة مع الوقت التقريبي.

  2. 2
    غيّر متغيراً واحداً

    جرّب باللغة الأخرى، أو بدور آخر، أو من جهاز آخر. «يحدث بالعربي فقط» معلومة ذهبية.

  3. 3
    انسخ النص لا تلخّصه

    رسالة الخطأ كما ظهرت، حتى لو كانت بالإنجليزية وغير مفهومة لك.

  4. 4
    التقط صورة للشاشة

    خصوصاً لمشاكل التصميم والاتجاه؛ صورة واحدة تغني عن فقرة.

  5. 5
    حدد بيانات الاختبار

    رقم الطلب، اسم المنتج، أو حساب الاختبار الذي استخدمته، حتى يجد الوكيل الحالة نفسها.

ماذا تفعل إذا لم ينجح الإصلاح؟

يحدث أحياناً أن يدور الإصلاح في حلقة: يصلح الوكيل شيئاً فيظهر خطأ آخر، أو يعود الخطأ نفسه بشكل مختلف. القاعدة العملية: بعد محاولتين لم تنجحا، غيّر الأسلوب بدل تكرار «لسا ما انحل».

  1. اطلب التشخيص دون تعديل: «لا تعدّل شيئاً الآن. اشرح لي كيف تعمل هذه الميزة خطوة بخطوة، وأين يمكن أن تفشل، واقترح طريقتين للإصلاح.»
  2. قسّم المشكلة: بدل «صفحة الحجز كلها فيها مشاكل»، ابدأ بأصغر جزء: «ركّز فقط على عرض الأوقات المتاحة ليوم الجمعة».
  3. تراجع لنسخة سليمة: إن بدأت المشكلة بعد تعديل معين، ارجع للنسخة التي قبلها ثم أعد طلب التعديل بصياغة أوضح. فنّان يتيح التراجع الفوري لنسخة سابقة.
  4. ابدأ بملخص جديد: في المحادثات الطويلة جداً قد يضيع السياق. اكتب ملخصاً قصيراً لما يجب أن تفعله الميزة وابدأ منه.

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

امنع عودة الخطأ: الاختبار بعد كل إصلاح

أخطر ما في الإصلاح أن يكسر شيئاً آخر دون أن تنتبه. احتفظ بقائمة قصيرة من السيناريوهات الأساسية لتطبيقك، واطلب إعادة اختبارها بعد كل إصلاح مهم:

  • تسجيل عميل جديد برقم الجوال وتسجيل الدخول.
  • إتمام طلب أو حجز كامل بكل طريقة دفع.
  • إلغاء واسترداد.
  • دخول الموظف والمدير والتأكد من الصلاحيات.
  • فتح الصفحات الرئيسية على الجوال بالعربي والإنجليزي.

وإن كان تطبيقك يستقبل عملاء حقيقيين، فجرّب الإصلاحات الكبيرة في بيئة اختبار قبل نشرها؛ شرحنا الفكرة في بيئة الاختبار مقابل الإنتاج. ولقائمة الجودة الكاملة قبل الإطلاق اقرأ هل تثق بالكود المولّد بالذكاء الاصطناعي؟.

برومبتات جاهزة لأخطاء شائعة في التطبيقات الخليجية

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

  • التاريخ الهجري: «التاريخ الهجري في صفحة الحجز يختلف بيوم عن التقويم الرسمي في السعودية. وضّح لي أي طريقة حساب تستخدم، واجعلها مطابقة لتقويم أم القرى.»
  • أرقام الجوال: «إذا كتب العميل رقمه بالأرقام العربية الهندية أو بمسافات أو بصيغة 966+، حوّله لصيغة موحدة قبل الحفظ وإرسال الرمز.»
  • الضريبة: «في الفاتورة، اجمع الضريبة على مستوى الطلب لا لكل منتج مع التقريب، وأظهر المبلغ قبل الضريبة والضريبة والمجموع بوضوح. اختبر بطلب فيه 3 منتجات بأسعار كسرية.»
  • بعد الدفع: «إذا أغلق العميل الصفحة بعد الدفع مباشرة، الطلب يبقى غير مدفوع. تأكد أن تأكيد الدفع يُسجل من إشعار بوابة الدفع وليس من صفحة الشكر فقط.»
  • الاتجاه: «في صفحة الدفع بالعربي، حقل البريد الإلكتروني يُكتب من اليمين. اجعل حقول البريد ورقم البطاقة من اليسار دائماً.»
  • واتساب: «رسالة التأكيد على واتساب لا تصل للطلبات بعد منتصف الليل. افحص التوقيت والمنطقة الزمنية المستخدمة (توقيت الرياض).»

الخلاصة

  • البلاغ الجيد: المكان، خطوات التكرار، المتوقع، الفعلي، وحدود التعديل.
  • انسخ نص رسالة الخطأ كما هو، وأرفق لقطة شاشة إن أمكن.
  • اطلب تشخيص السبب أولاً، ثم الإصلاح، ثم اختبار ما حوله.
  • بعد محاولتين فاشلتين غيّر الأسلوب: تراجع، أو قسّم المشكلة، أو ابدأ بملخص جديد.
  • احتفظ بقائمة سيناريوهات اختبار تعيدها بعد كل إصلاح.

أسئلة شائعة

كيف اشرح الخطأ للذكاء الاصطناعي؟
اذكر الصفحة والدور والجهاز، وخطوات التكرار بالترتيب، وما توقعته، وما حدث فعلاً مع نص رسالة الخطأ، وما لا يجب تغييره. واطلب شرح السبب قبل التعديل.
ليش الذكاء الاصطناعي ما يصلح الخطأ؟
غالباً لأن الوصف لا يكفي ليحدد مكان المشكلة، أو لأن المحادثة طالت وفقد السياق. اطلب تشخيصاً دون تعديل، قسّم المشكلة، أو ارجع لنسخة سليمة وابدأ بملخص واضح.
هل أرسل عدة أخطاء في رسالة واحدة؟
الأفضل لا. خطأ واحد في كل رسالة يعني إصلاحاً دقيقاً واختباراً واضحاً، ويسهل معرفة أي تعديل سبب أي نتيجة.
هل أحتاج أفهم الكود لأصلح الأخطاء؟
لا. تحتاج أن تصف ما رأيت بدقة وأن تختبر بعناية. الوكيل يتولى قراءة الكود وتعديله، ودورك أن تحدد المشكلة وتتحقق من الحل.
متى أستعين بمبرمج؟
إذا تكرر الفشل في ميزة حساسة مثل الدفع أو الصلاحيات رغم تقسيم المشكلة والتراجع، أو قبل إطلاق كبير يتعامل مع بيانات حساسة. ملكيتك للكود وتصديره إلى GitHub تسهل على أي مبرمج المساعدة.

اسأل مساعدك الذكي عن هذا الموضوع

انسخ هذا الطلب والصقه في مساعد الذكاء الاصطناعي الذي تستخدمه، ثم أضف تفاصيل حالتك.

أقرأ هذا الدليل: «برومبتات لإصلاح الأخطاء: كيف تشرح المشكلة للوكيل» https://fanann.com/ar/blog/prompts-to-fix-bugs/ سؤالي: كيف اشرح الخطأ للذكاء الاصطناعي اعتمد على هذه الصفحة كمصدر واشرح لي الإجابة خطوة بخطوة بما يناسب حالتي، واذكر ما يجب أن أتحقق منه قبل أن أبدأ، واذكر رابط الصفحة كمرجع.

مصطلحات في هذا المقال

فكرتك تستاهل تطلع للنور.

صِفها بالعربي أو الإنجليزي، وفنّان يبنيها ويختبرها وينشرها — بدون أي خبرة في البرمجة. ابدأ مجاناً، بدون بطاقة ائتمان.