Gemini Code Assist چگونه کار می کند
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
مدلهای زبان بزرگ Gemini (LLM) که توسط Gemini Code Assist استفاده میشود، علاوه بر مجموعه دادههای مورد استفاده برای آموزش مدلهای بنیاد Gemini، روی مجموعههای داده کدهای در دسترس عموم، مطالب خاص Google Cloud و سایر اطلاعات فنی مرتبط آموزش داده میشوند. مدلها طوری آموزش داده شدهاند که پاسخهای Gemini Code Assist تا حد امکان برای کاربران Gemini Code Assist مفید باشد.
Gemini Code Assist Standard و Enterprise از درخواستها یا پاسخهای تولید شده شما برای آموزش یا تنظیم دقیق مدلهای اساسی ما استفاده نمیکنند. نسخههای Gemini Code Assist Standard و Enterprise از دادههای شما صرفاً برای ارائه پاسخ به درخواست استفاده میکنند، و مگر اینکه توسط شما دستور داده شود، ذخیره نمیشود.
Gemini Code Assist چگونه و چه زمانی منابع را ذکر می کند
Gemini Code Assist LLM، مانند برخی دیگر از تجربیات LLM مستقل، برای تولید محتوای اصلی و نه تکرار محتوای موجود در طولانی مدت در نظر گرفته شده است. ما سیستمهای خود را طوری طراحی کردهایم که احتمال وقوع این اتفاق را محدود کنیم و به بهبود نحوه عملکرد این سیستمها ادامه میدهیم.
اگر Gemini Code Assist مستقیماً از یک صفحه وب نقل قول کند، آن صفحه را نقل می کند. برای پاسخگویی به آدرسهای اینترنتی، Gemini Code Assist به کاربران اجازه میدهد تا ببینند و در برخی موارد، کلیک کنند تا مستقیماً به صفحه منبع حرکت کنند.
هنگام تولید کد یا ارائه تکمیل کد، Gemini Code Assist هنگامی که مستقیماً از منبع دیگری نقل قول میکند، مانند کد منبع باز موجود، اطلاعات نقل قول ارائه میکند. در مورد استناد به مخازن کد، استناد ممکن است به یک مجوز منبع باز قابل اجرا نیز اشاره کند.
برای ایجاد کد بهتر در IDE ها، Gemini Code Assist اطلاعات متنی را از فایلی که به طور فعال در IDE خود استفاده می کنید و همچنین سایر فایل های محلی باز و مرتبط در پروژه خود جمع آوری می کند.
هنگامی که با Gemini Code Assist در IDE کار می کنید، Gemini فایل های پروژه شما (منابع زمینه) را که به عنوان مرجع برای تولید پاسخ به درخواست های شما استفاده شده اند فهرست می کند. هر بار که از چت Gemini استفاده می کنید، منابع زمینه نشان داده می شوند.
میتوانید با تنظیم تنظیمات در VS Code ، از پیشنهاد کدی مطابق با منابع ذکر شده توسط Gemini Code Assist جلوگیری کنید.
سفارشیسازی کد در Gemini Code Assist Enterprise به شما امکان میدهد پیشنهادات کد را بر اساس پایگاه کد خصوصی سازمانتان مستقیماً از Gemini Code Assist دریافت کنید. برای کسب اطلاعات بیشتر درباره سفارشیسازی کد، و نحوه ارائه امنیت هنگام دسترسی و ذخیره کد خصوصی شما، به نمای کلی Gemini Code Assist مراجعه کنید. برای پیکربندی و استفاده از سفارشیسازی کد، به پیکربندی و استفاده از سفارشیسازی کد Gemini Code Assist مراجعه کنید.
برای اطلاعات بیشتر در مورد Gemini Code Assist Standard و کنترلهای امنیتی Enterprise، به امنیت، حریم خصوصی، و انطباق برای Gemini Code Assist Standard and Enterprise مراجعه کنید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-08-30 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-08-30 بهوقت ساعت هماهنگ جهانی."],[[["\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,["# How Gemini Code Assist works\n\nThe 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---------------------------------------------\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)."]]