نمای کلی Gemini Code Assist

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

شما می‌توانید از Gemini Code Assist در IDEهای پشتیبانی‌شده مانند VS Code، JetBrains IDE یا Android Studio برای کمک در کدنویسی مبتنی بر هوش مصنوعی در بسیاری از زبان‌های محبوب استفاده کنید. می‌توانید هنگام نوشتن کد، تکمیل کد را دریافت کنید، توابع کامل یا بلوک‌های کد را از نظرات ایجاد کنید، تست‌های واحد ایجاد کنید و در اشکال‌زدایی، درک و مستندسازی کد خود کمک بگیرید.

Gemini Code Assist پاسخ‌های متناسب با متن درخواست‌های شما ارائه می‌دهد، از جمله استناد به منابع مربوط به اینکه 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 وقتی مستقیماً از منبع دیگری، مانند کد منبع باز موجود، نقل قول‌های طولانی می‌کند، اطلاعات استناد را ارائه می‌دهد. برای اطلاعات بیشتر، به «چگونه و چه زمانی Gemini به منابع استناد می‌کند» مراجعه کنید.

ویژگی‌های پشتیبانی‌شده برای Gemini Code Assist برای افراد

جدول زیر انواع کمک‌های هوش مصنوعی مولد را که به صورت رایگان در IDEهای پشتیبانی‌شده در دسترس هستند، نشان می‌دهد:

کمک در کدنویسی هوش مصنوعی

تکمیل و تولید کد در پروژه IDE شما در IDE های زیر:

دستیار مکالمه در IDE شما با استفاده از زمینه فایل‌های باز شده شما
پشتیبانی از چند IDE (VS Code، IDE های JetBrains مانند IntelliJ و PyCharm و Android Studio )
چت عامل

Gemini را وادار کنید تا وظایف پیچیده و چند مرحله‌ای را که از ابزارهای سیستمی و سرورهای پروتکل زمینه مدل (MCP) استفاده می‌کنند، انجام دهد. برای اطلاعات بیشتر، به حالت عامل «استفاده از کمک کد Gemini» مراجعه کنید.

سهمیه CLI جمینی

سهمیه استفاده از رابط خط فرمان Gemini .

اقدامات و دستورات هوشمند
با کلیک راست روی کد انتخاب شده ( VS Code ، IDEهای JetBrains مانند IntelliJ و PyCharm و Android Studio ) اقدامات هوشمند را آغاز کنید. دستورات هوشمند را با اسلش / در نوار انتخاب سریع، چه با کد انتخاب شده و چه بدون آن ( VS Code ) آغاز کنید.
مالکیت معنوی و انطباق
استناد به منابع در IDE شما

مرور کلی نسخه‌های استاندارد و سازمانی Gemini Code Assist

بخش زیر نسخه‌های استاندارد و سازمانی Gemini Code Assist را با هم مقایسه می‌کند.

نسخه استاندارد، کمک به کدنویسی هوش مصنوعی را با امنیت در سطح سازمانی، برای ساخت و اجرای برنامه‌ها ارائه می‌دهد. نسخه سازمانی تمام ویژگی‌های پشتیبانی‌شده در نسخه استاندارد را ارائه می‌دهد، اما می‌توانید آن را بر اساس مخازن کد منبع خصوصی خود نیز سفارشی کنید و با سرویس‌های اضافی Google Cloud برای ساخت برنامه‌ها در یک پشته فناوری گسترده‌تر ادغام شده است.

جدول زیر با برجسته کردن مخاطبان مورد نظر و مزایای هر نسخه، به شما کمک می‌کند تا تصمیم بگیرید کدام نسخه با اهداف توسعه سازمان شما مطابقت بیشتری دارد:

استاندارد کمکی کد جمینی شرکت Gemini Code Assist
مخاطب مورد نظر
  • مشتریانی که نیازهای اولیه کدنویسی دارند.
  • سازمان‌هایی که الزامات سختگیرانه‌ای در مورد امنیت داده‌ها و انطباق با استانداردها دارند.
  • شرکت‌های بزرگ با فرآیندهای توسعه نرم‌افزار پیچیده.
  • مشتریانی که می‌خواهند پاسخ هوش مصنوعی را بر اساس مخازن کد منبع خصوصی سفارشی‌سازی کنند تا توسعه را بر اساس بهترین شیوه‌های سازمانی تسریع کنند.
  • مشتریانی که به دستیار توسعه اپلیکیشن مبتنی بر هوش مصنوعی در فهرست رو به گسترش سرویس‌های گوگل کلود نیاز دارند.
مزایا
  • تکمیل و تولید کد برای زبان‌های برنامه‌نویسی محبوب، و در برخی از سرویس‌های ابری گوگل موجود است.
  • پشتیبانی چت مبتنی بر هوش مصنوعی.
  • رابط کاربری ساده و یکپارچه‌سازی با IDEها.
  • آگاهی از کدبیس محلی در IDE شما: از قدرت پنجره زمینه بزرگ Gemini برای درک عمیق کدبیس محلی استفاده کنید.
  • امنیت در سطح سازمانی: مدیریت قوی داده‌ها، زیرساخت امن و جبران خسارت برای پیشنهادات کد.
  • ادغام‌های گسترده: Gemini Code Assist Standard کمک هوش مصنوعی را در Firebase، Colab Enterprise، BigQuery data insights، Cloud Run و Database Studio ارائه می‌دهد.
  • تمام مزایای ذکر شده برای Gemini Code Assist Standard، به علاوه موارد زیر:
    • سفارشی‌سازی کد : سازمان شما می‌تواند مدل را با استفاده از پایگاه‌های کد خصوصی شما برای پیشنهادات سفارشی‌شده، تقویت کند.
    • ادغام‌های گسترده: Gemini Code Assist Enterprise در سراسر Google Cloud مانند Apigee، Application Integration و Gemini Cloud Assist، پشتیبانی هوش مصنوعی ارائه می‌دهد و تیم‌های ابری را قادر می‌سازد تا برنامه‌ها و زیرساخت‌های خود را به طور مؤثرتری در Google Cloud بسازند، طراحی و اجرا کنند و بهینه کنند.

برای مقایسه ویژگی‌های هر نسخه، به ویژگی‌های پشتیبانی‌شده مراجعه کنید.

ویژگی‌های پشتیبانی‌شده برای Gemini Code Assist استاندارد و سازمانی

بخش‌های زیر انواع کمک‌های هوش مصنوعی مولد را که در نسخه‌های استاندارد و سازمانی Gemini Code Assist موجود است، نشان می‌دهد.

کمک در کدنویسی و چت

جدول زیر انواع کمک‌های هوش مصنوعی مولد موجود در IDEهای پشتیبانی‌شده را نشان می‌دهد:

کمک در کدنویسی هوش مصنوعی استاندارد کمکی کد جمینی شرکت Gemini Code Assist

تکمیل و تولید کد در پروژه IDE شما در IDE های زیر:

دستیار مکالمه در IDE شما با استفاده از زمینه فایل‌های باز شده شما
پشتیبانی از چند IDE (VS Code، IDE های JetBrains مانند IntelliJ و PyCharm و Android Studio )
چت عامل

Gemini را وادار کنید تا وظایف پیچیده و چند مرحله‌ای را که از ابزارهای سیستمی و سرورهای پروتکل زمینه مدل (MCP) استفاده می‌کنند، انجام دهد. برای اطلاعات بیشتر، به حالت عامل «استفاده از کمک کد Gemini» مراجعه کنید.

سهمیه CLI جمینی

سهمیه استفاده از رابط خط فرمان Gemini .

اقدامات و دستورات هوشمند
با کلیک راست روی کد انتخاب شده، اقدامات هوشمند را آغاز کنید ( VS Code ، IDEهای JetBrains مانند IntelliJ و PyCharm و Android Studio ). دستورات هوشمند را با اسلش / در نوار انتخاب سریع، چه با کد انتخاب شده و چه بدون آن، آغاز کنید ( VS Code .
مالکیت معنوی و انطباق
استناد به منابع در IDE و کنسول Google Cloud شما
غرامت IP
VPC-SC و دسترسی خصوصی به گوگل
دانش سازمانی
پیشنهادهای کد سفارشی از پایگاه‌های کد شما در GitHub، GitLab و Bitbucket در IDE شما

ویژگی‌های اضافی خارج از IDE

بخش‌های بعدی، ویژگی‌های اضافی موجود در نسخه‌های استاندارد و سازمانی Gemini Code Assist را که فراتر از کمک در IDE شما هستند، شرح می‌دهند.

دستیار ابری جمینی

جدول زیر انواع کمک‌های هوش مصنوعی مولد در Gemini Cloud Assist در کنسول Google Cloud را نشان می‌دهد:

کمک ابری جمینی استاندارد کمکی کد جمینی شرکت Gemini Code Assist
ویژگی‌های Gemini Cloud Assist (شامل ویژگی‌هایی که برای همه کاربران گوگل و کاربران Gemini Code Assist Enterprise در دسترس است)

جوزا در آپیجی

جدول زیر انواع کمک‌های هوش مصنوعی مولد را با توسعه API در Apigee (IDE و کنسول Google Cloud) نشان می‌دهد:

کمک کد Gemini برای مدیریت API استاندارد کمکی کد جمینی شرکت Gemini Code Assist
زمینه سازمانی مورد استفاده هنگام ایجاد مشخصات API.
جستجوی هوشمند با پشتیبانی Vertex AI در مرکز API.
کد کمکی Gemini برای بیمه نامه های Apigee توضیح داده شده است. ( پیش نمایش )

ادغام برنامه‌های Gemini

جدول زیر انواع کمک‌های هوش مصنوعی مولد را در ادغام برنامه‌ها در کنسول Google Cloud نشان می‌دهد:

کمک در ایجاد یکپارچه‌سازی استاندارد کمکی کد جمینی شرکت Gemini Code Assist
ویرایشگر بصری با کمک هوش مصنوعی برای تولید جریان اتوماسیون
خودکارسازی با کمک هوش مصنوعی تعبیه‌شده در بستر سازمانی
تولید و اصلاح مستندات جریان اتوماسیون هوش مصنوعی مولد

Gemini در BigQuery با Gemini Code Assist ارائه می‌شود.

جدول زیر انواع کمک‌های هوش مصنوعی مولد برای BigQuery در BigQuery Studio را نشان می‌دهد:

بینش‌های داده استاندارد کمکی کد جمینی شرکت Gemini Code Assist
بینش‌های داده، کتابخانه‌ای جامع از کوئری‌های تولید شده از متادیتای جداول شما را فراهم می‌کند.

جمینی در شرکت کولاب انترپرایز

جدول زیر انواع کمک‌های هوش مصنوعی مولد برای کد در Colab Enterprise را نشان می‌دهد:

کمک در مورد کد نوت بوک استاندارد کمکی کد جمینی شرکت Gemini Code Assist
تولید و تکمیل کد پایتون در نوت بوک

جمینی در پایگاه‌های داده

جدول زیر انواع کمک‌های هوش مصنوعی مولد برای کدنویسی در پایگاه‌های داده را نشان می‌دهد:

تولید کوئری‌های SQL استاندارد کمکی کد جمینی شرکت Gemini Code Assist
برای تولید دستورات SQL به زبان طبیعی بنویسید.
کد زمینه‌ای دریافت کنید که با طرحواره شما سازگار باشد.
بهینه‌سازی و توضیح کوئری‌های موجود.

جمینی در فایربیس

جدول زیر انواع کمک‌های هوش مصنوعی مولد برای توسعه اپلیکیشن ارائه شده توسط Gemini در Firebase را نشان می‌دهد:

کمک چت هوش مصنوعی در کنسول Firebase استاندارد کمکی کد جمینی شرکت Gemini Code Assist
از دانش عمیق، بهترین شیوه‌ها و تخصص عیب‌یابی برای محصولات و خدمات Firebase استفاده کنید.
تولید، اصلاح و اشکال‌زدایی کد نمونه برای Firebase با زبان طبیعی در چت.
از دستورالعمل‌های زبان طبیعی برای توضیح، تولید و تبدیل کد استفاده کنید.
تحلیل کیفیت اپلیکیشن
خلاصه‌ای از خرابی‌های برنامه ارائه دهید و بینش‌ها و مراحل عیب‌یابی را برای کمک به توسعه‌دهندگان در بررسی و حل مشکلات کیفیت برنامه ارائه دهید.
کد موجود را تجزیه و تحلیل کنید، مشکلات احتمالی را شناسایی کنید و بهبودهایی را پیشنهاد دهید.
خلاصه و بینش‌های کمپین‌های پیام‌رسانی ابری و پیام‌رسانی درون‌برنامه‌ای فایربیس
کمپین‌های پیام‌رسانی خود را خلاصه و تجزیه و تحلیل کنید و توصیه‌های عملی برای بهبود عملکرد ارائه دهید.
تولید طرحواره Firebase Data Connect و کاوش داده‌ها
طرحواره‌های پایگاه داده را با زبان طبیعی تولید کنید.
کوئری‌ها و جهش‌های GraphQL را با زبان طبیعی تولید کنید.
آگاهی زمینه‌ای
از زمینه پروژه و برنامه برای هدایت کمک‌های مکالمه‌ای، عیب‌یابی و تحلیل کیفیت برنامه استفاده کنید.

دستیار کد Gemini را تنظیم کنید

برای مراحل دقیق راه‌اندازی، به موارد زیر مراجعه کنید:

با Gemini Code Assist در IDE خود تعامل داشته باشید

پس از اینکه Gemini Code Assist را برای افراد، یا Gemini Code Assist Standard یا Enterprise راه‌اندازی کردید و افزونه Gemini Code Assist را در IDE خود ( VS Code یا JetBrains IDE پشتیبانی‌شده ) نصب کردید، می‌توانید به روش‌های زیر درخواست کمک کنید:

  • تکمیل کد را دریافت کنید یا مستقیماً در ویرایشگر کد، کد تولید کنید.

  • برای نمایش دستیار محاوره‌ای، روی spark Gemini در IDE کلیک کنید. می‌توانید سؤال بپرسید یا کدی را در ویرایشگر خود انتخاب کنید و دستوراتی مانند موارد زیر را وارد کنید:

    • Write unit tests for my code.
    • Help me debug my code.
    • Make my code more readable.

برای اطلاعات بیشتر، به بخش «کدنویسی با دستیار کد Gemini» مراجعه کنید.

قدم بعدی چیست؟