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

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

Код Gemini трансформируется

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

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

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

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

Начать

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

  1. Загрузите последнюю версию Android Studio Jellyfish или выше.
  2. Чтобы запустить Gemini, откройте или запустите проект Android Studio и нажмите «Просмотр» > «Инструменты Windows» > «Gemini» .
  3. Войдите в свою учетную запись Google.
  4. Завершение кода AI работает только тогда, когда Gemini может получить доступ к контексту вашей кодовой базы. Включите это при входе в Gemini или в любое время через Android Studio > Настройки > Gemini > Дополните ответы информацией из вашей кодовой базы.
  5. Откройте файл и начните печатать. Предложения срабатывают только тогда, когда курсор находится в конце строки или в любом месте пустой строки.
  6. Нажмите Tab , чтобы принять предложение, и Esc, чтобы отменить предложение.

Часто задаваемые вопросы

Как мне получить доступ к дополнению кода AI?

Эта функция работает только тогда, когда Gemini может получить доступ к контексту вашей кодовой базы. Включите это через Android Studio > Настройки > Gemini > Context Awareness . Автозаполнение с поддержкой AI появляется по мере ввода. Вы также можете использовать комментарии на естественном языке, чтобы инициировать завершение кода путем добавления комментариев.

Почему я не вижу завершения кода?

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

Как отключить завершение кода AI?

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