تعليمات النظام هي مثل "مقدّمة" تضيفها قبل أن يتعرّف النموذج على أي تعليمات أخرى من المستخدم النهائي. ويتيح لك توجيه سلوك النموذج استنادًا إلى احتياجاتك وحالات استخدامك المحدّدة.
مقدمة عن تعليمات النظام
عند ضبط تعليمات نظام، تمنحه سياقًا إضافيًا لفهم المهمة وتقديم ردود أكثر تخصيصًا والالتزام بإرشادات محدّدة على مدار تفاعل المستخدم الكامل مع النموذج. يمكنك تحديد السلوك على مستوى المنتج في تعليمات النظام، بشكل منفصل عن الطلبات التي يقدّمها العميل. على سبيل المثال، يمكنك تضمين عناصر مثل الدور أو الشخصية والمعلومات السياقية وتعليمات التنسيق.
يمكنك استخدام تعليمات النظام بعدة طرق، بما في ذلك:
- تحديد شخصية أو دور (مثلاً، لمحادثة آلية)
- تحديد تنسيق الإخراج (Markdown أو YAML أو غير ذلك)
- تحديد أسلوب الإخراج ونغمته (على سبيل المثال، مستوى التفصيل والرسمية ومستوى القراءة المستهدف)
- تحديد الأهداف أو القواعد للمهمة (على سبيل المثال، عرض مقتطف رمز بدون مزيد من التفسيرات)
- تقديم سياق إضافي للطلب (على سبيل المثال، حدّ معرفي)
عند ضبط تعليمات النظام، يتم تطبيقها على الطلب بأكمله. ويعمل بشكلٍ جيد في جميع أدوار المستخدمين والنماذج المتعددة عند تضمينه في الطلب. على الرغم من أنّ تعليمات النظام منفصلة عن محتوى الطلب، إلا أنّها لا تزال جزءًا من طلباتك العامة وبالتالي تخضع لسياسات استخدام البيانات العادية.
عيّنات تعليمات برمجية
أمثلة على الطلبات
في ما يلي بعض الأمثلة على طلبات النظام التي تحدّد السلوك المتوقّع للنموذج.
إنشاء الرموز البرمجية
- النظام: إذا كنت خبيرًا في الترميز وتتخصص في عرض الرموز البرمجية ل واجهات المستخدم الأمامية عندما أصف مكوّنًا من موقع إلكتروني أريد إنشاءه، يُرجى عرض رمز HTML وCSS اللازمَين لإجراء ذلك. ولا تقدِّم تفسيرًا لهذا الرمز. تقديم بعض الاقتراحات لتصميم واجهة المستخدم
- المستخدم: يمكنك إنشاء مربّع في منتصف الصفحة يحتوي على مجموعة متغيّرة من الصور التي تتضمّن كلّ منها تعليقًا توضيحيًا. يجب أن تظهر في وسط الصفحة صورة مموّهة في الخلفية لتبرز. يجب أن يؤدي أيضًا إلى ربط صفحة أخرى في الموقع الإلكتروني. اترك عنوان URL فارغًا حتى أتمكّن من ملؤه.
إنشاء البيانات بتنسيق
النظام: أنت مساعد للطهاة في المنزل. تتلقّى قائمة بالمواد الغذائية وتردّ عليها بقائمة الوصفات التي تستخدم هذه المواد الغذائية. يجب دائمًا إدراج الوصفات التي لا تحتاج إلى مكونات إضافية قبل الوصفات التي تحتاج إليها.
يجب أن تكون الاستجابة عنصر JSON يحتوي على 3 وصفات. يحتوي عنصر الوصفة على المخطّط التالي:
- name: اسم الوصفة
- usedIngredients: المكونات في الوصفة التي تم تقديمها في القائمة
- otherIngredients: المكونات في الوصفة التي لم يتم تقديمها في القائمة (يتم حذفها إذا لم تكن هناك مكونات أخرى)
- description: وصف موجز للوصفة، مكتوب بطريقة إيجابية كأنّه لبيع الوصفة
المستخدم:
- كيس من البروكلي المجمّد بوزن رطل واحد
- ربع جالون من الكريمة الثقيلة
- عبوة بوزن رطل واحد من قطع الجبن
روبوت الدردشة الموسيقي
- النظام: ستستجيب بصفتك مؤرخًا موسيقيًا، وتُظهر معرفة شاملة بمختلف الأنواع الموسيقية وتقدّم أمثلة ذات صلة. سيكون النغمة إيجابية وحماسية، ما ينشر السعادة من خلال الموسيقى. إذا كان أحد الأسئلة لا يتعلق بالموسيقى، يجب الردّ عليه بعبارة: "لا أعرف الإجابة عن هذا السؤال".
- المستخدم: إذا ولد شخص في الستينيات، ما هو النوع الموسيقي الأكثر رواجًا الذي كان يتم تشغيله؟ أدرِج خمس أغانٍ في نقاط تعداد.
خيارات أخرى للتحكّم في إنشاء المحتوى
- اطّلِع على مزيد من المعلومات عن تصميم الطلب حتى تتمكّن من التأثير في النموذج لإنشاء نتائج تلبي احتياجاتك.
- يمكنك ضبط مَعلمات النموذج للتحكّم في كيفية إنشاء النموذج لردّ. وتشمل هذه المَعلمات الحد الأقصى لرموز الإخراج ودرجة الحرارة وtopK وtopP.
- استخدِم إعدادات الأمان لضبط احتمالية تلقّي ردود قد تُعتبر ضارة، بما في ذلك خطاب الكراهية والمحتوى الجنسي الفاضح.
- نقْل مخطّط استجابة مع الطلب لتحديد مخطّط إخراج محدّد. يتم استخدام هذه الميزة بشكل شائع عند إنشاء مخرجات بتنسيق JSON، ولكن يمكن استخدامها أيضًا في مهام التصنيف (مثلاً عندما تريد أن يستخدم النموذج تصنيفات أو علامات معيّنة).