اخبار محصول

با حالت برنامه‌ریزی و پیش‌بینی ویرایش بعدی در اندروید استودیو پاندا ۴، سطح توسعه خود را ارتقا دهید

مطالعه ۵ دقیقه‌ای
Matt Dyor
مدیر ارشد محصول

اندروید استودیو پاندا ۴ اکنون پایدار و آماده استفاده در محیط تولید است. این نسخه حالت برنامه‌ریزی، پیش‌بینی ویرایش بعدی و موارد دیگر را به ارمغان می‌آورد و ساخت برنامه‌های اندرویدی با کیفیت بالا را آسان‌تر از همیشه می‌کند.

در اینجا نگاهی عمیق به موارد جدید می‌اندازیم:

حالت برنامه‌ریزی

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

در این حالت، عامل قبل از اجرای وظایف، یک طرح پروژه دقیق ارائه می‌دهد. به جای یک مرحله که در آن مدل مستقیماً نشانه بعدی کد را پیش‌بینی می‌کند، حالت برنامه‌ریزی یک فرآیند استدلال چند مرحله‌ای را تسهیل می‌کند - به عامل فضای بیشتری می‌دهد تا منطق پیشنهادی خود را برای مشکلات احتمالی قبل از ارائه به شما ارزیابی کند. این امر به ویژه برای وظایف پیچیده و طولانی مدت که نیاز به درجه بالایی از دقت معماری دارند، مفید است.

برای استفاده از حالت برنامه‌ریزی، حالت مکالمه خود را در کادر ورودی اپراتور به «برنامه‌ریزی» تغییر دهید و درخواست خود را وارد کنید.

۲-۵-راهنمای-مصنوعات.png
به حالت برنامه‌ریزی بروید

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

طرح اجرایی باز ۲-۲.png
طرح اجرایی باز
۲-۳-افزودن-نظرات-به-پیاده‌سازی.png
افزودن نظرات به طرح اجرایی

پس از افزودن نظرات، روی «ارسال نظرات» کلیک کنید و عامل از بازخورد شما برای اصلاح طرح پیاده‌سازی استفاده خواهد کرد. برای اینکه در حین اجرا - که به ویژه با تغییرات بزرگتر اهمیت دارد - در مسیر درست باقی بماند، عامل کار خود را سازماندهی کرده و یک «لیست وظایف» ایجاد می‌کند. می‌توانید بنشینید و تماشا کنید که چگونه عامل به طور روشمند تمام وظایف را انجام می‌دهد.

۲-۴=لیست-مصنوعات-وظایف.png
مصنوع فهرست وظایف

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

۲-۱-تغییر-به-حالت-برنامه‌ریزی.png
افزودن نظرات به طرح اجرایی

پیش‌بینی ویرایش بعدی

تکمیل خودکار کلاسیک برای تمام کردن جملات شما عالی است، اما کدنویسی به ندرت یک مسیر خطی است. اغلب، تغییر در یک مکان نیاز به تغییر ثانویه در جای دیگر دارد - مانند اضافه کردن یک پارامتر جدید به یک تابع و سپس نیاز به به‌روزرسانی فراخوانی‌های آن، یا به‌روزرسانی پیش‌نمایش رابط کاربری هنگام تغییر یک Composable. به طور سنتی، این به معنای شکستن تمرکز شما برای یافتن خطوط کد مرتبطی است که نیاز به توجه دارند.

پیش‌بینی ویرایش بعدی (NEP) با پیش‌بینی حرکت بعدی شما، حتی زمانی که در موقعیت فعلی مکان‌نمای شما نباشد، تکمیل کد را تکامل می‌بخشد. اندروید استودیو با تجزیه و تحلیل ویرایش‌های اخیر شما، الگوی منطقی گردش کار شما را تشخیص می‌دهد. اگر یک کلاس داده را تغییر دهید یا یک سازنده را به‌روزرسانی کنید، NEP می‌تواند ویرایش مرتبط بعدی - شاید در یک تابع دور - را پیشنهاد دهد و به شما امکان دهد مستقیماً به اصلاحیه بروید.

به جای اینکه به صورت دستی بین گزینه‌ها جابجا شوید، می‌توانید این پیشنهادهای چندمکانه‌ای را با یک ضربه کلید بپذیرید. این کار شما را در «وضعیت جریان» نگه می‌دارد، بار شناختی به‌روزرسانی‌های روتین را کاهش می‌دهد و به شما اجازه می‌دهد روی منطق پیچیده‌ای که واقعاً برای برنامه شما مهم است تمرکز کنید. در جدیدترین نسخه اندروید استودیو، روشی شهودی‌تر و غیرخطی‌تر برای کدنویسی را تجربه کنید.

۳-۱-nep-update.png
نام تابع به‌روزرسانی NEP
۳-۲-nep-addition.png
NEP اضافه کردن خط جدید

الگوی شروع کننده API جمینی

اضافه کردن ویژگی‌های قدرتمند هوش مصنوعی به برنامه شما، با معرفی الگوی Gemini API Starter برای اندروید استودیو، آسان‌تر شد!

ادغام هوش مصنوعی مولد در برنامه اندروید شما قبلاً به معنای مدیریت لوله‌کشی پیچیده بک‌اند و نگرانی در مورد امنیت کلید API بود. با الگوی جدید Gemini API Starter در اندروید استودیو، توسعه‌دهندگان اکنون می‌توانند به جای صرف وقت برای پیکربندی زیرساخت، مستقیماً به سراغ ساخت ویژگی‌ها بروند.

مزایای کلیدی عبارتند از:

  • مدیریت کلید API بدون نیاز به هیچ گونه نگرانی: دیگر نگران تهیه یا چرخاندن کلیدها نباشید. با بهره‌گیری از منطق هوش مصنوعی فایربیس، این الگو نیاز به جاسازی اعتبارنامه‌های حساس در کد سمت کلاینت شما را از بین می‌برد.
  • یکپارچه‌سازی خودکار با Firebase: مراحل مربوط به backend برای شما انجام می‌شود. این قالب به طور خودکار پروژه شما را به سرویس‌های Firebase متصل می‌کند و یک پل ارتباطی امن بین برنامه شما و مدل‌های Gemini گوگل ایجاد می‌کند.
  • ساخته شده برای مقیاس‌پذیری: این فقط برای نمونه‌های اولیه نیست. معماری آماده برای تولید به شما امکان می‌دهد بدون نیاز به طراحی مجدد پایه و اساس، از یک آزمایش محلی به یک پایگاه کاربری جهانی مقیاس‌پذیری کنید.
  • پردازش چندوجهی: از ورودی‌های متن، تصویر، ویدئو و صدا پشتیبانی می‌کند. می‌توانید ویژگی‌هایی مانند تحلیل تصویر در لحظه، خلاصه‌سازی ویدئو و رونویسی صدا را ایجاد کنید.

شروع کنید

  1. اندروید استودیو را باز کنید.
  2. به مسیر فایل > جدید > پروژه جدید بروید.
  3. الگوی Gemini API Starter را از گالری انتخاب کنید.
قالب API-4-1-gemini.png
قالب پروژه جدید Gemini API Starter

وقتی عمیقاً درگیر توسعه هستید، اغلب فقط با یک جستجو می‌توانید به پاسخ درست برسید—اما رها کردن IDE برای پیدا کردن آن می‌تواند شما را از جریان کار خارج کند. چه به شماره نسخه دقیق یک وابستگی نیاز داشته باشید و چه به آخرین تغییرات API برای یک کتابخانه شخص ثالث، ابزار جستجوی وب agent اینجا است تا بدون نیاز به ترک اندروید استودیو به شما کمک کند.

در حالی که عامل اندروید استودیو از قبل از پایگاه دانش اندروید برای مستندات رسمی استفاده می‌کند، توسعه مدرن اندروید به اکوسیستم وسیعی از کتابخانه‌های خارجی متکی است. جستجوی وب عامل، دسترسی Gemini را گسترش می‌دهد و به آن اجازه می‌دهد مستقیماً از گوگل درخواست کند تا مطالب مرجع فعلی را از سراسر وب دریافت کند. از بررسی آخرین راهنماهای راه‌اندازی برای Coil گرفته تا یافتن نکات پیکربندی پیشرفته برای Koin یا Moshi، عامل اکنون می‌تواند به‌روزترین اطلاعات را در لحظه دریافت کند.

ابزار جستجوی وبِ عامل طوری طراحی شده است که مفید اما نامحسوس باشد؛ وقتی شکافی در دانش محلی خود شناسایی کند، به طور خودکار جستجوی وب را آغاز می‌کند. همچنین می‌توانید با درخواست از آن برای یافتن چیزی خاص، کنترل را به دست بگیرید - کافیست عبارت « جستجو در وب برای... » را در اعلان خود وارد کنید. جستجوی وبِ عامل با ادغام مستقیم نتایج وب زنده در فضای کاری شما، تضمین می‌کند که همیشه با جدیدترین داده‌های موجود در حال ساخت هستید، گردش کار خود را سرعت می‌بخشید و پروژه خود را در مسیر پیشرفت نگه می‌دارید.

trash-5-1-aws-invocation.png
ابزار جستجوی وب عامل فراخوانی

انتشار نسخه‌های پاندا اندروید استودیو

پاندا ۴ تمرکز اندروید استودیو را بر تسریع بهره‌وری توسعه‌دهندگان با هوش مصنوعی ادامه می‌دهد. با اندروید استودیو پاندا ۲، از حالت آماده به کار به نمونه اولیه کاربردی بروید و با اندروید استودیو پاندا ۳، راهنمایی و کنترل بر حالت عامل را افزایش دهید .

اندروید استودیو پاندا ۲

  • جریان پروژه جدید مبتنی بر هوش مصنوعی : به شما امکان می‌دهد یک نمونه اولیه از برنامه کاربردی را با یک اعلان واحد بسازید. عامل، راه‌اندازی اولیه، پیکربندی ناوبری و وابستگی‌های مناسب را مدیریت می‌کند و دارای یک حلقه تولید مستقل برای مدیریت خطاهای ساخت و استقرار در یک شبیه‌ساز است.
  • دستیار ارتقاء نسخه : مدیریت وابستگی‌ها و به‌روزرسانی‌ها را خودکار می‌کند، به طور مکرر تلاش می‌کند تا نسخه‌های جدید را بسازد و تداخل‌ها را حل کند تا زمانی که یک پیکربندی پایدار پیدا شود.

اندروید استودیو پاندا ۳

  • مهارت‌های عامل : دستورالعمل‌های تخصصی و تعریف‌شده توسط کاربر (ذخیره‌شده در دایرکتوری .skills) که قابلیت‌های خاص پروژه، استانداردهای کدنویسی یا استفاده از کتابخانه را به عامل هوش مصنوعی آموزش می‌دهند.
  • مجوزهای عامل : با ویژگی‌هایی مانند قوانین «همیشه مجاز» برای عملیات مورد اعتماد، کنترل دقیقی بر آنچه عامل‌ها می‌توانند انجام دهند، ارائه می‌دهد. برای امنیت بیشتر، می‌توانید از یک جعبه شنی اختیاری نیز برای اعمال کنترل دقیق و ایزوله بر عامل استفاده کنید.
  • قالب برنامه کتابخانه برنامه ماشین خالی : ساخت برنامه‌های بهینه شده برای رانندگی برای Android Auto و Android Automotive OS را با مدیریت کد تکراری مورد نیاز، ساده می‌کند.

شروع کنید

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

مثل همیشه، بازخورد شما برای ما بسیار مهم است. مشکلات شناخته شده را بررسی کنید ، اشکالات را گزارش دهید و بخشی از جامعه پر جنب و جوش ما در لینکدین ، مدیوم ، یوتیوب یا ایکس باشید. کدنویسی خوبی داشته باشید.

    نوشته شده توسط:

    ادامه مطلب