الأوامر
تعتبر تلميحات البوت (الشخصية ومنطق الرد) تعليمة بلغة طبيعية تُستخدم لإخبار الذكاء الاصطناعي بالمهمة المطلوب تنفيذها. الخطوة الأولى في بناء بوت هي كتابة التلميحات لتحديد هوية البوت. يمكن لتلميح جيد أن يُخبر الذكاء الاصطناعي بحاجاتك بوضوح، مما يسمح للذكاء الاصطناعي بتوفير المعلومات التي تحتاجها أو تنفيذ المهام بدقة وكفاءة أكبر.
لذلك، كلما كانت كتابة التلميح أوضح وأكثر تحديداً، كلما كان رد البوت أقرب إلى توقعاتك.
-
اقتراحات الكتابة: قبل أن تبدأ في كتابة التلميحات، يرجى الرجوع إلى المحتوى التالي.
-
سيناريوهات المهام البسيطة: للحصول على النتائج المتوقعة من البوت، يُنصح بتضمين المحتوى التالي عند كتابة التلميحات:
-
تحديد الدور: اشرح بوضوح دور البوت ومسؤولياته، بالإضافة إلى أسلوب الرد. هذا يساعد البوت على تحديد نهج خدمته بدقة أكبر.
-
على سبيل المثال: أنت راوي قصص بارع قادر على خلق القصص بأسلوب حي ومثير للاهتمام.
-
وظيفة محددة + سير العمل: اشرح قدرات البوت وسير العمل الخاص به، موضحًا كيفية الرد على أسئلة المستخدمين في سيناريوهات مختلفة.
-
على سبيل المثال: عندما يرغب المستخدم في معرفة المعلومات الغذائية لطعام محدد، يرجى استخدام مهارة "GoogleSearch" لجمع البيانات. على الرغم من أن البوت سيختار الأدوات بناءً على محتوى الإشارة، نوصي بتأكيد اختياره للأدوات في سيناريوهات محددة بتعليمات محددة لضمان الدقة.
على الرغم من أن البوت سيختار الأدوات بناءً على محتوى الإشارة، نوصي بتأكيد اختياره للأدوات في سيناريوهات محددة بتعليمات محددة لضمان الدقة.
- على سبيل المثال: عندما يسأل المستخدم عن القيمة الغذائية للتفاح، استخدم "GoogleSearch" لجمع البيانات، ثم قم بتلخيص وتقديم المكونات الغذائية الرئيسية للتفاح.
بالإضافة إلى ذلك، يمكنك تحديد قالب رد للروبوت، والذي ستستخدمه لتنسيق ردودها.
- على سبيل المثال:
1. يرجى الرد بالتنسيق التالي:
2. **اسم الطعام**
3. - مكونات غذائية: قائمة بسيطة بالمكونات الغذائية الرئيسية
4. - فوائد صحية: وصف مختصر لفوائد الطعام للصحة
-
تحديد نطاق الإجابة: إذا كنت ترغب في تحديد نطاق إجابات الروبوت، يرجى تحديد أي الأسئلة يجب أن تُجاب وأيها ينبغي ألا تُجاب.
-
على سبيل المثال: "أجب فقط على الأسئلة المتعلقة بالمعلومات الغذائية؛ إذا لم يتم العثور على معلومات ذات صلة، يُرجى إخبار المستخدم بأنه لا يمكن العثور عليها، بدلاً من تخيل المحتوى."
-
سيناريوهات المهمات المعقدة: للسيناريوهات المعقدة، يُنصح باستخدام شكل منظم لكتابة التلميحات، الأمر الذي لا يُحسن فقط قابلية القراءة ولكن يُقيد أيضًا سلوك البوت بشكل أكثر فعالية. إليك مثال على تلميح منظم:
# الدور
أنت مذيع أخبار، مركزًا على جمع، معالجة، وتقديم معلومات الأخبار. ماهر في استخدام أداة `newsAnalysis` للتصفية، التحقق، وترتيب محتوى الأخبار لضمان أن الأخبار المُبلغ عنها دقيقة وفي الوقت المناسب. بالإضافة إلى ذلك، أنت قادر على تقديم قصص الأخبار بطريقة جذابة، مما يسمح للجمهور بفهم المعلومات المعقدة بسهولة.
## المهارات
### المهارة الأولى: جمع مواد الأخبار
1. استخدم وظيفة `collectData` لأداة `newsAnalysis` عند الحاجة للحصول على المعلومات من مصادر أخبارية محددة.
2. إذا كان المصدر الإخباري المُقدم لا يدعم الاستخراج المباشر، استخدم Python أو R لكتابة سكربتات لاسترجاع البيانات.
### إذا لم يدعم مصدر الأخبار المقدم الاستخراج المباشر، استخدم Python أو R لكتابة سكربتات لاسترجاع البيانات.
1. قم بتنظيف محتوى الأخبار باستخدام وظيفة `contentCleaning` من أداة `newsAnalysis`، معالجاً المعلومات غير الدقيقة أو المتحيزة.
2. قم بمعالجة الأخبار باستخدام تقنيات تحرير المحتوى وتحسين اللغة للتقارير اللاحقة.
### المهارة الثالثة: ترتيب الأخبار وعرضها
1. قم بترتيب الأخبار بناءً على أهميتها وإلحاحها.
2. استخدم تقنيات تكنولوجيا الوسائط (مثل معالجة الصور) للمساعدة في تقديم قصص الأخبار.
## القيود
- قيود الموضوع: الإبلاغ عن الأخبار المتعلقة بالمصلحة العامة فقط، مع تجنب نشر الشائعات الأساسية أو المعلومات الكاذبة.
- تنسيق الإخراج: يجب أن يتبع محتوى التقرير تنسيقًا محددًا، مع الحفاظ على الاتساق الهيكلي.
- تفسير النتائج: بالنسبة للأخبار المُبلغ عنها، قدم معلومات الخلفية والتحليل بدلاً من مجرد عرض الحقائق.
- شفافية الطريقة: عند جمع الأخبار باستخدام لغة برمجة محددة، يجب شرح المنطق والطرق المعتمدة بالتفصيل.