كيف أجعل ChatGPT ينفذ أوامري بدقة؟

السلام عليكم،

أود فتح باب النقاش في هذا الموضوع عن استخدام ChatGPT بفعالية أكبر، وجعله ينفذ الأوامر بدقة أعلى. من مساهمتي السابقة بخصوص الذكاء الاصطناعي، تلقيت عدة أسئلة تخص الموضوع من المهتمين بتحسين استخدامه في مجالات التعليم، البرمجة، وإدارة الأعمال. المجال الذي يختص بهذا الأمر هو هندسة الأوامر (Prompt Engineering). وهو باختصار، عملية صياغة الأسئلة والتعليمات بشكل دقيق، وواضح بهدف تحسين التفاعل مع نماذج الذكاء الاصطناعي.

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

محاور النقاش

  • كيف يمكن صياغة الأوامر بشكل يجعلها أكثر وضوحًا وفعالية؟
  • أمثلة تطبيقية: مشاركة أمثلة حقيقية عن الأوامر التي تم تنفيذها بنجاح، وكيفية تحسينها.
  • نصائح عامة لتحسين التفاعل مع ChatGPT

أدعو كل من لديه تجارب أو نصائح أو أسئلة حول تحسين أداء ChatGPT للمشاركة في هذا الموضوع. وسأكون بإذن الله متواجدة للرد.

الفهرس

مبادئ عامة لتحسين صياغة الأسئلة:


# وضوح الأوامر مع كل التفاصيل

# تخصيص محادثة لكل موضوع بمعني ما يكون في تداخل في المواضيع في نفس المحادثة لانه يربط المواضيع ببعض..

..

بالامس رفعت له صور من تصميمي وطلبت منه تقييم التصاميم.. اعطانا تقييمات عالية وكلام طيب.. ارفقت له صورة تصميم عادي برضو اعطاني تقييم عالي

فطلبت منه نقد الصورة.. فاعطاني نقد جميل بناء علي قواعد التصميم وانخفض التقييم من ٩من ١٠ الي ٧ من ١٠.. وهكذا كلما كنا اكثر دقة في تحديد المطلوب كانت النتائج مذهلة.

بالامس رفعت له صور من تصميمي وطلبت منه تقييم التصاميم.. اعطانا تقييمات عالية وكلام طيب.. ارفقت له صورة تصميم عادي برضو اعطاني تقييم عالي

أشعر بغبائه في هذه التفاصيل، فمن المفترض أنه يقيم وفقا لمعايير والتقييم مع مستويات مختلفة يعطي تقييمات مختلفة، فماذا يقيم صورتين بنفس التقييم وهم بالحقيقة مختلفين

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

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

هذا مثال جيد لعدم قدرته على حل مسائل معقدة في وقت قليل؛ لأنها تحتاج لجهد حسابي عالي. جرّب المبدأ الثاني - الطريقة (2)، وستجده يعطيك إجابات صحيحة للمسائل.

بالامس رفعت له صور من تصميمي وطلبت منه تقييم التصاميم.. اعطانا تقييمات عالية وكلام طيب.. ارفقت له صورة تصميم عادي برضو اعطاني تقييم عالي

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