Gemini Code Assist برای کمک به تیم توسعهدهنده شما در ساخت، استقرار و اجرای برنامهها در طول چرخه عمر توسعه نرمافزار، کمکهای مبتنی بر هوش مصنوعی ارائه میدهد و در نسخههای زیر در دسترس است:
Gemini Code Assist برای افراد ، بدون هزینه در دسترس است.
Gemini Code Assist Standard ، محصولی در مجموعه Gemini برای Google Cloud .
Gemini Code Assist Enterprise ، محصولی در مجموعه Gemini برای Google Cloud .
میتوانید از Gemini Code Assist در IDE خود (مانند VS Code، JetBrains (مانند IntelliJ و PyCharm) یا Android Studio) برای کمک به کدنویسی مبتنی بر هوش مصنوعی در بسیاری از زبانهای معروف استفاده کنید. میتوانید در حین نوشتن کد خود، تکمیلهای کد را دریافت کنید، توابع کامل یا بلوکهای کد را از نظرات ایجاد کنید، آزمایشهای واحد تولید کنید، و برای اشکالزدایی، درک و مستندسازی کد خود کمک بگیرید.
Gemini Code Assist پاسخهای متنی را به درخواستهای شما ارائه میکند، از جمله نقل قولهای منبع در مورد اینکه کدام اسناد و نمونه کد 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 بهعنوان یک فناوری در مراحل اولیه، میتواند خروجیهایی تولید کند که قابل قبول به نظر میرسند اما در واقع نادرست هستند. توصیه می کنیم قبل از استفاده از Gemini Code Assist تمام خروجی ها را تأیید کنید. برای اطلاعات بیشتر، به Gemini Code Assist و مسئول هوش مصنوعی مراجعه کنید.
Gemini Code Assist زمانی که مستقیماً از منبع دیگری مانند کد منبع باز موجود نقل قول می کند، اطلاعات نقل قول را ارائه می دهد. برای اطلاعات بیشتر، به نحوه و زمان استناد جمینی به منابع مراجعه کنید.
ویژگی های پشتیبانی شده برای Gemini Code Assist برای افراد
جدول زیر انواع کمک های هوش مصنوعی مولد را نشان می دهد که در IDE های پشتیبانی شده بدون هیچ هزینه ای در دسترس هستند:
کمک کدنویسی هوش مصنوعی | ||
---|---|---|
تکمیل و تولید کد در پروژه IDE شما در IDE های زیر: | ||
دستیار مکالمه در IDE شما با استفاده از زمینه فایل های باز شده شما | ||
پشتیبانی از چند IDE (VS Code، JetBrains IDE مانند IntelliJ و PyCharm و Android Studio ) | ||
اعمال و دستورات هوشمندانه | ||
با کلیک راست روی کد انتخابی ( VS Code ، JetBrains IDE مانند IntelliJ و PyCharm و Android Studio ) اقدامات هوشمندانه را آغاز کنید. دستورات هوشمند را با اسلش / روی نوار انتخاب سریع با یا بدون کد انتخاب شده ( VS Code ) آغاز کنید. | ||
خدمات خارجی به عنوان ابزار | ||
با ابزار Gemini Code Assist اطلاعات دریافت کنید و اقدامات ارائه شده توسط سرویس های خارجی در داخل IDE خود را انجام دهید. درخواست های خود را با استفاده از علامت @ و نام ابزار به ابزارهای خاص ارسال کنید. به عنوان مثال- @GitHub get issues assigned to me . برای اطلاعات بیشتر درباره ابزارها، به نمای کلی ابزارهای Gemini Code Assist مراجعه کنید. | ||
مالکیت معنوی و انطباق | ||
منابع منبع در IDE شما |
نمای کلی نسخههای استاندارد و Enterprise Code Assist Gemini
بخش زیر نسخههای Gemini Code Assist Standard و Enterprise را با هم مقایسه میکند.
نسخه استاندارد کمک کدنویسی هوش مصنوعی را با امنیت در سطح سازمانی برای ساخت و اجرای برنامهها ارائه میکند. نسخه Enterprise همه ویژگیهای پشتیبانی شده را در نسخه استاندارد ارائه میکند، اما میتوانید آن را بر اساس مخازن کد منبع خصوصی خود نیز سفارشی کنید، و با سرویسهای Google Cloud اضافی برای ساخت برنامهها در یک پشته فناوری گستردهتر ادغام شده است.
جدول زیر به شما کمک می کند تا با برجسته کردن مخاطبان مورد نظر و مزایای هر نسخه، تصمیم بگیرید که کدام نسخه با اهداف توسعه سازمان شما مطابقت دارد:
استاندارد کمک کد Gemini | Gemini Code Assist Enterprise | |
---|---|---|
مخاطب مورد نظر |
|
|
مزایا |
|
|
برای مقایسه ویژگیهای هر نسخه، ویژگیهای پشتیبانی شده را ببینید.
ویژگی های پشتیبانی شده برای Gemini Code Assist Standard و Enterprise
بخشهای زیر انواع کمکهای هوش مصنوعی تولیدی را نشان میدهد که در Gemini Code Assist Standard و Enterprise موجود است.
کمک کدنویسی و چت
جدول زیر انواع کمک های هوش مصنوعی مولد را نشان می دهد که در IDE های پشتیبانی شده در دسترس هستند:
کمک کدنویسی هوش مصنوعی | استاندارد کمک کد Gemini | Gemini Code Assist Enterprise |
---|---|---|
تکمیل و تولید کد در پروژه IDE شما در IDE های زیر: | ||
دستیار مکالمه در IDE شما با استفاده از زمینه فایل های باز شده شما | ||
پشتیبانی از چند IDE (VS Code، JetBrains IDE مانند IntelliJ و PyCharm و Android Studio ) | ||
اقدامات و دستورات هوشمندانه | ||
با کلیک راست روی کد انتخابی ( VS Code ، JetBrains IDE مانند IntelliJ و PyCharm و Android Studio ) اقدامات هوشمندانه را آغاز کنید. دستورات هوشمند را با اسلش / روی نوار انتخاب سریع با یا بدون کد انتخاب شده ( VS Code) آغاز کنید. | ||
خدمات خارجی به عنوان ابزار | ||
با ابزار Gemini Code Assist اطلاعات دریافت کنید و اقدامات ارائه شده توسط سرویس های خارجی در داخل IDE خود را انجام دهید. درخواست های خود را با استفاده از علامت @ و نام ابزار به ابزارهای خاص ارسال کنید. به عنوان مثال- @GitHub get issues assigned to me . برای اطلاعات بیشتر درباره ابزارها، به نمای کلی ابزارهای Gemini Code Assist مراجعه کنید. | ||
مالکیت معنوی و انطباق | ||
منبع نقل قول ها در IDE شما و کنسول API Google | ||
غرامت IP | ||
VPC-SC و دسترسی گوگل خصوصی | ||
دانش سازمانی | ||
پیشنهادات کد سفارشی شده از پایگاه های کد شما در GitHub، GitLab و Bitbucket در IDE شما |
ویژگی های اضافی خارج از IDE
بخشهای زیر ویژگیهای اضافی موجود با نسخههای Gemini Code Assist Standard و Enterprise را توضیح میدهند که فراتر از کمک در IDE شما هستند.
Gemini Cloud Assist
جدول زیر انواع کمکهای هوش مصنوعی در Gemini Cloud Assist در کنسول API را نشان میدهد:
کمک به ابر Gemini | استاندارد کمک کد Gemini | Gemini Code Assist Enterprise |
---|---|---|
ویژگیهای Gemini Cloud Assist (از جمله ویژگیهای موجود برای همه کاربران Google و در دسترس کاربران Gemini Code Assist Enterprise) |
جمینی در اپیگی
جدول زیر انواع کمکهای هوش مصنوعی مولد با توسعه API در Apigee (IDE و Google API Console) را نشان میدهد:
Gemini Code Assist برای مدیریت API | استاندارد کمک کد Gemini | Gemini Code Assist Enterprise |
---|---|---|
زمینه سازمانی مورد استفاده در هنگام ایجاد مشخصات API. ( پیش نمایش ) | ||
جستجوی هوشمند توسط Vertex AI در هاب API ارائه شده است. ( GA ) | ||
کد Gemini Code Assist برای خط مشی های Apigee توضیح داده شده است. ( پیش نمایش ) |
Gemini در یکپارچه سازی برنامه
جدول زیر انواع کمک های هوش مصنوعی تولیدی در یکپارچه سازی برنامه ها در کنسول API را نشان می دهد:
کمک ایجاد یکپارچه سازی | استاندارد کمک کد Gemini | Gemini Code Assist Enterprise |
---|---|---|
ویرایشگر بصری به کمک هوش مصنوعی برای تولید جریان خودکار | ||
زمینه سازمانی تعبیه شده در اتوماسیون با کمک هوش مصنوعی | ||
تولید و اصلاح مستندات جریان اتوماسیون هوش مصنوعی |
ویژگی های Gemini در BigQuery با Gemini Code Assist
جدول زیر انواع کمکهای هوش مصنوعی برای BigQuery را در BigQuery Studio نشان میدهد:
بینش داده ها | استاندارد کمک کد Gemini | Gemini Code Assist Enterprise |
---|---|---|
دادههای بینش، کتابخانهای روشنتر از پرسشهای ایجاد شده از ابرداده جداول شما را فراهم میکند. |
Gemini در Colab Enterprise
جدول زیر انواع کمک هوش مصنوعی مولد برای کد در Colab Enterprise را نشان می دهد:
کمک کد نوت بوک | استاندارد کمک کد Gemini | Gemini Code Assist Enterprise |
---|---|---|
تولید و تکمیل کد پایتون در نوت بوک |
جمینی در پایگاه های داده
جدول زیر انواع کمک های هوش مصنوعی مولد برای کدنویسی در پایگاه های داده را نشان می دهد:
پرس و جوهای SQL را ایجاد کنید | استاندارد کمک کد Gemini | Gemini Code Assist Enterprise |
---|---|---|
برای تولید عبارات SQL به زبان طبیعی بنویسید. | ||
کد متنی را دریافت کنید که با طرح شما کار می کند. | ||
پرس و جوهای موجود را بهینه کرده و توضیح دهید. |
Gemini در Firebase
جدول زیر انواع کمک های هوش مصنوعی مولد برای توسعه برنامه های کاربردی ارائه شده توسط Gemini در Firebase را نشان می دهد:
کمک هوش مصنوعی چت در کنسول Firebase | استاندارد کمک کد Gemini | Gemini Code Assist Enterprise |
---|---|---|
از دانش عمیق، بهترین شیوهها و تخصص عیبیابی برای محصولات و خدمات Firebase استفاده کنید. | ||
کد نمونه برای Firebase را با زبان طبیعی در چت تولید، اصلاح و اشکال زدایی کنید. | ||
از دستورات زبان طبیعی برای توضیح، تولید و تبدیل کد استفاده کنید. | ||
تجزیه و تحلیل کیفیت برنامه | ||
خرابی های برنامه را خلاصه کنید و اطلاعات آماری و مراحل عیب یابی را برای کمک به توسعه دهندگان در بررسی و حل مشکلات کیفیت برنامه ارائه دهید. | ||
کدهای موجود را تجزیه و تحلیل کنید، مشکلات احتمالی را شناسایی کنید، و بهبودهایی را پیشنهاد دهید. | ||
خلاصه و بینش کمپین Firebase Cloud Messaging و In-App Messaging | ||
کمپین های پیام رسانی خود را خلاصه و تجزیه و تحلیل کنید و توصیه های عملی برای بهبود عملکرد ارائه دهید. | ||
تولید طرحواره Firebase Data Connect و کاوش داده | ||
ایجاد طرحواره های پایگاه داده با زبان طبیعی. | ||
پرس و جوها و جهش های GraphQL را با زبان طبیعی ایجاد کنید. | ||
آگاهی متنی | ||
از زمینه پروژه و برنامه برای راهنمایی کمک مکالمه، عیب یابی و تجزیه و تحلیل کیفیت برنامه استفاده کنید. |
Gemini Code Assist را تنظیم کنید
برای جزئیات دقیق مراحل نصب، نگاه کنید به:
- Gemini Code Assist را برای افراد تنظیم کنید .
- Gemini Code Assist Standard and Enterprise را تنظیم کنید .
با 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.
-
برای اطلاعات بیشتر، Code with Gemini Code Assist را ببینید.
بعدش چی
- نحوه کدنویسی با Gemini Code Assist در IDE خود را بیاموزید.
- بیاموزید که چگونه Gemini Code Assist Standard و Enterprise از دادههای شما استفاده میکنند .
- درباره قیمت گذاری Gemini Code Assist بیاموزید.