Установка CodeWhisperer в PhpStorm
Так как GitHub Copilot в России работает нестабильно или недоступен, я решил попробовать альтернативу — Amazon CodeWhisperer.
Сейчас CodeWhisperer входит в состав Amazon Q Developer: Amazon официально перенес CodeWhisperer в Amazon Q Developer с 30 апреля 2024 года.
По сути, это AI-помощник для разработчика, который умеет подсказывать код прямо в IDE, помогать с автодополнением и ускорять написание типовых фрагментов кода.
Установка AWS Toolkit в PhpStorm
Для подключения Amazon Q Developer / CodeWhisperer в PhpStorm нужно установить плагин AWS Toolkit.
Открываем настройки PhpStorm:
File → Settings → Plugins
В поиске находим плагин:
AWS Toolkit
Устанавливаем его и перезапускаем PhpStorm.
Подключение к AWS
После перезапуска PhpStorm в правой нижней части IDE появится вкладка:
AWS Toolkit
Открываем ее и переходим:
Developer Tools → Add Connection to AWS
В появившемся окне подключения к сервисам Amazon выбираем первый вариант подключения.
Авторизация через код
В следующем окне PhpStorm покажет код авторизации и откроет страницу в браузере.
Копируем код и вставляем его в открывшееся окно браузера.
Нажимаем Next, авторизуемся в аккаунте Amazon. При необходимости на почту может прийти код подтверждения.
После входа разрешаем подключение AWS Toolkit к аккаунту.
Запуск Amazon Q Developer / CodeWhisperer
Далее возвращаемся в PhpStorm.
Во вкладке AWS Toolkit открываем:
Developer Tools → CodeWhisperer
Нажимаем Start.
После этого снова появится код авторизации. Процесс подключения аналогичен предыдущему шагу:
- копируем код;
- переходим в браузер;
- вставляем код;
- подтверждаем подключение;
- возвращаемся в PhpStorm.
После подключения
После успешной авторизации AI-подсказки начнут работать прямо в редакторе PhpStorm.
Amazon Q Developer может помогать с:
- автодополнением кода;
- генерацией функций;
- типовыми PHP, JavaScript и Python-фрагментами;
- ускорением рутинной разработки;
- подсказками внутри IDE.
Итог
Если GitHub Copilot недоступен или работает нестабильно, Amazon Q Developer может быть неплохой альтернативой для PhpStorm.
Для установки достаточно поставить плагин AWS Toolkit, авторизоваться через Amazon и запустить CodeWhisperer / Amazon Q Developer во вкладке Developer Tools.
Комментарии