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

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

تبدیل کد

می‌توانید از 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. اشتراک‌گذاری زمینه را در تنظیمات Gemini ( Android Studio > Settings > Gemini ) در قسمت Context Awareness فعال کنید. تکمیل کد هوش مصنوعی زمانی کار می کند که Gemini بتواند از پایگاه کد شما به متن دسترسی داشته باشد.
  2. یک فایل را باز کنید و شروع به تایپ کنید. پیشنهادها فقط زمانی فعال می شوند که مکان نما در انتهای یک خط یا هر جای یک خط خالی باشد.
  3. برای پذیرش پیشنهاد، Tab و برای پاک کردن پیشنهاد، Esc را فشار دهید.

به خاطر داشته باشید که سیستم همیشه تکمیل کد ایجاد نمی کند. این امکان وجود دارد که مدل اطلاعات کافی برای ایجاد یک پاسخ با اطمینان بالا را نداشته باشد.

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