تخصيص تجربتك باستخدام "القواعد"

تتيح لك القواعد في Gemini تحديد لغات الترميز أو الأساليب أو تنسيقات الإخراج المفضّلة التي تنطبق على جميع الطلبات. عند ضبط هذه الإعدادات المفضّلة مرة واحدة، يتم تطبيقها تلقائيًا على جميع الطلبات اللاحقة التي يتم إرسالها إلى Gemini. تساعد القواعد Gemini في فهم معايير المشروع والإعدادات المفضّلة لتقديم مساعدة أكثر دقة وتخصيصًا في ما يتعلّق بالرموز البرمجية. على سبيل المثال، يمكنك إنشاء قاعدة مثل "قدِّم لي دائمًا ردودًا موجزة بلغة Kotlin".

تخزين القواعد وإدارتها في مكتبة الطلبات في Android Studio لإعداد قاعدة، اتّبِع الخطوات التالية:

  1. لفتح إعدادات Gemini، انقر على رمز حالة Gemini في أسفل بيئة التطوير المتكاملة، ثم انقر على ضبط Gemini > مكتبة الطلبات. يمكنك بدلاً من ذلك الانتقال إلى ملف (استوديو Android على نظام التشغيل macOS) > الإعدادات > الأدوات > Gemini > مكتبة الطلبات.
  2. استخدِم القائمة المنسدلة النطاق لتخزين القواعد على مستوى بيئة التطوير المتكاملة أو مستوى المشروع:
    • تكون القواعد على مستوى بيئة التطوير المتكاملة خاصة بك ويمكن استخدامها في مشاريع متعددة.
    • يمكن مشاركة القواعد على مستوى المشروع بين أعضاء الفريق الذين يعملون على المشروع نفسه. يتم حفظها في ملف /.idea/project.prompts.xml مع طلبات على مستوى المشروع.
  3. لإضافة قاعدة، انقر على القواعد وأضِف القواعد في المحرّر. تأكَّد من أنّ القواعد محدّدة وقابلة للتنفيذ. لا يهمّ تخطيط القواعد، ولكن لتسهيل قراءتها وصيانتها، ننصحك بوضع قواعد متعدّدة في قائمة تعداد نقطي.
  4. انقر على تطبيق للحفظ والبقاء في مربّع حوار الإعدادات. انقر على حسنًا لحفظ الإعدادات والخروج من مربّع الحوار.

في ما يلي بعض الأفكار حول ما يمكن إضافته كقواعد:

  • أدلة أسلوب الشركة، مثل اصطلاحات تسمية المتغيرات أو التعليق على الرموز
  • المكتبات المقترَحة للاستخدام، مثل "استخدِم المكتبة <X> بدلاً من المكتبة <Y>"
  • إعدادات اللغة المفضّلة للترميز، مثل "قدِّم جميع أمثلة الرموز البرمجية بلغة Kotlin"

إلغاء اختيار قواعد لطلب بحث

يتم تطبيق القواعد تلقائيًا على كل طلب ترسله إلى Gemini. إذا كنت لا تريد تطبيق القواعد على طلب معيّن، يمكنك إلغاء اختيار القواعد قبل إرسال الطلب من خلال النقر على السياق وإلغاء وضع علامة في المربّع بجانب القواعد.

آلية عمل القواعد

تتم إضافة القواعد إلى بداية كل طلب على شكل مقدمة. يجب استخدام القواعد لتوفير السياق وتحديد الناتج والتنسيق المطلوبَين والمساعدة في توجيه سلوك Gemini لإنشاء ردود أكثر دقة وفائدة. إذا كنت تستخدم قواعد على مستوى بيئة التطوير المتكاملة وقواعد على مستوى المشروع، سيتم تطبيق كلتا الفئتين من القواعد على كل طلب.