Gemini Code Assist چگونه کار می کند

مدل‌های زبان بزرگ (LLM) جمینی که توسط Gemini Code Assist استفاده می‌شوند، علاوه بر مجموعه داده‌های مورد استفاده برای آموزش مدل‌های پایه جمینی، بر روی مجموعه داده‌های کد در دسترس عموم، مطالب ویژه Google Cloud و سایر اطلاعات فنی مرتبط آموزش داده می‌شوند. مدل‌ها به گونه‌ای آموزش داده می‌شوند که پاسخ‌های Gemini Code Assist تا حد امکان برای کاربران Gemini Code Assist مفید باشند.

نسخه‌های استاندارد و سازمانی Gemini Code Assist از اعلان‌ها یا پاسخ‌های تولید شده شما برای آموزش یا تنظیم دقیق مدل‌های زیربنایی ما استفاده نمی‌کنند. نسخه‌های استاندارد و سازمانی Gemini Code Assist از داده‌های شما صرفاً برای ارائه پاسخ به درخواست استفاده می‌کنند و مگر اینکه شما دستور داده باشید، ذخیره نمی‌شوند.

چگونه و چه زمانی Gemini Code Assist منابع را ذکر می‌کند

دوره‌های آموزشی Gemini Code Assist LLM، مانند برخی دیگر از دوره‌های آموزشی LLM مستقل، برای تولید محتوای اصیل و نه تکرار محتوای موجود به طور کامل طراحی شده‌اند. ما سیستم‌های خود را طوری طراحی کرده‌ایم که احتمال وقوع این اتفاق را محدود کنند و همچنان به بهبود عملکرد این سیستم‌ها ادامه می‌دهیم.

اگر Gemini Code Assist مستقیماً از یک صفحه وب نقل قول طولانی کند، به آن صفحه استناد می‌کند. برای پاسخ‌هایی که دارای URL هستند، 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 و Enterprise مراجعه کنید.