طريقة عمل ميزة 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.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-29 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-29 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eGemini for Google Cloud's large language models (LLMs) are trained on diverse datasets, including public code, Google Cloud-specific data, and technical information, and are designed to provide useful responses.\u003c/p\u003e\n"],["\u003cp\u003eWhen generating responses, Gemini in the Google Cloud console incorporates basic user context but does not store this contextual information persistently, ensuring data privacy.\u003c/p\u003e\n"],["\u003cp\u003eGemini for Google Cloud doesn't use user prompts or generated responses for training its models; all data sent is solely used for generating a response and is not stored unless explicitly instructed.\u003c/p\u003e\n"],["\u003cp\u003eGemini for Google Cloud cites sources when directly quoting from web pages or code, providing users with URLs and, in some cases, direct navigation to the source material, including any relevant open source licenses.\u003c/p\u003e\n"],["\u003cp\u003eGemini for Google Cloud offers Generative AI Indemnification, meaning Google assumes certain responsibility for potential legal risks if a user is challenged on copyright grounds for content generated by Gemini.\u003c/p\u003e\n"]]],[],null,["The Gemini large language models (LLMs) that are used by\nGemini Code Assist are trained on datasets of publicly available code,\nGoogle Cloud-specific material, and other relevant technical information\nin addition to the datasets used to train the Gemini\n[foundation models](https://storage.googleapis.com/deepmind-media/gemini/gemini_1_report.pdf).\nModels are trained so that Gemini Code Assist responses are as useful\nto Gemini Code Assist users as possible.\n\nGemini Code Assist Standard and Enterprise don't use your prompts\nor generated responses for training or fine-tuning our underlying models.\nGemini Code Assist Standard and Enterprise editions use your\ndata strictly for serving a response to the request, and unless instructed by\nyou, isn't stored.\n\nHow and when Gemini Code Assist cites sources\n\nGemini Code Assist LLMs, like some other standalone LLM\nexperiences, are intended to generate original content and not replicate\nexisting content at length. We've designed our systems to limit the chances of\nthis occurring, and we continue to improve how these systems function.\n\nIf Gemini Code Assist directly quotes at length from a web page,\nit cites that page. For answers with URLs, Gemini Code Assist\nlets users see and, in some cases, click to navigate directly to the source\npage.\n\nWhen generating code or offering code completion,\nGemini Code Assist provides citation information when it directly\nquotes at length from another source, such as existing open source code. In the\ncase of citations to code repositories, the citation might also reference an\napplicable open source license.\n\nTo allow for better code generation in IDEs,\nGemini Code Assist gathers contextual information from the file\nthat you're actively using in your IDE as well as other open and relevant local\nfiles in your project.\n\nWhen working with Gemini Code Assist in your IDE,\nGemini lists your project files (the context sources) that were\nused as reference to generate responses to your prompts. Context sources are\nshown every time you use Gemini chat.\n\nYou can prevent Gemini Code Assist from suggesting code that\nmatches cited sources by adjusting settings in\n[VS Code](/gemini-code-assist/docs/write-code-gemini#disable_code_suggestions_that_match_cited_sources).\n\n[Code customization](/gemini-code-assist/docs/code-customization-overview) in\nGemini Code Assist Enterprise lets you get code suggestions based\non your organization's private codebase directly from\nGemini Code Assist. To learn more about code customization, and\nhow we provide security when accessing and storing your private code, see the\n[Gemini Code Assist overview](/gemini-code-assist/docs/code-customization-overview).\nTo configure and use code customization, see\n[Configure and use Gemini Code Assist code customization](/gemini-code-assist/docs/code-customization).\n\nFor more information about Gemini Code Assist Standard and\nEnterprise security controls, see\n[Security, privacy, and compliance for Gemini Code Assist Standard and Enterprise](https://cloud.google.com/gemini/docs/codeassist/security-privacy-compliance)."]]