CodeWhisperer в PyCharm – Как установить и использовать

Что такое Amazon CodeWhisperer?

Amazon CodeWhisperer это помощник программирования на машинном обучении, который в реальном времени даёт рекомендации и подсказки.

Когда вы пишете код, CodeWhisperer генерирует релевантную контексту подсказку, основанную на существующем коде и комментариях: подсказки от одной строчки, до целых функций.

Он может сканировать ваш код на наличие ошибок в безопасности, улучшая общее качество и безопасность кода.

CodeWhisperer интегрируется в различные среды разработки (IDEs), например в PyCharm, IntelliJ IDEA, и прочие:

CodeWhisperer поддерживаемые IDEs и языки программирования

Первостепенная цель — ускорить разработку вашего приложения и эффективность написания кода, особенно в среде, которая все больше зависит от инструментов на базе искусственного интеллекта.

Как установить CodeWhisperer in PyCharm?

Откройте программу PyCharm IDE. И выберите  File > Settings чтобы открыть окно настроек:

PyCharm File > Settings

Выберите вкладку Plugins в окне Settings:

Находим плагин CodeWhisperer для установки в PyCharm

Наберите aws в строке поиска плагинов и нажмите Install:

Устанавливаем плагин CodeWhisperer в PyCharm

Убедитесь, что плагин успешно установился и появилась надпись Restart IDE. Нажмите кнопку Restart IDE чтобы закрыть окно Settings и перезапустить PyCharm.

Перезапуск IDE PyCharm после установки CodeWhisperer

Нажмите AWS Toolkit > кнопку Sign in to AWS:

CodeWhisperer sing in

Необходимо авторизоваться на сайте AWS:

Amazon Q и CodeWhisperer в PyCharm

Если учетной записи у вас нет, то надо зарегистрироваться.

Чтобы CodeWhisperer заработал мне потребовалось установить ещё один плагин — Amazon Q:

CodeWhisperer в PyCharm

После его установки и перезапуска PyCharm заклинатель кода заработал.

Как пользоваться CodeWhisperer

Чтобы CodeWhisperer предложил код, надо начать набирать название функции и плагин на основе этого названия (название функции должно обозначать её действие). Как только плагин поймёт чего вы хотите, он предложит код для вставки. При этом выводится несколько вариантов из которых можно выбрать тот, который вам больше нравится. Пример использования плагина в видео:

Впечатляет, правда? С данным плагином можно писать код гораздо быстрее.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.