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

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

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

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

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

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

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

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

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

يمكنك منع ميزة Gemini Code Assist من اقتراح رمز برمجي يشبه المصادر المُستشهد بها من خلال تعديل الإعدادات في بيئة تطوير البرامج المتكامل (VS Code، Cloud Shell، وCloud Workstations).

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

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