طريقة عمل ميزة 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 Code Assist معلومات الاستشهاد عندما يقتبس مباشرةً مقتطفًا طويلاً من مصدر آخر، مثل رمز حالي مفتوح المصدر. في حال الاقتباس من مستودعات الرموز، قد يشير الاقتباس أيضًا إلى أحد تراخيص البرامج المفتوحة المصدر السارية.

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

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

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

تتيح لك ميزة تخصيص الرموز البرمجية في 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.