تتيح لك ميزة تخصيص الرموز البرمجية في Gemini Code Assist، الحصول على اقتراحات للرموز البرمجية من Gemini Code Assist تستند إلى مستودعات مؤسستك الخاصة، وبالتالي تكون متوافقة مع نمط الترميز في مؤسستك.
من خلال تخصيص الرموز البرمجية، يمكن لأداة Gemini Code Assist الوصول إلى الرموز البرمجية في مستودعاتك الخاصة من خلال تحليلها وتخزينها في فهرس خاص، كما يوضّح الرسم البياني التالي:
أثناء كتابة الرموز البرمجية، يبحث Gemini Code Assist في فهرسك الخاص عن رمز برمجي مشابه لما تحاول كتابته. بعد ذلك، يُدرِج التطبيق المطابقات ذات الصلة في طلب الرمز ويرسل هذه المطابقات إلى خدمة اقتراحات Gemini Code Assist. من خلال تخصيص الرموز البرمجية، تتم إعادة فهرسة قاعدة الرموز البرمجية كل 24 ساعة للحفاظ على حداثة اقتراحات الرموز البرمجية. يعرض لك Gemini Code Assist الرمز الذي تم إنشاؤه.
على عكس ميزة "التعرّف على قاعدة البيانات الكاملة" التي تقتصر على البحث في الملفات في المجلد الحالي وعلامات التبويب المفتوحة في IDE، يبحث تخصيص الرموز البرمجية في كل المستودعات في فهرسك. بعد إعداد تخصيص الرمز، يعمل كجزء من ميزتَي إكمال الرمز البرمجي وإنشائه.
إنّ كلّ من Gemini Code Assist وتخصيص الرموز البرمجية هما خدمات تديرها. يمكنك ترخيص الاستخدام حسب عدد المقاعد في الشهر.
تأمين الوصول إلى الرمز البرمجي الخاص وتخزينه
توفّر Google أمانًا لرمزك الخاص المخزّن بعدة طرق:
- نحن نفهرس الرمز ونخزّنه في بيئة مخصّصة للمستأجر الفردي.
- تساعد عناصر التحكّم في الوصول الإداري في منع موظفي Google من الوصول إلى المحتوى الخاص بك بدون مبرر واختياريًا، بدون موافقة صريحة.
- لا يتم تدريب نموذج Gemini باستخدام رمز المصدر الخاص بك.
- إنّ نتائجك خاصة بك، ولا نشاركها مع العملاء الآخرين.
لمزيد من التفاصيل حول إجراءات الأمان المتّبعة في Google، يُرجى الاطّلاع على نظرة عامة على أمان Google.
في ما يلي كيفية التحكّم في الوصول إلى بياناتك:
- يمكنك استخدام أذونات إدارة الهوية وإمكانية الوصول للمساعدة في التحكّم في الأفراد الذين يمكنهم الحصول على اقتراحات رموز من قاعدة الرموز البرمجية.
- يمكنك
إنشاء ملف
.aiexclude
لاختيار مستودعات أو أجزاء من المستودعات التي فهرسها Gemini Code Assist.
لضبط تخصيص الرموز البرمجية واستخدامها في بيئة تطوير البرامج المتكاملة، اطّلِع على مقالة ضبط تخصيص الرموز البرمجية واستخدامه في ميزة "مساعدة الرموز البرمجية" في Gemini.
القيود
- تحدّ Google من عدد فهارس مستودع الرموز البرمجية إلى فهرس واحد لكل مشروع وكل مؤسسة.
- يبلغ الحد الأقصى لعدد المستودعات التي يمكن فهرستها 20,000 مستودع.
- الحد الأقصى لعدد مجموعات المستودعات لكل فهرس مستودع رموز هو 500.
- الحد الأقصى لعدد المستودعات لكل مجموعة مستودعات هو 500.
- تتوفّر ميزة تخصيص الرموز البرمجية في VS Code إضافة Gemini Code Assist (الإصدار 2.18.0 والإصدارات الأحدث) وIntelliJ مكوّن Gemini Code Assist الإضافي (الإصدار 1.1.0) وCloud Workstations و"محرِّر Cloud Shell".
- تتيح ميزة تخصيص الرموز البرمجية استخدام المستودعات المستضافة على GitLab.com وGitHub.com و Bitbucket.org.
- لا تتيح ميزة تخصيص الرموز البرمجية استخدام قيود عناوين IP في GitHub Enterprise Cloud.
- لا تتيح ميزة تخصيص الرموز سوى عمليات الربط في Developer Connect
في المواقع الجغرافية (المناطق) التالية:
us-central1
europe-west1
asia-southeast1
لا يؤدي تخصيص الرموز إلى فهرسة المستندات أو الوسائط أو غيرها من الملفات التي لا تتضمّن رموزًا. بالإضافة إلى ذلك، لا يتيح تخصيص الرموز سوى اللغات التالية:
- C وC++ وC#
- Golang
- Java
- JavaScript
- Kotlin
- PHP
- Python
- Rust
- TypeScript
لا تتم فهرسة جميع لغات الترميز الأخرى أو استخدامها في تخصيص الرموز. لطلب إتاحة لغة ترميز معيّنة، انقر على إرسال ملاحظات في هذه الصفحة، ثمّ انقر على ملاحظات حول المنتج.