طريقة عمل ميزة Gemini Code Assist

يتم تدريب نماذج Gemini اللغوية الكبيرة (LLM) التي يستخدمها Gemini Code Assist على مجموعات بيانات تتضمّن رموزًا برمجية متاحة للجميع ومواد خاصة بـ Google Cloud ومعلومات فنية أخرى ذات صلة، بالإضافة إلى مجموعات البيانات المستخدَمة في تدريب النماذج الأساسية من Gemini. يتم تدريب النماذج لضمان أن تكون ردود Gemini Code Assist مفيدة قدر الإمكان لمستخدمي Gemini Code Assist.

لا يستخدم Gemini Code Assist Standard وEnterprise طلباتك أو الردود التي تم إنشاؤها لتدريب النماذج الأساسية أو تحسينها. تستخدم إصدارات Standard وEnterprise من إضافة Gemini Code Assist بياناتك فقط لتقديم رد على الطلب، ولا يتم تخزينها إلا إذا طلبت ذلك.

كيف ومتى يذكر Gemini Code Assist المصادر؟

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

في حال اقتبس Gemini Code Assist ردودًا مباشرةً من صفحة ويب، يحرص على ذكر مصدر المعلومات. إذا كانت ردود Gemini Code Assist تتضمّن عناوين URL، سيتيح للمستخدمين إمكانية الاطّلاع بسهولة على العناوين، والنقر عليها للانتقال مباشرةً إلى صفحة المصدر في بعض الحالات.

عند إنشاء رموز برمجية أو تقديم اقتراحات لإكمال الرموز البرمجية، يقدّم Gemini Code Assist معلومات حول المصدر عندما يقتبس مباشرةً من مصدر آخر، مثل رمز برمجي حالي مفتوح المصدر. وفي حال الاقتباس من مستودعات رموز، يمكن أن يشير الاقتباس أيضًا إلى أحد تراخيص البرامج المفتوحة المصدر السارية.

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

عند استخدام Gemini Code Assist في بيئة التطوير المتكاملة، يعرض Gemini قائمة بملفات مشروعك (مصادر السياق) التي تم استخدامها كمرجع لإنشاء ردود على طلباتك. تظهر مصادر السياق في كل مرة تستخدم فيها محادثة Gemini.

يمكنك منع Gemini Code Assist من اقتراح رموز برمجية تتطابق مع المصادر المقتبسة من خلال تعديل الإعدادات في VS Code.

تتيح لك ميزة تخصيص الرموز البرمجية في Gemini Code Assist Enterprise الحصول على اقتراحات للرموز البرمجية استنادًا إلى قاعدة الرموز البرمجية الخاصة بمؤسستك مباشرةً من Gemini Code Assist. لمزيد من المعلومات حول تخصيص الرموز البرمجية وكيفية توفير الأمان عند الوصول إلى الرموز البرمجية الخاصة بك وتخزينها، يُرجى الاطّلاع على نظرة عامة على Gemini Code Assist. لضبط ميزة "تخصيص الرموز البرمجية" واستخدامها، يُرجى الاطّلاع على المقالة ضبط ميزة "تخصيص الرموز البرمجية" واستخدامها في Gemini Code Assist.

لمزيد من المعلومات حول عناصر التحكّم في الأمان في Gemini Code Assist Standard وEnterprise، يُرجى الاطّلاع على الأمان والخصوصية والامتثال في Gemini Code Assist Standard وEnterprise.