خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

من برنامهٔ کدنویسی عامل گوگل را امتحان کردم و بسیار فراتر از تکمیل خودکار است.

جمی‌نی 3 و نانو بانانا پرو در نوامبر ۲۰۲۵ به برنامه جمی‌نی برای کاربران عادی افزوده شدند، به همراه مجموعه‌ای از ویژگی‌های مبتنی بر هوش مصنوعی از گوگل. این ارتقاء‌ها بسیار مهم هستند — جمی‌نی 3 پرو بهترین مدل هوش مصنوعی در جهان در چندین دسته‌بندی است و نانو بانانا پرو قوی‌ترین مدل تبدیل متن به تصویر است که تا کنون دیده‌ایم. با این حال، مهم‌ترین انتشار، نسخه جدیدی از جمی‌نی یا نانو بانانا نیست؛ بلکه برنامه‌ای کاملاً جدید از گوگل به نام «آنتی‌گریویتی» است.

گیمنی ۳ و نانو بانانا پرو در نوامبر ۲۰۲۵ وارد برنامه Gemini برای کاربران عادی شدند، به همراه مجموعه‌ای از ویژگی‌های مبتنی بر هوش مصنوعی از گوگل. این به‌روزرسانی‌ها مهم هستند— Gemini 3 Pro بهترین مدل هوش مصنوعی در جهان در چندین دسته است و نانو بانانا پرو قدرتمندترین مدل تبدیل متن به تصویر است که تا به حال دیده‌ایم. با این حال، مهم‌ترین انتشار نسخه جدیدی از Gemini یا نانو بانانا نیست؛ بلکه یک برنامه کاملاً جدید از گوگل به نام Antigravity است.

Google Antigravity یک محیط توسعه یکپارچه (IDE) مبتنی بر عامل است که برای سیستم‌های macOS، Windows و Linux موجود است. این ابزار به عوامل هوش مصنوعی خودمختاری بی‌سابقه‌ای در فرآیند کدنویسی می‌دهد، به طوری که می‌توانند برنامه‌های عملیاتی را ایجاد کنند، اجرا کنند و کد را بدون نظارت انسانی اعتبارسنجی کنند. به عبارت دیگر، با Gemini 3 Pro به عنوان هسته، شخصی که توسعه‌دهنده نیست مثل من باید بتواند فقط با استفاده از قابلیت‌های عامل‌محور Antigravity برنامه‌ها بسازد. توصیف آن به‌عنوان موفقیت کم‌ارزش‌گذاری است، زیرا من اولین برنامه اندروید خود را از صفر با پلتفرم Antigravity گوگل ساختم.

Google Antigravity در ابتدا ترسناک بود

من پیش از این هیچ IDE استفاده نکرده‌ام، اما نیازی هم نداشتم

Google Antigravity به‌صورت رایگان در دسترس است و دارای محدودیت‌های نرخ استفاده “سخاوتمندانه” برای حساب‌های رایگان گوگل و حساب‌های پولی Google AI است. هر کسی می‌تواند آن را از وب‌سایت Antigravity دانلود و نصب کند. باید بگویم که به‌عنوان کسی که عملاً تجربه‌ای در کدنویسی ندارد، برنامه Antigravity در ابتدا ترسناک به نظر می‌آمد. نمی‌دانستم از کجا شروع کنم، اما معلوم شد راه‌اندازی Antigravity راحت‌تر از آنچه فکر می‌کردم بود.

مطلب مرتبط:   chatgpt هنوز پوشه هایی ندارد: به جای این برنامه های افزودنی را امتحان کنید

فقط کافی است پنج صفحه تنظیم را پشت سر بگذارید تا Antigravity را راه‌اندازی کنید. ابزار تنظیم شما را از انتخاب تم ویرایشگر راهنمایی می‌کند و می‌پرسد چگونه می‌خواهید از عامل Antigravity استفاده کنید. چهار گزینه وجود دارد: توسعه‌محور عامل، توسعه‑یاردهنده عامل، توسعه‌محور بازبینی و پیکربندی سفارشی. در اینجا، میزان خودمختاری‌ای که می‌خواهید به عامل Antigravity بدهید را انتخاب می‌کنید. من توسعه‌محور عامل را انتخاب کردم زیرا می‌خواهم عامل Antigravity برنامه‌ها را به‌صورت مستقل بسازد بدون این‌که من بازبینی دستی انجام دهم.

در مرحله بعد، کاربران می‌توانند کلیدهای میان‌بر را پیکربندی کنند، افزونه‌ها را نصب کرده و ابزار خط فرمان Antigravity را نصب کنند. اگر شما همانند من تازه‌کار در برنامه‌نویسی هستید، می‌توانید این پیکربندی‌ها را نادیده بگیرید. در نهایت باید با شرایط استفاده Antigravity موافقت کنید که خطرات حریم‌خصوصی را هشدار می‌دهد و جمع‌آوری داده‌ها را می‌پذیرد. اینجا دقیقاً همان‌طور که گوگل می‌گوید درباره Antigravity است:

Antigravity شناخته شده است که محدودیت‌های امنیتی خاصی دارد. کاربران باید از خطرات احتمالی مانند استخراج داده و احتمال اجرای کد خودآگاه باشند. پردازش داده‌های بسیار حساس را اجتناب کنید و تمام اقداماتی که عامل انجام می‌دهد را بررسی کنید.

با ادامه کار، شما «موافقت می‌کنید که به گوگل اجازه دهید داده‌های تعامل من را همان‌طور که در شرایط خدمات Google Antigravity تعریف شده است، جمع‌آوری و استفاده کند». چون من کار حساسی انجام نمی‌دادم، با این شرایط موافقت کردم و ادامه دادم.

Antigravity به من کمک کرد تا یک برنامه اندروید از ابتدا بسازم

گویا یک توسعه‌دهنده نرم‌افزار شخصی استخدام کرده‌ام

با صفر تجربه برنامه‌نویسی، من Antigravity را مأمور کردم تا یک برنامه سفارشی از ابتدا بسازد. It’s Wrapped season، با سرویس‌های پخش موسیقی مانند Spotify و Apple Music که بهترین آهنگ‌ها، آلبوم‌ها و هنرمندان ۲۰۲۵ را نشان می‌دهند. به‌عنوان طرفدار رسانه‌های فیزیکی، همیشه احساس می‌کردم آمار واقعی پایان‌سال خود را از دست می‌دهم، بنابراین می‌خواستم یک شمارنده‌چرخش دستی بسازم که تعداد دفعات پخش هر صفحه‌وی‌نیل در مجموعه Discogs مرا ردیابی کند. برای شروع، این درخواست را به Gemini وارد کردم:

مطلب مرتبط:   خرید آی‌پد (یا تبلت دیگر) در سال 2024؟ 5 دلیلی که آنها هنوز هم ارزش استفاده از آنها را دارند

یک درخواست دقیق برای IDE مبتنی بر هوش مصنوعی ایجاد کنید که یک برنامه شمارنده پخش ساده برای هر عنوان در کتابخانه Discogs این کاربر بسازد: [link]

در اینجا از تکنیکی به نام متا‑پرامپ‌تینگ استفاده می‌کنم. به‌جای نوشتن دستی یک درخواست توسعه Antigravity، از Gemini برای تولید آن استفاده می‌کنم و سپس آن را در Antigravity کپی می‌کنم. با این روش می‌توانم نتایج بهتری با درخواست‌های به‌صورت جزئی و بهینه‌شده برای LLM دریافت کنم نسبت به درخواست‌های نوشته‌شده به‌صورت دستی.

در Agent Manager Antigravity، یک گفت‌وگوی جدید در Playground آغاز کردم؛ این یک فضای کار مستقل است که می‌توانید هر زمانی برای توسعه سریع به آن بپرشید. درخواست Gemini برای برنامه شمارنده پخش را وارد کردم و اجازه دادم Antigravity کار کند. عامل Antigravity یک برنامه پیاده‌سازی، فهرستی از کارهای مورد نیاز برای ساخت برنامه و یک راهنمایی برای فرایند تولید کرد. چند دقیقه پس از آن، یک وب‌اپ کارآمد با یک local tunnel منتشر شد.

کار با عامل Antigravity یک تجربهٔ همکاری است. می‌توانم پیشنهادهای بهبود برنامه را توصیف کنم و عامل سعی می‌کند آن‌ها را اعمال کند. در این مورد، می‌خواستم برنامه به‌صورت یک فایل APK اندروید کامپایل شود، داده‌های شمارندهٔ پخش در ذخیره‌سازی محلی ذخیره شوند، داده‌های مجموعه Discogs برای استفادهٔ آفلاین دانلود شود و یک ویجت برای نمایش آلبوم‌های پربازدید من روی صفحهٔ اصلی اندروید اضافه شود.

Gemini 3 Pro Antigravity را قدرت می‌دهد و یک مدل تفکری است، بنابراین می‌توانید مراحل آن را همان‌طور که عامل Antigravity سعی می‌کند مشکل شما را حل کند، ردیابی کنید. این‌جا نحوهٔ تفکر آن دربارهٔ درخواست پشتیبانی از ویجت در برنامهٔ اندروید من است:

مطلب مرتبط:   آیا پاسخ های ChatGPT دارای محدودیت کاراکتر یا کلمه هستند؟

در حال حاضر روی قابلیت ساخت یک ویجت صفحهٔ خانهٔ اندروید متمرکز هستم. چالش در نمایش بهینه داده‌های آلبوم است. اگرچه افزونهٔ Capacitor آماده‌ای به‌نظر نمی‌رسد، هدف این است که وابستگی به کد بومی را به حداقل برسانم تا تجربهٔ ادغام روان باشد. برنامهٔ فعلی من بررسی گزینه‌ها برای تعیین سطح کد بومی مورد نیاز است.

در کمتر از نیم ساعت، Antigravity برنامه‌ای که می‌خواستم به نام Vinyl Spin Counter ساخت، به‌صورت یک installable APK که سریعاً روی گوشی اندرویدم نصب کردم. فقط با چند بازبینی درخواست، برنامهٔ رویایی‌ام را بدون نیاز به مرور کد دریافت کردم. Antigravity فراتر از تکمیل خودکار است — این یک خودکارسازی واقعی است.

Google Antigravity برای چه کسی است؟

ممکن است یک برنامهٔ خاص گوگل باشد

ردیابی تعداد چرخش‌ها با برنامه شمارش چرخش ویولن.

من عاشق ایدهٔ پشت Google Antigravity هستم. این ابزار به من کمک کرد برنامهٔ اندروید شخصی خودم را بسازم، چیزی که زمان کوتاهی پیش از آن به‌نظر رویایی می‌آمد. با این حال، کاملاً مطمئن نیستم Antigravity برای چه کسی ساخته شده است. این برنامه واضحاً وقتی کاربر با مبانی توسعهٔ نرم‌افزار آشناست بهترین عملکرد را دارد، زیرا بازبینی دستی کد و ارائهٔ دستورالعمل‌های دقیق امکان‌پذیر است. مبتدی‌ها ممکن است بهتر باشد Google AI Studio یا Google Opal را امتحان کنند.

MUO Report

MUO Report

مشکل این است؟ Antigravity برای متخصصان باتجربه نیز نیست. محدودیت‌های امنیتی پلتفرم و سیاست‌های جمع‌آوری داده برای هر توسعه‌دهنده‌ای که در IDE خود کارهای مهم انجام می‌دهد، مانع بزرگی است. با حذف مبتدیان و حرفه‌ای‌ها، Antigravity به‌نظر می‌رسد برای کاربرانی مناسب باشد که در میانهٔ این دو قرار دارند — کسانی که دانش پایه‌ای از کدنویسی دارند اما IDE عامل‌محور خود را برای وظایف حساس به‌کار نمی‌برند.

Google Antigravity ممکن است در مراحل اولیه یک IDE خاص باشد. نتایجش خودش حرف می‌زند؛ این ابزار به این نویسنده کمک کرد تا یک برنامهٔ Android سفارشی بسازد بدون نوشتن حتی یک خط کد.