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 استفاده می کنید، منابع زمینه نشان داده می شوند.

می‌توانید با تنظیم تنظیمات در IDE خود ( VS Code ، Cloud Shell و Cloud Workstation ) از پیشنهاد کد 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 مراجعه کنید.