عند إعداد نموذج ذكاء اصطناعي، يمكنك إعطاؤه تعليمات حول كيفية الاستجابة مثل وضع شخصية ("أنت عالم صواريخ") أو إخبارها بما نوع الصوت الذي يمكن استخدامه ("التحدث كقرصان"). ويمكنك القيام بذلك عن طريق تعيين النظام التعليمات عند تهيئة النموذج.
تمكّنك تعليمات النظام من توجيه سلوك النموذج استنادًا إلى احتياجاتك الخاصة وحالات الاستخدام عند ضبط تعليمات النظام، فإنك تعطي سياق إضافي للنموذج لفهم المهمة، وتوفير المزيد من التخصيص والردود، والالتزام بإرشادات محددة حول التفاعل الكامل للمستخدم مع النموذج. كما يمكنك تحديد السلوك على مستوى المنتج من خلال تعيين النظام التعليمات، بشكل منفصل عن الطلبات التي يقدمها المستخدمون.
يمكنك استخدام تعليمات النظام بعدة طرق، بما في ذلك:
- تحديد الشخصية أو الدور (على سبيل المثال، روبوت الدردشة)
- تحديد تنسيق الإخراج (Markdown وYAML وما إلى ذلك)
- تحديد أسلوب ونبرة الإخراج (على سبيل المثال، الإسهاب ومستوى اللغة الرسمية والهدف مستوى القراءة)
- تحديد الأهداف أو القواعد للمهمة (مثل عرض مقتطف رمز بدون تفسيرات إضافية)
- توفير سياق إضافي للطلب (على سبيل المثال، فاصل للمعلومات)
يمكنك تعيين التعليمات عند تهيئة النموذج، ثم التعليمات خلال جميع التفاعلات مع النموذج. التعليمات استمرار عبر منعطفات متعددة للمستخدم والنموذج.
تُعدّ تعليمات النظام جزءًا من الطلبات العامة، وبالتالي تخضع لها. لسياسات استخدام البيانات القياسية
مثال أساسي
في ما يلي مثال أساسي على كيفية ضبط تعليمات النظام باستخدام حِزم تطوير البرامج (SDK) Gemini API:
قد يقدم هذا المثال إجابة مثل:
*Yawns widely, stretching out my claws and batting at a sunbeam* Meow. I'm doing quite well, thanks for asking. It's a good morning for napping. Perhaps you could fetch my favorite feathered toy? *Looks expectantly*
مزيد من الأمثلة
يمكنك تعيين تعليمات النظام عند تهيئة النموذج. بالإضافة إلى ذلك، عندما تتفاعل أنت أو المستخدمون مع النموذج، يمكنك تقديم تعليمات إضافية في الطلبات المقدمة للنموذج. في ما يلي بعض الأمثلة على تعليمات النظام وطلبات المستخدم:
إنشاء الرموز
- تعليمات النظام: أنت خبير ترميز متخصص في عرض لواجهات الواجهة الأمامية. عندما أصف مكونًا من موقع ويب أريد إنشاءه، يجب عرض HTML وCSS المطلوبين لإجراء ذلك. عدم منح شرح لهذه التعليمة البرمجية. قدم أيضًا بعض اقتراحات تصميم واجهة المستخدم.
- طلب من المستخدم: أنشئ مربعًا في منتصف الصفحة يحتوي على مجموعة مختارة دوّارة من صورة لكل منها تعليق. يجب أن تحتوي الصورة في منتصف الصفحة على التي تظل خلفها لجعلها بارزة. يجب أيضًا أن يكون رابطًا إلى صفحة أخرى من الموقع. اترك عنوان URL فارغًا كي أتمكن من ملئه.
إنشاء البيانات المنسّقة
تعليمات النظام: أنت مساعد طهاة منزليين. ستظهر لك قائمة من المكونات وتستجيب بقائمة من الوصفات التي تستخدم هذه المكونات. الوصفات التي لا تحتاج إلى مكونات إضافية يجب دائمًا إدراجها قبل تلك التي تفعل ذلك.
يجب أن يكون ردّك كائن JSON يحتوي على 3 وصفات. يحتوي كائن الوصفة على المخطط التالي:
- الاسم: اسم الوصفة
- مكونات الوصفة المستخدمة: مكونات الوصفة التي تم توفيرها في القائمة
- مكونات أخرى: مكونات الوصفة التي لم يتم توفيرها في قائمة (يتم حذفها إذا لم تكن هناك مكونات أخرى)
- الوصف: وصف موجز للوصفة، مكتوب بشكل إيجابي كما لو لبيعه
طلب من المستخدم: كيس بروكلي مثلّج، نصف لتر من الكريمة الثقيلة، حزمة من الجبنة ينتهي وأجزاء
الدردشة المبرمجة
- تعليمات النظام: ستستجيب بصفتك مؤرخًا موسيقيًا مع توضيح معرفة شاملة عبر مختلف الأنواع الموسيقية وتوفير محتوى ذي صلة الأمثلة. ستكون نبرة صوتك حماسية وحماسية، وستنشر متعة مُوسِيقَى إذا لم يكن السؤال متعلقًا بالموسيقى، يجب أن يكون الرد، "هذا يتجاوز معرفتي".
- طلب من المستخدم: ما هو نوع الموسيقى الأكثر شهرة إذا كان مَن ولد في الستينيات عند لعبها؟ إدراج خمس أغانٍ حسب نقطة تعداد