Кодирование с помощью искусственного интеллекта

Gemini в Android Studio позволяет создавать приложения быстрее, чем когда-либо, благодаря функциям кодирования с помощью искусственного интеллекта.

Преобразование кода

Вы можете запросить Gemini из редактора кода предложения по коду для изменения, оптимизации или добавления кода в ваше приложение следующим образом:

  1. Чтобы увидеть поле ввода для вашего приглашения, выполните одно из следующих действий в редакторе кода:
    • Щелкните правой кнопкой мыши в редакторе кода и выберите Gemini > Создать код в контекстном меню.
    • Выделите код, который вы хотите изменить Gemini, щелкните правой кнопкой мыши в редакторе кода и выберите Gemini > Преобразовать код в контекстном меню.
    • Нажмите CTRL+\ ( Command+\ в macOS).
  2. Подскажите Gemini, описав, как вы хотите изменить или добавить свой код, и нажмите Enter . После того, как Gemini обработает ваш запрос, вы должны увидеть разницу в коде.
    • Например, вы можете попросить Gemini упростить сложный код, переписав его, выполнить очень специфические преобразования кода, например «сделать этот код идиоматичным», или сгенерировать новые функции, которые вы описываете. Затем Android Studio отображает предложение кода Gemini в виде разницы кода, поэтому вы можете просмотреть и принять только те предложения, которые вам нужны.
  3. Просмотрите разницу кода и выполните одно из следующих действий:

    • Далее измените предложенный код, нажав «Уточнить» и введя новое приглашение.
    • Нажмите «Принять все изменения» , чтобы добавить предложенные изменения в свой код.

Завершение кода

Gemini предлагает автодополнение кода с поддержкой искусственного интеллекта в Android Studio, которое при вводе отображается серым курсивом. Эта функция экономит ваше время и позволяет быстрее выполнять проекты кодирования, предлагая полный набор функций. Когда автозавершение кода AI включено, Gemini может отправлять дополнительную информацию из вашей кодовой базы, например окружающие фрагменты вашего кода, типы файлов и другую необходимую информацию, чтобы предоставить контекст LLM и предоставить более релевантные предложения.

Чтобы использовать завершение кода AI, выполните следующие действия:

  1. Включите совместное использование контекста в настройках Gemini ( Android Studio > Настройки > Gemini ) в разделе Context Awareness . Завершение кода AI работает только тогда, когда Gemini может получить доступ к контексту вашей кодовой базы.
  2. Откройте файл и начните печатать. Предложения срабатывают только тогда, когда курсор находится в конце строки или в любом месте пустой строки.
  3. Нажмите Tab , чтобы принять предложение, и Esc, чтобы отменить предложение.

Имейте в виду, что система не всегда генерирует завершение кода. Возможно, в модели недостаточно информации для формирования ответа с высокой степенью достоверности.

Чтобы отключить завершение кода AI, перейдите в Android Studio > Настройки > Gemini и снимите флажок завершения кода.