Что такое Amazon CodeWhisperer?
Amazon CodeWhisperer это помощник программирования на машинном обучении, который в реальном времени даёт рекомендации и подсказки.
Когда вы пишете код, CodeWhisperer генерирует релевантную контексту подсказку, основанную на существующем коде и комментариях: подсказки от одной строчки, до целых функций.
Он может сканировать ваш код на наличие ошибок в безопасности, улучшая общее качество и безопасность кода.
CodeWhisperer интегрируется в различные среды разработки (IDEs), например в PyCharm, IntelliJ IDEA, и прочие:
Первостепенная цель — ускорить разработку вашего приложения и эффективность написания кода, особенно в среде, которая все больше зависит от инструментов на базе искусственного интеллекта.
Как установить CodeWhisperer in PyCharm?
Откройте программу PyCharm IDE. И выберите File > Settings
чтобы открыть окно настроек:
Выберите вкладку Plugins
в окне Settings
:
Наберите aws
в строке поиска плагинов и нажмите Install
:
Убедитесь, что плагин успешно установился и появилась надпись Restart IDE
. Нажмите кнопку Restart IDE
чтобы закрыть окно Settings
и перезапустить PyCharm.
Нажмите AWS Toolkit
> кнопку Sign in to AWS
:
Необходимо авторизоваться на сайте AWS:
Если учетной записи у вас нет, то надо зарегистрироваться.
Чтобы CodeWhisperer заработал мне потребовалось установить ещё один плагин — Amazon Q:
После его установки и перезапуска PyCharm заклинатель кода заработал.
Как пользоваться CodeWhisperer
Чтобы CodeWhisperer предложил код, надо начать набирать название функции и плагин на основе этого названия (название функции должно обозначать её действие). Как только плагин поймёт чего вы хотите, он предложит код для вставки. При этом выводится несколько вариантов из которых можно выбрать тот, который вам больше нравится. Пример использования плагина в видео:
Впечатляет, правда? С данным плагином можно писать код гораздо быстрее.