کدنویسی به کمک هوش مصنوعی

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

کد Gemini تبدیل می شود

اکنون می‌توانید از Gemini از ویرایشگر کد درخواست کنید تا کدهایی را برای اصلاح، بهینه‌سازی یا افزودن کد به برنامه خود به شرح زیر ارائه کند:

  1. برای مشاهده یک فیلد ورودی برای درخواست خود، یکی از موارد زیر را از ویرایشگر کد انجام دهید:
    • در ویرایشگر کد کلیک راست کرده و Gemini > Generate code را از منوی زمینه انتخاب کنید.
    • کدی را که می‌خواهید Gemini آن را تغییر دهد برجسته کنید، در ویرایشگر کد کلیک راست کرده و Gemini > Transform code را از منوی زمینه انتخاب کنید.
    • CTRL+\ ( Command+\ در macOS) را فشار دهید.
  2. با توضیح اینکه چگونه می‌خواهید کد خود را تغییر دهید یا به آن اضافه کنید، Gemini را اعلان کنید و Enter را فشار دهید. بعد از اینکه Gemini درخواست شما را پردازش کرد، باید یک تفاوت کد را مشاهده کنید.
    • به عنوان مثال، می‌توانید از Gemini بخواهید که کد پیچیده را با بازنویسی آن ساده‌سازی کند، تبدیل‌های کد بسیار خاصی مانند «این کد را اصطلاحی کنید» یا توابع جدیدی را که توضیح می‌دهید ایجاد کند. سپس اندروید استودیو کد پیشنهادی Gemini را به عنوان یک تفاوت کد به شما نشان می‌دهد، بنابراین می‌توانید تنها پیشنهاداتی را که می‌خواهید بررسی کرده و بپذیرید.
  3. تفاوت کد را بررسی کنید و یکی از موارد زیر را انجام دهید:
    • با کلیک روی Refine و وارد کردن یک درخواست جدید، کد پیشنهادی را اصلاح کنید.
    • روی Accept All Changes کلیک کنید تا تغییرات پیشنهادی به کد شما اضافه شود.

تکمیل کد هوش مصنوعی

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

شروع کنید

برای شروع تکمیل کد هوش مصنوعی، مراحل زیر را دنبال کنید:

  1. آخرین نسخه Android Studio Jellyfish یا بالاتر را دانلود کنید.
  2. برای راه اندازی Gemini، یک پروژه Android Studio را باز یا شروع کنید و روی View > Tool Windows > Gemini کلیک کنید.
  3. به حساب Google خود وارد شوید.
  4. تکمیل کد هوش مصنوعی زمانی کار می کند که Gemini بتواند از پایگاه کد شما به متن دسترسی داشته باشد. این را در هنگام ورود به سیستم Gemini یا هر زمان که بخواهید از طریق Android Studio > تنظیمات > جمینی > پاسخ‌ها را با اطلاعات پایگاه کد خود تقویت کنید.
  5. یک فایل را باز کنید و شروع به تایپ کنید. پیشنهادها فقط زمانی فعال می شوند که مکان نما در انتهای یک خط یا هر جای یک خط خالی باشد.
  6. برای پذیرش پیشنهاد، Tab و برای پاک کردن پیشنهاد، Esc را فشار دهید.

سوالات متداول

چگونه می توانم به تکمیل کد هوش مصنوعی دسترسی پیدا کنم؟

این عملکرد فقط زمانی کار می کند که Gemini بتواند از پایگاه کد شما به متن دسترسی داشته باشد. این را از طریق Android Studio > Settings > Gemini > Context Awareness فعال کنید. تکمیل خودکار با هوش مصنوعی هنگام تایپ ظاهر می شود. همچنین می‌توانید از کامنت‌های زبان طبیعی برای شروع تکمیل کد با افزودن نظرات استفاده کنید.

چرا نمی توانم تکمیل کد را ببینم؟

ابتدا، بررسی کنید که به Gemini وارد شده اید و در Android Studio > Settings > Gemini در تکمیل کد هوش مصنوعی شرکت کرده اید. به خاطر داشته باشید که سیستم همیشه تکمیل کد ایجاد نمی کند. این امکان وجود دارد که مدل اطلاعات کافی برای ایجاد یک پاسخ با اطمینان بالا را نداشته باشد.

چگونه می توانم تکمیل کد هوش مصنوعی را خاموش کنم؟

برای غیرفعال کردن تکمیل کد هوش مصنوعی، به Android Studio > Settings > Gemini بروید و رضایت خود را لغو کنید و تکمیل کد AI را خاموش کنید.