الـ Prompting مهارة
يقول الناس إن الـ Prompting مجرد كتابة باللغة الإنجليزية. يصفونها بأنها مجرد خدعة بسيطة. ويقولون إن المطورين الحقيقيين لا يحتاجون إليها.
قضيت ستة أشهر في بناء منتجات باستخدام الذكاء الاصطناعي. كنت أتفق معهم سابقاً، أما الآن فأنا أخالفهم الرأي.
الـ Prompting يشبه محرك بحث Google في عام 2002. يمكن لأي شخص كتابة كلمات في صندوق بحث، لكن الخبراء يعرفون كيفية العثور على الإجابات بسرعة. هم يعرفون المصطلحات التي يجب استخدامها وكيفية التحقق من النتائج.
الـ Prompting هو بحث عن الذكاء بدلاً من البحث عن الروابط.
الكود السيئ يتعطل، فتظهر لك رسالة خطأ. أما الأوامر (prompts) السيئة فلا تتعطل؛ بل يعطيك الذكاء الاصطناعي إجابة خاطئة بكل ثقة. وإذا لم تكن حذراً، فسترسل هذا الخطأ إلى مستخدميك.
كتابة أوامر تجبر الذكاء الاصطناعي على إظهار خطوات عمله هي مهارة.
تعلمت أن الأوامر الطويلة ليست دائماً الأفضل. فالهيكلية أهم من الطول. يجب عليك فصل الدور (role)، والمهمة (task)، والقيود (constraints). فغالباً ما يكون الأمر المنظم المكون من 3 أسطر أفضل من أمر طويل ومشتت مكون من 15 سطراً.
الـ Prompting لا يحل محل خبرتك، بل يضاعفها.
المطور الذي يعرف تصميم الـ API يكتب أوامر أفضل. ومحلل البيانات الذي يعرف SQL يحصل على استعلامات أفضل. معرفتك هي التي تخبرك بالحالات الاستثنائية (edge cases) التي يجب ذكرها، وتخبرك متى يجب عليك رفض الإجابة.
الفجوة بين الأشخاص الذين يتقنون الـ Prompting وأولئك الذين لا يتقنونه فجوة هائلة، وتظهر بوضوح في سرعة كتابة الكود وجودة النماذج الأولية.
كيف تطور مهاراتك في الـ Prompting:
- تعامل مع الذكاء الاصطناعي كأنه متدرب ذكي. أعطه السياق، والهدف، والقيود.
- استخدم التعليمات السلبية. أخبره بما يجب ألا يفعله.
- اطلب من النموذج التفكير خطوة بخطوة. هذا يغير طريقة معالجته للمنطق.
- ابنِ مكتبة من الأنماط. تعامل مع الأوامر الناجحة كأنها دوال (functions) قابلة لإعادة الاستخدام.
- ادرس الإخفاقات. حاول معرفة سبب فشل الأمر.
الـ Prompting ليس بديلاً عن هندسة البرمجيات، بل هو مهارة تسير جنباً إلى جنب مع تصميم الأنظمة وهياكل البيانات. إنه حرفة تجعل مهاراتك الحالية أقوى.
إذا تجاهلت هذه المهارة، فستتحرك ببطء أكبر من الجميع.
مجتمع تعليمي اختياري: https://t.me/GyaanSetuAi