اخبار محصول

افزایش راهنمایی و کنترل بر «حالت نماینده» با Android Studio Panda 3

‫۳ دقیقه برای خواندن
مشاهده نمایه Matt Dyor
Matt Dyor مدیر محصول ارشد

Android Studio Panda 3 اکنون پایدار است و برای استفاده در تولید آماده است. این نسخه پخش به شما کنترل و سفارشی‌سازی بیشتری بر گردش‌های کاری با بهره‌گیری از هوش مصنوعی می‌دهد و ساختن برنامه‌های Android با کیفیت بالا را آسان‌تر از همیشه می‌کند.

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

درنهایت، علاوه‌بر مهارت‌های هوش مصنوعی و جادوی «حالت عامل»، Android Studio Panda 3 شامل پشتیبانی به‌روزشده برای ساختن برنامه‌های Android برای خودروها نیز می‌شود.

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

مهارت‌های عامل

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

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

پس‌از ایجاد مهارت، عامل می‌تواند به‌طور خودکار از آن استفاده کند، یا می‌توانید با تایپ کردن @ و سپس نام مهارت، آن را به‌طور دستی فعال کنید. برای کسب اطلاعات بیشتر درباره نحوه ایجاد مهارت برای پایگاه کدتان، مستندات را بررسی کنید، یا بهتر از آن—از نماینده‌تان بخواهید به شما کمک کند مهارت جدیدی بسازید و او شما را در جزئیات راهنمایی خواهد کرد!

large_CROPPED-1-3-skill-used-REV.png
راه‌اندازی دستی مهارت نماینده در «استودیو Android»

شروع به کار

برای ساختن مهارت برای پروژه‌تان، کارهای زیر را انجام دهید:

  • دایرکتوری .skills را در پوشه ریشه پروژه‌تان ایجاد کنید.
  • فایل SKILL.md را در این دایرکتوری جدید قرار دهید.
  • نام و شرحی به فایل اضافه کنید تا گردش کار سفارشی‌تان را تعریف کنید، و مهارتتان آماده است.
  • درصورت تمایل، متن‌ها، دارایی‌ها، و مراجع را اضافه کنید تا راهنمایی بیشتری به عاملتان ارائه دهید.
large_CROPPED-1-2-skill-md-REV.png
مهارت‌های عامل در «استودیو Android»

مدیریت اجازه‌های «حالت نماینده»

شما پایگاه کدتان را کنترل می‌کنید و اکنون می‌توانید با دقت بیشتری انتخاب کنید که کدام داده‌ها و قابلیت‌ها را با عامل‌های هوش مصنوعی هم‌رسانی کنید. اجازه‌های جزئی جدید عامل در Android Studio به شما امکان می‌دهد دقیقاً تصمیم بگیرید که عامل‌ها چه کاری می‌توانند برای شما انجام دهند.

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

large_2-2-alt-permission-request-REV (1).png
اجازه‌های عامل

اجازه‌های عامل به‌راحتی قابل راه‌اندازی و استفاده هستند. برای مثال، اعطای اجازه‌های سطح بالا به‌طور خودکار به ابزارهای فرعی مرتبط اجازه می‌دهد، درحالی‌که فرمان‌هایی که قبلاً تأیید کرده‌اید به‌طور خودکار اجرا می‌شوند بدون اینکه جریان شما را قطع کنند. مطمئن باشید که دسترسی به فایل‌های حساس مانند کلیدهای SSH همیشه به تأیید صریح شما نیاز دارد.

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

large_2-3-sandbox-REV.png
Agent Shell Sandbox

الگوی برنامه خالی «کتابخانه برنامه‌های» خودرو

درحال آسان‌تر کردن ساخت برنامه‌های Android برای خودروها هستیم. ساختن برنامه برای خودرو قبلاً به‌معنای دست‌وپنجه نرم کردن با پیکربندی‌های پیچیده بود تا پروژه با موفقیت ساخته شود.

اکنون می‌توانید با الگوی جدید «برنامه کتابخانه برنامه خودرو خالی» در Android Studio، توسعه را تسریع کنید. این الگو کد متن استاندارد موردنیاز برای برنامه بهینه‌شده برای رانندگی را هم در Android Auto و هم در «سیستم‌عامل Android Automotive» مدیریت می‌کند و در وقت و تلاش شما صرفه‌جویی قابل‌توجهی می‌کند. به‌جای اینکه درگیر راه‌اندازی شوید، می‌توانید روی ایجاد بهترین تجربه برای کاربران خود در جاده تمرکز کنید.

شروع به کار

برای استفاده از الگوی جدید:

  • پروژه جدید را در صفحه «به استودیو Android خوش آمدید» (یا فایل > جدید > پروژه جدید از داخل پروژه) انتخاب کنید.
  • الگوی Empty Car App Library App را جستجو یا انتخاب کنید.
  • نامی برای برنامه‌تان انتخاب کنید و روی پایان کلیک کنید تا برنامه بهینه‌شده برای رانندگی شما تولید شود.
large_3-1-empty-car-app-library-app-template-REV.png
الگوی برنامه «کتابخانه برنامه‌های خودرو» خالی

نسخه‌های Panda از «استودیو Android» 

Panda 3 براساس نسخه Panda 2 که ماه گذشته با تمرکز بر هوش مصنوعی منتشر شد ساخته شده است. برای کسب اطلاعات بیشتر درباره ویژگی‌های جدید «استودیو Android»، ازجمله «جریان پروژه جدید» مجهز به هوش مصنوعی که شما را از پیام‌واره به نمونه اولیه می‌رساند و «دستیار ارتقای نسخه» که زحمت به‌روزرسانی وابستگی‌هایتان را از دوش شما برمی‌دارد، پست با Android Studio Panda 2 از پیام‌واره به نمونه اولیه کاربردی برسید را بررسی کنید.

شروع کنید

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

مثل همیشه، بازخورد شما برای ما بسیار مهم است. مشکلات شناخته‌شده را بررسی کنید، اشکال‌ها را گزارش کنید، و در LinkedIn،‏ Medium،‏ YouTube، یا X به انجمن پویای ما بپیوندید. کدنویسی خوش بگذرد!

نویسنده:
ادامه خواندن