اشتراک
هوش مصنوعی ابزارهای توسعه سرویس های ابری

Gemini Code Assist اکنون محدودیت‌های سخاوتمندانه‌ای را به همه ارائه می‌دهد

در یک نگاه چکیدهٔ خودکار موتور هوش مصنوعی افق آبی

Gemini Code Assist که به عنوان ابزاری برای تولید کد مبتنی بر هوش مصنوعی طراحی شده، اکنون یک سطح رایگان را با محدودیت‌های استفاده سخاوتمندانه برای توسعه‌دهندگان انفرادی ارائه می‌دهد. این محدودیت‌ها شامل 6000 تکمیل کد و 240 درخواست چت روزانه است که نسبت به رقبای دیگر مانند GitHub Copilot و AWS CodeWhisperer بسیار سخاوتمندانه به نظر می‌رسد. گوگل همچنین به ویژگی‌های پیشرفته‌ای همچون اندازه زمینه 128000 توکنی تاکید دارد که به توسعه‌دهندگان امکان مدیریت بهتر پایگاه‌های کد بزرگتر را می‌دهد. با این حال، سطح رایگان نسبت به سطوح استاندارد و سازمانی محدودیت‌هایی دارد، از جمله عدم ارائه پیشنهادات کد سفارشی و جبران خسارت IP. نکته مهم دیگر این است که گوگل برای سطح رایگان اطلاعات کاربران را جمع‌آوری می‌کند. Code Assist برای بهترین عملکرد از زبان‌های برنامه‌نویسی خاصی پشتیبانی می‌کند و در IDEهای مبتنی بر ابر گوگل مانند Cloud Shell Editor و همچنین افزونه‌هایی برای Visual Studio Code و JetBrains IDEs ادغام شده است. پشت این پروژه، سرجیو دی سیمون، مهندس نرم‌افزاری با بیش از 25 سال تجربه قرار دارد که تمرکز او بر توسعه نرم‌افزارهای مرتبط با پلتفرم‌های تلفن همراه است.

Gemini Code Assist که به عنوان یک ابزار تولید کد مبتنی بر هوش مصنوعی با تمرکز بر شرکت‌ها متولد شد, اکنون یک سطح رایگان را برای توسعه‌دهندگان انفرادی با محدودیت 6000 تکمیل کد و 240 درخواست چت روزانه فراهم می‌کند.

گوگل تاکید می‌کند که Gemini Code Assist بالاترین محدودیت‌های استفاده رایگان را ارائه می‌دهد. در واقع، این درست است که یکی از قوی‌ترین رقبای Code Assist, GitHub Copilot، تنها تا 2000 تکمیل کد رایگان در ماه ارائه می‌دهد. AWS CodeWhisperer نیز یک سطح رایگان برای افراد فراهم می‌کند، ظاهراً بدون هیچ محدودیتی در تکمیل کد، اما شامل چت نمی‌شود.

یکی دیگر از ویژگی‌های Code Assist که گوگل بر آن تاکید می‌کند، اندازه زمینه 128000 توکنی آن است. این مقدار به طور قابل توجهی کمتر از 2 میلیون توکن ارائه شده در نسخه‌های استاندارد و سازمانی است, اما هنوز یک پیشنهاد جذاب برای یک سطح رایگان است. از جمله مزایای زمینه توکن بزرگتر، قابلیت رسیدگی به پایگاه‌های کد بزرگتر، تکمیل بهتر کد و درک بهبود یافته چند فایلی است.

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

یکی دیگر از عوامل مهمی که باید در نظر داشت این است که در حالی که گوگل به طور صریح می‌گوید که Code Assist Standard و Enterprise از اعلان‌ها یا پاسخ‌ها برای آموزش استفاده نمی‌کنند, این مورد در مورد سطح رایگان آن صدق نمی‌کند، جایی که گوگل طبق سیاست حفظ حریم خصوصی خود، اعلان‌ها، کد مرتبط و پاسخ‌های تولید شده را جمع‌آوری می‌کند.

گوگل می‌گوید Code Assist که توسط Gemini 2.0 پشتیبانی می‌شود، از یک نسخه خاص از مدل استفاده می‌کند که با استفاده از تعداد زیادی نمونه کدنویسی واقعی در دامنه عمومی سفارشی شده است. در حالی که این امر آن را قادر می‌سازد تا کد را در بسیاری از زبان‌های برنامه‌نویسی درک و تولید کند, گوگل زیرمجموعه‌ای از زبان‌ها را تعریف کرده است که اطمینان حاصل می‌کند به بهترین وجه با مدل کار می‌کنند, از جمله C/C++, C#, Go, JavaScript, Python, Kotlin, Swift و بسیاری دیگر.

Code Assist به طور پیش‌فرض در IDEهای مبتنی بر ابر گوگل, از جمله Cloud Shell Editor و Cloud Workstations ادغام شده است و از طریق افزونه‌ها در Visual Studio Code و JetBrains IDEs پشتیبانی می‌شود.

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