Menu
flag Ar iconالعربيةdown icon

أمثلة برومبت: 13 موجّهًا لـ ChatGPT جاهزة للنسخ

ثلاثة عشر موجّهًا جاهزًا للنسخ في التعلّم والبرمجة والكتابة والتخطيط. املأ الفراغات، ثم انسخ الموجّه أو افتحه في ChatGPT أو Claude.

يمكنك تعديل كل موجّه في هذه الصفحة ثم فتحه في ChatGPT أو Claude أو أي تطبيق ذكاء اصطناعي آخر.

هذه ثلاثة عشر موجّهًا (برومبت) يمكنك نسخها واستخدامها اليوم في ChatGPT أو Claude أو Gemini. في كل منها فراغات تظهر حقولًا على البطاقة: املأها بموضوعك أو لغتك أو نصك، ثم انسخ الموجّه أو افتحه مباشرة في محادثة. وتحت كل موجّه ملاحظة قصيرة عن سبب كتابته بهذه الطريقة، حتى تعدّله أو تكتب موجّهاتك بالأسلوب نفسه.

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

موجّهات للتعلّم

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

اشرح مفهومًا بمستواي
Fill in
اشرح التكرار الذاتي (recursion) لشخص يعرف المتغيرات والحلقات والدوال لكنه لم يتعلم هياكل البيانات. أعطني تشبيهًا واحدًا من الحياة اليومية، ثم مثالًا قصيرًا واحدًا بلغة Python، ثم سؤالًا واحدًا أجيب عنه لأتأكد أنني فهمت.
Try it
Example replyReplies vary between models and runs.

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

المثال:

def countdown(n):
    if n == 0:
        print("Done!")
        return
    print(n)
    countdown(n - 1)

countdown(3)

هذا يطبع 3 ثم 2 ثم 1 ثم Done!. الدالة التكرارية تحل المشكلة باستدعاء نفسها على نسخة أصغر منها. الشرط if n == 0 هو حالة التوقف (base case): فهو يوقف الاستدعاءات. من دونه، ستظل الدالة تستدعي نفسها حتى تطلق Python الخطأ RecursionError.

اختبر نفسك: ماذا يطبع countdown(0)؟

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

اختبرني بسؤال في كل مرة
Fill in
اختبرني في عمليات JOIN في SQL. اطرح سؤالًا واحدًا في كل مرة وانتظر إجابتي. بعد كل إجابة، قل لي هل أصبت واشرح السبب في جملتين، ثم اطرح السؤال التالي. ابدأ بالسهل وتدرّج نحو الأصعب. توقف بعد 5 أسئلة وأخبرني بالأفكار التي يجب أن أراجعها.
Try it
Example replyReplies vary between models and runs.

السؤال 1 من 5 (سهل): تربط جدول customers بجدول orders باستخدام INNER JOIN على العمود customer_id. العميل الذي لم يقدّم أي طلب قط: هل يظهر في النتيجة؟ ولماذا؟

اكتب إجابتك وسأخبرك بمدى صحتها.

جملة "انتظر إجابتي" هي المهمة هنا. من دونها، كثيرًا ما يكتب النموذج الأسئلة الخمسة في رد واحد، وأحيانًا مع إجاباتها تحتها، فيتحول الاختبار إلى قائمة قراءة.

ضع خطة دراسة
Fill in
ضع خطة من 4 أسابيع لتعلّم أساسيات JavaScript. أستطيع الدراسة 30 دقيقة يوميًا وأعرف مسبقًا HTML وقليلًا من CSS. لكل أسبوع اذكر المواضيع، ومشروعًا صغيرًا واحدًا يستخدمها، وكيف سأعرف أنني جاهز للانتقال إلى ما بعده. اجعل الخطة كلها في شاشة واحدة.
Try it

ميزانية الوقت وسطر "كيف سأعرف" هما ما يفصل خطة قابلة للاستخدام عن قائمة مواضيع. الخطة التي لا تتضمن اختبار جاهزية تُتّبع عادةً حسب الجدول سواء تعلّمت شيئًا أم لا.

موجّهات للبرمجة

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

اكتب دالة من مواصفات
Fill in
اكتب دالة بلغة Python اسمها parse_price تأخذ نصًا مثل "$1,299.99" وتُرجع الرقم بنوع float. تعامل مع هذه الحالات الحدّية: المسافات حول الرقم وغياب علامة الدولار يجب أن يُقرأ الرقم معهما، والنص الفارغ يجب أن يطلق ValueError. أضف ثلاثة اختبارات قصيرة. أرجِع الكود فقط.
Try it

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

اعثر على سبب الخطأ
Fill in
الكود الذي كتبته بلغة Python يفشل بالخطأ التالي. اشرح السبب أولًا بكلمات بسيطة قبل أن تقترح أي إصلاح. ثم اعرض أصغر تغيير يصلحه. ما توقعته: قائمة بالأسماء ما حدث بدلًا من ذلك: الخطأ التالي الكود:[الصق الكود هنا] الخطأ كاملًا:[الصق الخطأ كاملًا، مع traceback]
Try it

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

اشرح الكود سطرًا سطرًا
Fill in
اشرح كود JavaScript التالي سطرًا سطرًا لشخص يعرف الأساسيات لكنه لم يستخدم async وawait من قبل. بعد الشرح، تتبّع ما يحدث عند تشغيله على مُدخل تختاره أنت، مع قيمة كل متغير في كل خطوة. [الصق الكود هنا]
Try it

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

راجع الكود الخاص بي
Fill in
راجع كود TypeScript التالي قبل أن أفتح pull request. ابحث أولًا عن الأخطاء والحالات الحدّية غير المعالجة ومشكلات الأمان، ثم سهولة القراءة. لكل مشكلة، اذكر السطر، ودرجة الخطورة (عالية أو متوسطة أو منخفضة)، وإصلاحًا محددًا. إذا لم تكن متأكدًا من أن شيئًا ما مشكلة، فقل ذلك بدلًا من عرضه على أنه مشكلة. لا تعلّق على التنسيق. [الصق الكود هنا]
Try it

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

موجّهات للكتابة

تحتاج موجّهات الكتابة إلى جمهور ونبرة. عبارة "حسّن هذا" لا تعطي النموذج هدفًا، أما "اجعل هذا أوضح لعملاء غير تقنيين" فتعطيه.

أعد الصياغة بوضوح
Fill in
أعد كتابة النص التالي ليكون أوضح وأقصر لـ عملاء غير تقنيين. احتفظ بكل حقيقة وكل رقم. النبرة: ودودة ومباشرة. اعرض النص المعاد كتابته أولًا، ثم اذكر ما غيّرته في ثلاث نقاط على الأكثر. """ [الصق نصك هنا] """
Try it

جملة "احتفظ بكل حقيقة وكل رقم" تحمي المحتوى بينما تتغير الصياغة. وقائمة التغييرات تُظهر لك ما جرى، فتتراجع عن أي تعديل لا توافق عليه.

اكتب رسالة بريد إلكتروني
Fill in
اكتب رسالة بريد قصيرة إلى مديري أطلب فيها إجازة يوم الجمعة هذا. السبب: حفل زفاف أختي. اذكر أن تقرير السبرنت سيكون جاهزًا يوم الخميس. النبرة: ودودة ومباشرة. أقل من 100 كلمة، دون اعتذارات. أضف سطر الموضوع.
Try it
Example replyReplies vary between models and runs.

الموضوع: إجازة يوم الجمعة هذا

مرحبًا [اسم المدير]،

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

أخبرني إن كان ذلك مناسبًا لك.

شكرًا، [اسمك]

"دون اعتذارات" قيد صغير بأثر كبير: من دونه، تبدأ طلبات كهذه عادةً بفقرة من "آسف على الإزعاج". وسطر الخطة يجيب عن أول سؤال لدى القارئ قبل أن يطرحه.

لخّص نصًا طويلًا
Fill in
لخّص النص التالي في 5 نقاط لـ مدير مشغول لم يقرأه. ضع أهم نقطة أولًا. بعد النقاط، اذكر أي أسئلة مفتوحة أو قرارات يتركها النص دون حسم. """ [الصق النص هنا] """
Try it

تسمية القارئ تحدد ما يُعدّ مهمًا. وسطر الأسئلة المفتوحة يلتقط ما يُسقطه الملخّص العادي: الأشياء التي لم يقررها أحد بعد.

موجّهات للعمل والتخطيط

تحوّل هذه الموجّهات المُدخلات الفوضوية إلى شيء يمكنك العمل عليه. الحيلة المتكررة هي أن تخبر النموذج بما يفعله عندما تنقص المعلومات، فيحدد الفجوة بدلًا من ملئها بتخمين.

حوّل ملاحظات الاجتماع إلى مهام
حوّل ملاحظات الاجتماع هذه إلى مهام. استخدم جدولًا بالأعمدة: المهمة، والمسؤول، وتاريخ التسليم. إذا لم تذكر الملاحظات مسؤولًا أو تاريخًا، فاكتب "غير مذكور" بدلًا من التخمين. بعد الجدول، اذكر القرارات التي اتُّخذت في الاجتماع في نقاط. """ تأجّل الإطلاق إلى 12 مايو. بريا ستحدّث صفحة الأسعار. يجب أن يراسل أحدٌ مستخدمي النسخة التجريبية. توم يفحص إعدادات التحليلات قبل يوم الجمعة. """
Try it
Example replyReplies vary between models and runs.
المهمةالمسؤولتاريخ التسليم
تحديث صفحة الأسعاربرياغير مذكور
مراسلة مستخدمي النسخة التجريبيةغير مذكورغير مذكور
فحص إعدادات التحليلاتتومالجمعة

القرارات:

  • تأجّل موعد الإطلاق إلى 12 مايو.

قاعدة "غير مذكور" هي ما يجعل الجدول موثوقًا: المهمة التي مسؤولها "غير مذكور" مهمة لم يتولّها أحد، وأنت تريد أن ترى ذلك. وعندما يحتاج برنامج إلى قراءة النتيجة، راجع المخرجات المنظمة لتطلب JSON بدلًا من جدول.

قارن الخيارات قبل أن تقرر
Fill in
عليّ أن أختار بين استئجار مكتب والبقاء في العمل عن بُعد بالكامل لـ فريق من 6 أشخاص. قبل أن تقدّم أي نصيحة، اطرح عليّ حتى خمسة أسئلة عمّا يهم في وضعي. بعد أن أجيب، قارن الخيارات في جدول باستخدام المعايير المستمدة من إجاباتي، ثم قدّم توصية واذكر الخطر الرئيسي في اختيارها.
Try it

طلب أن يسألك النموذج أولًا يعكس الترتيب المعتاد. فبدلًا من قائمة عامة بالمزايا والعيوب، تحصل على مقارنة مبنية على أولوياتك أنت.

قسّم مشروعًا إلى خطوات
Fill in
قسّم هذا المشروع إلى خطوات يمكنني إنهاء كل منها في ساعة إلى ساعتين: بناء موقع شخصي لعرض أعمالي. رتّبها بحيث تنتج كل خطوة شيئًا أراه أو أختبره. حدّد الخطوات التي يُرجَّح أن أتعثر فيها، وقل ما الذي أبحث عنه عندما يحدث ذلك.
Try it

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

الأسئلة الشائعة

ما أمثلة الموجّهات الجيدة لـ ChatGPT؟

الموجّه الجيد يسمّي المهمة، ويعطي السياق الذي لا يستطيع النموذج تخمينه، ويقول ما الشكل المطلوب للإجابة. عبارة "اشرح التكرار الذاتي (recursion) لشخص يعرف الحلقات ولا يعرف هياكل البيانات، مع تشبيه واحد ومثال واحد في Python" تعمل أفضل بكثير من "اشرح التكرار الذاتي". الموجّهات في هذه الصفحة تتبع هذا النمط في التعلّم والبرمجة والكتابة والتخطيط.

هل تعمل هذه الموجّهات في Claude وGemini أيضًا؟

نعم. لا يعتمد أي منها على ميزة في منتج واحد. إنها تعليمات عادية، فتعمل في ChatGPT وClaude وGemini ونماذج المحادثة الأخرى. ستختلف صياغة الردود بين النماذج وبين التشغيلات، لكن البنية التي طلبتها يجب أن تبقى.

كيف أخصص مثالًا من هذه الموجّهات؟

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

هل أحفظ الموجّهات التي أستخدمها كثيرًا؟

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

Coddy programming languages illustration

تعلّم البرمجة مع Coddy

ابدأ الآن