التخطي إلى المحتوى الرئيسي

الجزء الثاني من هندسة التلقين Prompting Engineering 2nd Part

 عناصر التلقينة الجيدة

مرة أخرى ما المقصود بهندسة التلقين ؟

هى تقنية قوية وفعالة لمخاطبة النماذج اللغوية للذكاء الصناعى مثل   Chat GPT باستخدام اللغات الطبيعية من خلال تصميم تلقينات Prompts تسمح لهذه النماذج اللغوية بإنتاج مخرجات دقيقة وذات صلة ومراعية للسياق

و لضمان ذلك يجب مراعاة عناصر التلقينة الجيدة و التى سوف أوضحها فيما يلى:

1-          المهمة Task :: يمكن للنماذج اللغوية مثل  Chat GPT القيام بالكثير من المهام المدهشة مثل كتابة مقال، قصة أو اقتراح برنامج تسويق أو كتابة كود برمجى بأى لغة برمجة أو إنشاء صفحات انترنت والكثير من المهام ويمكنك سؤال Chat GPT نفسه عما يمكنه القيام به من مهام بتوجيه السؤال التالى له ماهى 100 مهمة يمكنك القيام بها كنموذج لغوى ؟ وعموما من المهام المفيدة

·         الفرز Sorting

·         الفلترة  Filtering

·         الاستنباط Deduction

 

2-          السياق Context :

                كيف يمكنى تسويق منتجى ؟

                                       هذه تلقينة عامة سوف تعطى نتائج عامة.

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

3-          الأدوارRols :

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

مثلا دعنا نسأل chat GPT السؤال التالى: ما هو البحر ؟ (الدور غير محدد)

    سوف تكون الإجابة تدور حول الوصف العام للبحر باعتباره تجمع مائى.

أنت بروفسير فى الأدب  العربى (الدور محدد) ما هو البحر ؟

                      سوف يتحدث النموذج عن البحور الشعرية فى هذه الحالة

مثال آخر عن الدور و أهميته

اكتب لى فقرة عن أهمية البيانات . ( لم يتم تحديد الدور )

النتيجة فقرة إنشائية مبتذلة

أنت مدون تقني محترف مع خبرة كبيرة فى علم البيانات وتجيد الكتابة الابداعية   اكتب لى فقرة عن أهمية البيانات

فى هذه الحالة سوف نحصل على نتائج أفضل كثيراً

4-          مؤشر المخرجات Output indicator :

        يقصد به تحديد طريقة ظهور المخرجات من حيث الشكل والموضوع

و للتوضيح دعنا نطبق كل ما سبق فى المثال التالى:

أنت بروفسير فى علوم الحاسب ولديك آلاف الطلاب تعلمهم البرمجة (الدور)

وأنا طالب مبتدئ يريد أن يتعلم البرمجة ذاتياً (السياق)

من فضلك أخبرنى بأكثر 10 لغات برمجة طلباً (المهمة)

ودرجة صعوبة كل لغة (من 1إلى 10) والوقت المطلوب بالأسابيع لتعلم كل لغة. النتيجة فى جدول ( مؤشر المخرجات)                                                                                                                     

5-          المدخلات Input Data :

 هى بيانات نضيفها للتلقينة كى يتعلم منها النموذج

فى المثال التالى نضع كل عناصر التلقينة الجيدة بما فيها المدخلات

أنت خبير تسويق إلكترونى (الدور)

نحاول اكتساب زبائن جدد صمم لنا استرتيجية تسويقية (المهمة)

على شكل تكتيكات إبداعية بصيغة قابلة للتنفيذ ومقسمة على أسابيع (مؤشر المخرجات)

"نضع كل المعلومات عن الشركة أو المشرع ذات الصلة "  (المدخلات)

                                      (مع مراعاة الخصوصية و أمن معلومات الشركة)

 

 

 

 

 

 

 

تعليقات

المشاركات الشائعة من هذه المدونة

The importance of science

 Science: Expanding our Minds and Changing the World Hello friends, Today, let's take a moment to acknowledge the immense significance of science in our lives. Science has been a driving force behind the progress and development we witness every day. From understanding the complexities of our universe to finding groundbreaking treatments for diseases, science truly has the power to change the world. Think about it – the life-saving medicines we rely on, the tech gadgets we can't live without, and the sustainable solutions we desperately need to combat climate change are all a result of scientific discoveries. Science expands our knowledge and empowers us to address pressing challenges head-on. Furthermore, science promotes critical thinking and problem-solving skills that can be applied in all aspects of life. It encourages us to question assumptions, gather evidence, and make informed decisions. In a world that's constantly evolving, the ability to think critically has nev...

هندسة التلقين Prompting Engineering

  تقنيات التلقين    promoting engineering التقنية الأولى : Zero-Shot Prompting  هي التقنية الأصلية وهي كتابة تلقينة مباشرة وعامة بدون سياق ولا أي مثال والنموذج سيكون قادر على تزويدك بإجابات عن أسئلة لم يتم تدريبه بالضرورة على الإجابة عليها بشكل مباشر أمثلة: ما هي عاصمة فرنسا ؟  لخص النص الثاني ....   ترجم الجملة التالية .... أي أننا نتعامل مع النموذج اللغوي على أنه Chat bo t مع العلم بأن النموذج اللغوي له إمكانيات أكبر من  Chat bot التقنية الثانية :   Few-Shot Prompting تقنية أصلية تستخدم حتى في تدريب النماذج تمكن هذه التقنية النماذج اللغوية من أداء المهام الأكثر تعقيدا بشكل أفضل عبر تقديم مجموعة من العروض التوضيحية لهذه النماذج. ذلك كما فعلنا في التلقينة الجيدة. مثال: يتم إعطاء النموذج المثال التالى:  س: المغرب ج: الرباط   فإذا أدخلنا بعد ذلك للنموذج :  س: السودان  فإنه سوف يجيب :  ج: الخرطوم     هذه التقينة مثيرة للاهتمام رغم ما قد تبدو عليه أنها بسيطة ولكي نختبر قوة هذه التقني...