Gemini Code Assist با استفاده از مدل Gemini 2.5، به تیم توسعه شما در ساخت، استقرار و اجرای برنامهها در طول چرخه عمر توسعه نرمافزار، کمک میکند. Gemini Code Assist در نسخههای زیر موجود است:
کمک کد جمینی برای افراد ، بدون هیچ هزینهای در دسترس است.
استاندارد دستیار کد جمینی ، محصولی در سبد محصولات جمینی برای گوگل کلود .
Gemini Code Assist Enterprise ، محصولی در سبد محصولات Gemini برای Google Cloud .
شما میتوانید از 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 Standard و Enterprise از دادههای شما استفاده میکنند .
- بیاموزید که چگونه و چه زمانی 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 | |
|---|---|---|
| مخاطب مورد نظر |
|
|
| مزایا |
|
|
برای مقایسه ویژگیهای هر نسخه، به ویژگیهای پشتیبانیشده مراجعه کنید.
ویژگیهای پشتیبانیشده برای 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 جمینی | ||
| اقدامات و دستورات هوشمند | ||
با کلیک راست روی کد انتخاب شده، اقدامات هوشمند را آغاز کنید ( 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 را برای افراد تنظیم کنید .
- نسخههای استاندارد و سازمانی Gemini Code Assist را راهاندازی کنید .
با 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» مراجعه کنید.
قدم بعدی چیست؟
- یاد بگیرید که چگونه با Gemini Code Assist در IDE خود کدنویسی کنید .
- بیاموزید که چگونه Gemini Code Assist Standard و Enterprise از دادههای شما استفاده میکنند .
- درباره قیمتگذاری Gemini Code Assist اطلاعات کسب کنید.