يوضّح هذا المستند كيفية استخدام تخصيص الرموز البرمجية في Gemini Code Assist ويقدّم بعض أفضل الممارسات. تتيح لك هذه الميزة تلقّي اقتراحات بشأن الرمز البرمجي، والتي تستنِد إلى المكتبات الداخلية وواجهات برمجة التطبيقات الخاصة وأسلوب الترميز في مؤسستك.
قبل البدء
- إعداد Gemini Code Assist باستخدام اشتراك Enterprise
- إعداد تخصيص رمز Gemini Code Assist باستخدام اشتراك Enterprise
كيفية استخدام ميزة تخصيص الرموز
يسرد الجدول التالي طرق استخدام تخصيص التعليمات البرمجية في Gemini Code Assist:
النموذج | كيفية بدء الإجراء | الملاحظات والموارد |
---|---|---|
المحادثة باللغة الطبيعية | أدخِل طلبًا بلغة طبيعية في chat ضمن Gemini Code Assist في IDE. | ننصحك باتّباع الخطوات التالية:
لمزيد من المعلومات، يُرجى الاطّلاع على الدردشة مع فريق Gemini Code Assist. |
إنشاء شفرة | في شريط الاختيار السريع في بيئة تطوير البرامج المتكاملة، اضغط على Command+Enter (على نظام التشغيل macOS) أو Control+Enter مع رمز مُحدَّد أو بدونه. | لمزيد من المعلومات، يُرجى الاطّلاع على إنشاء رمز باستخدام طلبات. |
رمز التحويل | في شريط الاختيار السريع في بيئة تطوير البرامج (IDE)، أدخِل /fix مع رمز محدّد أو بدونه. | لمزيد من المعلومات، يُرجى الاطّلاع على إنشاء رمز باستخدام طلبات. |
الإكمال التلقائي | يتم تفعيل ميزة تخصيص الرموز تلقائيًا وتقديم اقتراحات استنادًا إلى ما تكتبه. | ننصحك باتّباع الخطوات التالية:
لمزيد من المعلومات، يُرجى الاطّلاع على الحصول على اقتراحات لإكمال الرموز البرمجية. |
حالات الاستخدام وأمثلة على الطلبات
يقدّم الجدول التالي إرشادات وأمثلة حول استخدام تخصيص الرموز البرمجية في حالات استخدام معيّنة:
حالة الاستخدام | إجراءات يُنصح بتجربتها |
---|---|
كتابة رمز جديد | جرِّب ما يلي لإنشاء رمز برمجي في بيئة تطوير البرامج المتكاملة أو محادثة Gemini Code Assist:
جرِّب إنشاء رمز باستخدام الطلبات التالية في محادثة Gemini Code Assist:
بعد إنشاء بعض الرموز البرمجية، جرِّب استخدام طلب متابعة لمحاولة تحسينها:
|
تنظيف الرموز البرمجية وتبسيطها وإعادة تنظيمها | جرِّب الطلبات التالية في محادثة Gemini Code Assist:
|
الوضوح وسهولة القراءة | جرِّب الطلبات التالية في محادثة Gemini Code Assist:
|
مراجعة الرموز البرمجية | جرِّب الطلبات التالية في محادثة Gemini Code Assist:
|
تصحيح الأخطاء | جرِّب الطلبات التالية في محادثة Gemini Code Assist:
|
التعلّم والإعداد | جرِّب الطلبات التالية في محادثة Gemini Code Assist:
|
النقل | جرِّب الطلبات التالية في محادثة Gemini Code Assist:
جرِّب سير العمل التالي للتحويل المُستند إلى المحادثة أو إنشاء الرموز البرمجية باستخدام طلبات البحث:
|
إنشاء المستندات | جرِّب الطلبات التالية في محادثة Gemini Code Assist:
|
إنشاء اختبارات الوحدة | جرِّب الطلبات التالية في محادثة Gemini Code Assist:
|
أفضل الممارسات
- استخدِم أسماء المتغيّرات والدوالّ أو مقتطفات الرموز ذات الصلة. يوجّه هذا الدليل عملية تخصيص الرموز البرمجية إلى أمثلة الرموز البرمجية الأكثر صلة.
- استخدِم مستودعات الفهرس التي تريد توسيع نطاقها، وتجنَّب إضافة وظائف متوقّفة نهائيًا. يساعد تخصيص الرموز البرمجية في التوسّع ليشمل نمط الرموز البرمجية وأنماطها ودلالاتها والمعرفة وعمليات التنفيذ في قاعدة الرموز البرمجية. تشمل الأمثلة السيئة للمستودعات على نطاق واسع الوظائف المتوقّفة نهائيًا، والرموز المُنشأة، وعمليات التنفيذ القديمة.
- بالنسبة إلى حالات استخدام استرداد الرموز، استخدِم وظيفة إنشاء الرموز بدلاً من إكمال الرمز. يمكنك استخدام عبارات مثل "باستخدام تعريف
FUNCTION_NAME
، أنشئ الدالة نفسها بالضبط" أو "أنشئ التنفيذ الدقيق لدالةFUNCTION_NAME
". - أدرِج عمليات تضمين أو استيراد في الملف للرمز الذي تريد استرداده لتحسين وعي Gemini بالسياق.
- تنفيذ إجراء واحد فقط لكل طلب على سبيل المثال، إذا كنت تريد استرداد رمز وتنفيذ هذا الرمز في دالة جديدة، نفِّذ هذه الخطوات على مدار طلبَين.
- بالنسبة إلى حالات الاستخدام التي تريد فيها الحصول على أكثر من مجرد رمز (مثل شرح الرمز أو خطة نقل البيانات أو شرح الخطأ)، استخدِم ميزة تخصيص الرمز في المحادثة، حيث يمكنك إجراء محادثة مع Gemini مع تضمين رمزك البرمجي في السياق.
- يُرجى العلم أنّ إنشاء نماذج الذكاء الاصطناعي غير محدّد. إذا لم يكن الردّ مرضيًا، قد يؤدي تنفيذ الطلب نفسه مرة أخرى إلى تحقيق نتيجة أفضل.
- يُرجى العِلم أنّ إنشاء اختبارات الوحدة يعمل بشكل أفضل بشكل عام إذا فتحت الملف على الجهاز، ثم طلبت من المحادثة إنشاء اختبارات وحدة لهذا الملف أو لدالة معيّنة.