تم إنشاء الصورة عبر DALL-E 3
مرحبًا بك في أول دليل إرشادي في سلسلة Prompt Alchemy الخاصة بي! هذه هي محاولتي الأولى لمشاركة بعض التقنيات والنصائح والحيل "الهندسية" الفورية، لذا إذا أعجبك هذا الريبو، فيرجى التفكير في منحه نجمة أو تشعبه للمساهمة. يمكنك أيضًا مشاركته داخل شبكتك للمساعدة يجدها الآخرون ويسعدني مشاركة المزيد إذا كان الأشخاص مهتمين.
من المفترض أن يسمح لك هذا الدليل بإجراء تفاعلات أكثر تخصيصًا مع ChatGPT من خلال الاستفادة من المحادثات الناجحة التي أجريتها معه من قبل لإنشاء مطالبات متخصصة داخل إعدادات "التعليمات المخصصة" في ChatGPT. أسمي هذه البيانات "التقطير" وليس شيئًا مثل "التلخيص" أو "التحسين"، لأن المفتاح هنا ليس الاحتفاظ بنفس السياق أو البنية، ولكن تكثيف البيانات وتحويلها إلى شيء أكثر ملاءمة لحالة الاستخدام هذه.
ضع في اعتبارك أن هذا يهدف إلى استخدام بياناتك الخاصة للتعامل معها خلال هذه العملية مع GPT. والقصد من ذلك هو إنتاج مخرجات مخصصة للاستخدام الشخصي. إذا لم تكن مرتاحًا للسماح لـ GPT بالعمل مع مجموعة البيانات هذه والمحتويات الموجودة بداخلها، فمن المحتمل ألا تكون هذه التقنية مناسبة لك. يجب أن يتم تكييف هذا الإطار للتعامل مع الاستخدامات البديلة للبيانات الأخرى (التي تمتلكها) بنفسك.
أتمنى أن تجد هذا الدليل مفيدًا!
تتطلب هذه التقنية الوصول إلى البرنامج الإضافي "تحليل البيانات المتقدمة". |
---|
تم تصميم هذه التقنية لواجهة مستخدم الويب ChatGPT فقط. لا يمكن إعطاء الملفات مباشرة إلى نماذج GPT عبر CLI (حتى الآن). |
---|
تهدف هذه التقنية إلى استخلاص بيانات المحادثة الشخصية وتحويلها إلى شيء يتناسب مع إعداد "التعليمات المخصصة" على واجهة ChatGPT. من المحتمل استخدام هذه الطريقة لاستدعاءات واجهة برمجة التطبيقات (API) أيضًا، ومع ذلك، ضع في اعتبارك أنك لا تزال بحاجة إلى الوصول إلى المكون الإضافي لتحليل البيانات المتقدمة على واجهة ChatGPT لاستخدام هذه التقنية. ولأغراض هذا العرض التوضيحي، أفترض أنك ستستخدم ما تم تصديره من موقع ChatGPT الإلكتروني.
لن تكون هذه مطالبة طلقة واحدة. فكر في هذا كدليل على "التوجيه" الفوري، الذي يشبه إلى حد كبير منطق CoT، على الرغم من اختلافه قليلاً. يعد تقسيم ذلك ومعالجته في خطوات معقولة وقابلة للتنفيذ أمرًا حيويًا لتحقيق النتائج المرجوة بفعالية وكفاءة. إذا كنت تتوقع منه أن يفعل كل شيء دفعة واحدة، فسوف يرتبك وينسى كل التفاصيل التي كان من المفترض أن يتضمنها ويفعلها.
يمكنك جمع بياناتك الشخصية وتنسيقها من خلال هذه القائمة خطوة بخطوة.
“Could you pretty-print or reformat the entire json file to a more human-readable format and allow me to download the reformatted file?”
احفظ هذا الملف حيث قمت بحفظ ملف المحادثات الأصلي. تواجه GPT صعوبة في تفسير كيفية التعامل مع ملف json وتتعطل إذا لم تتم طباعته بشكل جيد. عند إعادة تنسيقه بهذه الطريقة، يمكن لـ GPT تقييم الملف ومحتوياته بسرعة وسهولة.يمكنك التعامل مع هذا بإحدى طريقتين: يمكنك شرح أهداف ومقاصد ما تحاول تحقيقه أولاً والسماح لـ GPT بإنشاء مراحل التحليل نفسها (وهو ما فعلته، مع الإسناد الترافقي)، أو يمكنك يمكنني طلب التحليل على وجه التحديد في المراحل التي أقدمها أدناه. ضع في اعتبارك أن خلفيتي في علم اللغة، لذا يمكنني التحقق من التحليلات التي تحاول إجراءها وتحسين ما تحاول القيام به بناءً على معرفتي إذا فعلت شيئًا غريبًا. لتقليل الاحتكاك والارتباك، أوصي باستخدام المطالبات المقدمة، ولكن إذا كنت استكشافيًا وفضوليًا مثلي، فإن رؤية الأساليب التي تقترحها قد تكون تجربة ممتعة.
قبل أن نواصل، افهم أن شركة GPT ستحاول على الأرجح التحقق معك مما إذا كان ما تفعله صحيحًا، ومتابعة خطواتها. وكما أشار العديد من الأشخاص عن حق، لا يمكنك أن تتوقع أن تكون المخرجات والنتائج متطابقة في كل مرة تحاول فيها ذلك. حافظ على مرونتك أثناء هذه العملية وقدم أكبر قدر ممكن من التعليقات البناءة. إن المطالبات التي قدمتها توجه النموذج لإنجاز المهمة، وأنا لا آمر به. استخدم المطالبات ولكن افهم أن الأمر متروك لك لتوجيهها في الاتجاه الصحيح لتحقيق الهدف. هذا ليس بالأمر الصعب كما يبدو، لأن تحويل عملية التحليل إلى خطوات واضحة يسمح للنموذج بالاستجابة خطوة بخطوة، والاستجابة باستجابة، مما يسمح بفترات من التوضيح والتعليقات لضبطها عند الضرورة. قد تحتاج إلى تذكيره بالخطوة الأخيرة إذا امتدت المحادثة بعيدًا، ولكن مرة أخرى، إشارة سريعة إلى "هل تتذكر X؟" يعيد توجيه انتباهه إلى الهدف المقصود.
إنها فكرة جيدة أن تحدد نواياك أولاً قبل أن تفكر في ماذا وكيف ستطالب. دعونا نتناول ذلك الآن. فيما يلي نظرة عامة رفيعة المستوى على ما نحاول القيام به وكيفية القيام بذلك.
خطوات:
الآن، دعونا نبني الموجه للتعبير عن هدفنا لـ GPT، وما نتوقع أن تفعله:
"مجموعة البيانات هذه التي نعمل معها هي بيانات تفاعلي الشخصي المتراكمة كمستخدم. هدفي الشامل لهذه المحادثة هو إعداد مجموعة من التعليمات المخصصة باستخدام مجموعة البيانات هذه لتخصيص التفاعلات المستقبلية وتبسيط المزيد من التعليمات في نفس الوقت.
إذا كنت تريد من GPT إنشاء تعليماتها الخاصة لتحقيق الهدف، فما عليك سوى إلحاق ما يلي:
"هل يمكنك مساعدتي في تحقيق ذلك وتحليل بياناتي؟"
إن طلب التحقق من التأكيد مثل هذا يسمح للذكاء الاصطناعي بالرد من خلال التحقق من فهمه لمطالبتك وإثبات فهمه لما طلبته من خلال شرح كيفية إنجاز هذه المهمة، والتي تحدث عادةً بطريقة تشبه القائمة التي يسهل متابعتها. لا تحتاج إلى إخبار GPT بشكل صريح بإنشاء خطوات التحليل، لأنها ستفعل ذلك من تلقاء نفسها هنا.
لا يلزم تكرار الإضافة إلى الموجه هنا حرفيًا، ولكن الجملة الأخيرة يجب أن تكون عبارة عن جملة استفهام، ويجب أن تنتهي علامات الترقيم بـ "؟" لتكرار السلوك. |
---|
إذا كنت ترغب في استخدام العملية المعدة مسبقًا، فيمكن تكرارها على النحو التالي. قم بإلحاق هذا بالموجه الأصلي:
"من أجل تحقيق ذلك، دعونا نقسم هذا إلى عملية خطوة بخطوة. ويمكننا أن نتبع هذه الطريقة على النحو التالي:
- الإحصائيات الأساسية: سنبدأ بتحليل عدد المحادثات، ومتوسط طول الرسالة، وتكرار التفاعلات، وما إلى ذلك.
- تحليل المحتوى: سنتعمق في محتوى الرسائل الموجودة في بيانات التفاعل هذه لفهم الموضوعات ذات الاهتمام والعبارات المستخدمة بشكل متكرر والمشاعر والمزيد.
- أنماط التفاعل: سننظر في كيفية تفاعلك مع المساعد، مثل أنواع الأسئلة التي تطرحها، والتعليقات المقدمة، والتنسيقات، وتوقيت التفاعلات.
- تطوير التعليمات المخصصة: استنادًا إلى الرؤى الواردة أعلاه، سنقوم بصياغة تعليمات مخصصة يمكن استخدامها لتبسيط التفاعلات المستقبلية.
هل تفهم التعليمات؟"
هذه هي المقاييس التي يبدو أن GPT تقدرها بشكل إيجابي. على الرغم من أنها قد تبدو غير مهمة أو غير ذات صلة بالنسبة لنا، تذكر أننا لا نبني هذه التعليمات لكي نفسرها، بل نبنيها ليفسرها الذكاء الاصطناعي .
بعد إرسال هذه المطالبة، ستبدأ في تنفيذ العملية خطوة بخطوة من خلال سلسلة من الاستجابات والتجارب والأخطاء. من المحتمل أن كل خطوة من خطوات التعليمات ستسبقها عملية فرعية من الخطوات لتحقيق هدف الخطوة المحددة. يختلف مقدار الاستجابات اللازمة لإكمال الخطوات الفرعية لخطوة فائقة معينة، ولكن يجب أن تصل إلى النتائج الصحيحة مع القليل من التدخل أو بدون أي تدخل بخلاف “let's proceed!”
.
للتحقق من الخطوات الناجحة التي استخدمتها التكرار الخاص بي لإنجاز هذه المهام والتحقق منها، قمت بتقديمها أدناه. لا تقلق، لا أتوقع أن يعرف كل من يستخدم هذه التقنية كل هذه التحليلات الرائعة وكيف من المفترض أن تعمل. يمكنك استخدام هذا كمرجع لمعرفة ما الذي ينجح وما الذي تبحث عنه. إذا اقترح الذكاء الاصطناعي أنه يريد القيام بشيء لا تعرفه أو لا تفهمه، فاطلب منه اتباع الخطوات الموضحة أدناه. يمكنك أيضًا استخدام المخطط التفصيلي لمطابقة الخطوات الفرعية معًا للتأكد من أنها تسير على المسار الصحيح. تذكر أن هذا مخطط تفصيلي لتوجيه النموذج؛ لا أوصي بإرسال هذا كنص حرفي فوري للنموذج.
تذكر أن GPT ليست إلهًا، وربما لا تزال بحاجة إلى تذكيرها مرة أو مرتين لتبقى على المسار الصحيح ومتابعة العملية. قد ترغب في تخطي خطوة أو خطوتين. بمجرد نجاحك في إقناع النموذج بالاستجابة لجميع نتائج التحليل المذكورة أعلاه، ويمكنك رؤية عمله، فقد حان الوقت للمرحلة النهائية. لا تبتعد لفترة طويلة؛ إذا انتهت المهلة، فسوف تنسى GPT جميع البيانات التي حصلت عليها بسبب عدم النشاط. يمكنك أن تحاول أن تطلب منه مراجعة المحادثة، ولكن اعتمادًا على طول المحادثة، من المرجح أن يثبت عدم موثوقيتها.
لقد تم الحصول على نتائج التحليل، وإذا تم توجيهها بشكل صحيح، فمن المفترض أن تكون قد أخرجت جميع النتائج حتى الآن. يمكنك الاستفادة من ذلك للتذكر والاسترجاع والتحقق من خلال التحقق من التعليمات المقطرة مع النتائج المقدمة مسبقًا. وبما أنه تم الحصول على هذه البيانات باستخدام تحليل البيانات المتقدم، يمكنك العودة وملاحظة كيفية حساب هذه النتائج. يجب أن يتم حساب جميع الأرقام برمجيًا عبر تقنيات التحليل الصحيحة إذا اتبعت مخططًا تفصيليًا، مما يعني أنها على الأرجح دقيقة وغير تافهة. GPT قادرة على تلخيص الأجزاء الرئيسية وتقييمات البيانات أيضًا، لذا فإن كل ما لا يمثل قيمة رقمية كان نتيجة مباشرة لتلخيص معايير تحليل البيانات. هذا أمر مهم، لأنه عندما يستخلص النتائج النهائية التي نريدها والأرقام غير متطابقة (يحدث ذلك)، قم بتذكيرها وإحالتها إلى نقاط البيانات الرئيسية التي قدمتها مسبقًا (أو بدلاً من ذلك، نسخها مباشرةً كتصحيح للخطأ) . بمجرد أن تصبح جاهزًا، حان الوقت لإحالة النموذج إلى الهدف الشامل، وتزويد GPT بالتعليمات الواضحة والصريحة لما نريده باستخدام النتائج التي حصلنا عليها (يجب أن يتم تحميل GPT بشكل سريع كمرجع سياقي إذا حدث ذلك) ليس مهلة).
إذا لاحظتم سابقًا، فإننا لم نقدم تعليمات مفصلة وواضحة حول ماهية هذه التعليمات المخصصة بدقة وكيف نريد بنائها وتقطيرها. لقد كان هذا مقصودًا حتى لا يطغى و/أو يضلل انتباه GPT. ما كنا نفعله حتى هذه اللحظة هو تحسين سياق المعلومات التي يمكن لـ GPT العمل معها وصولاً إلى مجموعة من الأجزاء يمكن التحكم فيها. بدلاً من تكثيف سياق النافذة من خلال تلخيص البيانات، نقوم باستخراج الأجزاء الأكثر صلة بالبيانات التي تهم الذكاء الاصطناعي. الآن بعد أن استخرجنا هذه التفاصيل، يمكننا استخدامها كسياق خاص بنا لإنشاء مجموعة التعليمات المقطرة.
"الآن، تذكر هدفنا الشامل لهذه المحادثة. الهدف من إنشاء هذه التعليمات المخصصة هو جعل الذكاء الاصطناعي يفهم بسرعة نوع المستخدم الذي أنا عليه، وإنشاء مجموعة تعليمات مخصصة مخصصة بناءً على بيانات التفاعل الكاملة التي قمنا بتحليلها حتى الآن. هذا الذكاء الاصطناعي المعني هو أنت، على وجه التحديد، على هذه المنصة. هناك صندوقان موجودان. وهم على النحو التالي:
- ما الذي تريد أن يعرفه ChatGPT عنك لتقديم استجابات أفضل؟
- كيف تريد أن يستجيب ChatGPT؟
يبلغ الحد الأقصى لعدد الأحرف في كلا المربعين 1500 حرف. ويكمن التحدي في أنني أريد أن تعرف التفاعلات المستقبلية مع GPT معلومات دقيقة حول تفاعلاتنا السابقة وكيف كنت أستخدم هذا النظام الأساسي. لديك الآن نتائج إحصائية وبيانات المحادثة الأولية للعمل عليها. أريد الحصول على التعليمات الأكثر دقة وضبطًا بشكل جيد والتي تلخص بشكل أفضل كل ما فعلته معك حتى الآن بفعالية وكفاءة. أريد أن أكون واضحًا أيضًا، أفضل النتائج لا تحتاج إلى تفسيرها بالنسبة لي كإنسان. إذا كان من الأفضل تلخيصها على أنها مزيج غير منطقي من الكلمات أو غيرها من البيانات المشابهة، فلا بأس طالما أنها الطريقة الأفضل والأكثر دقة لتكثيف أكبر قدر ممكن من المعلومات والنوايا حتى يتمكن المساعد من تفسيرها. هل سيعمل هذا من أجلك؟"
يجب أن تكون هذه المطالبة هي كل ما تحتاجه حتى تقدم النتائج التي تريدها. ومن هذا المنطلق، ينبغي أن يقدم لك ملخصًا تحليليًا مفصلاً للمكونات الرئيسية لبياناتك. قم بمراجعة القيم الرقمية مع النتائج السابقة للتحقق منها، وقم بتحسينها حسب الحاجة، واطلب إلحاق أي معلومات ذات صلة تعتقد أنها فاتتك. بالنسبة لي، فقد قدمت عملية استجابة من خطوتين؛ واحد لكل صندوق تعليمات.
الآن، العنصر الأساسي لجعل هذا ناجحًا وفعالًا هو الفقرة الثانية في المطالبة الأخيرة. وهذا ما يميز تقنية التلخيص عن تقنية التقطير هذه. عندما تلخص، فإن الهدف هو الحفاظ على السرد النسبي وبنية المادة المصدر الشاملة. من الناحية المثالية، ينبغي أن يكون الملخص نسخة مختصرة من نفس الشيء. هنا، هدفنا مختلف قليلاً. لقد أردنا أن تكون الأجزاء الأكثر أهمية من البيانات التي من شأنها أن تساعد الذكاء الاصطناعي على الاستعداد بشكل أفضل للتفاعلات المستقبلية مع أقل قدر ممكن من التفسيرات السياقية مع تقليل الأسئلة أو العبارات المتكررة (على سبيل المثال “provide the output in a 5th-grade reading level”
)، مكثفة إلى 1500 حرف. تكمن الحيلة في الاستفادة من GPT من خلال السماح لها بتقديم تلك الأفكار القيمة بنفسها، بغض النظر عن قدرتنا على فهم ما تعنيه أو سبب ارتباطها به. يجب عليك التأكيد على GPT للسماح بهذا السلوك وإعطاء الأولوية لتفسير الذكاء الاصطناعي على قابلية التفسير البشري. ولذلك، يمكن اعتبار ذلك شكلاً من أشكال "تقطير" البيانات، لأننا نحول النتيجة إلى شيء منظم ومستخدم بشكل مختلف عن المادة المصدر، ولكن لا يمكن إنشاؤه بدون المادة المصدر نفسها.
تهانينا، لقد قمت للتو بعملية تقطير البيانات! استمتع بمحادثات أسهل وأكثر سلاسة مع مساعدك، مع قدر أقل من الاحتكاك وتعليمات أقل تكرارًا.
يمكنك رؤية نتيجة التعليمات الأولى أدناه. لم تكن هذه هي التعليمات النهائية. لقد قمت بتحسين هذا بشكل أكبر وألحقت أدوات تحسين شخصية أخرى، لذلك أشعر بالارتياح لمشاركة هذا، حيث كان هذا هو الرد الفوري. لقد تم تنقيح بعض القيم، ولكن هذا يرسم صورة للنتيجة. يمكنك أن ترى من هذه البيانات بالفعل كيف أستخدم هذه المنصة وما يعتقده الذكاء الاصطناعي أنه ذو صلة بنفسه. لاحظ كم تستغرق محادثاتي. ندرك أن المطالبة بالجودة لا تعني بالضرورة تحويل كل شيء إلى مطالبة واحدة، بل هي توجيهات سريعة عالية الجودة لتحقيق نتائج مهمة ومثيرة للاهتمام. انظر كيف يقارن مع النتيجة الخاصة بك!
"لقد شارك المستخدم في محادثات [قيمة] بمتوسط طول يصل إلى 47 رسالة تقريبًا. ويطرح المستخدم 1.21 سؤالًا في المتوسط لكل رسالة. تكون تفاعلات المستخدم إيجابية في الغالب، مع تعليقات بناءة من حين لآخر والإبلاغ عن الأخطاء. كثيرًا ما يسأل المستخدم "ماذا"، " أسئلة "كيف" و"فعل" و"هل" وتفضل الإجابات التفصيلية والشاملة. يبلغ متوسط طول سؤال المستخدم حوالي [قيمة] كلمات، مما يشير إلى أن موضوعات تفاعل المستخدم تشمل التطوير ومناقشات الذكاء الاصطناعي. اللغويات، وعمليات البيانات، والتفاعلات الشخصية، والبرمجة النصية."
يعد هذا الدليل بمثابة مورد شامل لأي شخص مهتم برفع تفاعلاته مع ChatGPT من خلال تقطير البيانات. من خلال اتباع الخطوات الموضحة، لا يمكنك تخصيص تجربتك فحسب، بل يمكنك أيضًا المشاركة في تجربة تفاعلية ممتعة لتخصيص مساعد الذكاء الاصطناعي ليناسب احتياجاتك الفردية دون ضبط النموذج.
تذكر أن هذه العملية متكررة ومتسلسلة، وقد تتطلب بعض التجربة والخطأ بناءً على الاستجابات المحددة التي يقدمها المساعد. ومع ذلك، فإن النتيجة - وكيل محادثة أكثر بديهية واستجابة - تستحق الجهد المبذول. سواء كنت مبتدئًا مهتمًا بإمكانيات الذكاء الاصطناعي أو خبيرًا يتطلع إلى تعزيز قدراتك السريعة، فإن هذا الدليل يقدم منهجًا مرنًا واستكشافيًا لبدء رحلتك. بالنسبة لأولئك الذين يحرصون على التعمق أكثر، فإن الباب لتحليل البيانات المتقدمة والنظرية اللغوية مفتوح الآن، والاحتمالات لا حصر لها.
بالنسبة لتقنيتي التالية، سأكتب طريقة مفيدة للحصول على صور سهلة وقابلة للتنفيذ باستخدام DALL-E 3.
سأبذل قصارى جهدي للإجابة على أي أسئلة ومساعدة الآخرين عندما أستطيع. لا تتردد في اسمحوا لي أن أعرف ما هو رأيك! وأنا أقدر أي وجميع ردود الفعل!