Компания Amazon объявила о выпуске Amazon Q Developer — генеративного помощника по кодированию на основе искусственного интеллекта (ИИ), призванного повысить производительность и упростить процесс разработки программного обеспечения. Теперь разработчики могут получить доступ к Amazon Q непосредственно в своих IDE (JetBrains, VS Code, Visual Studio) и командной строке.
Amazon Q Developer предлагает ряд возможностей, помогающих разработчикам в решении повседневных задач:
Предложения и рекомендации кода: Amazon Q предоставляет многострочные предложения по коду в режиме реального времени с лучшей в отрасли точностью. Он имеет самые высокие показатели принятия кода: такие компании, как BT Group и National Australia Bank, сообщают о показателях принятия кода в 37 % и 50 % соответственно.
Разработка функций: Разработчики могут попросить Amazon Q внедрить новые функции, и он сгенерирует пошаговый план реализации, основанный на контексте текущего проекта.
Тестирование и отладка кода: Amazon Q помогает тестировать и отлаживать код, выявляя и исправляя ошибки.
Трансформация и обновление кода: Amazon Q может автоматизировать процесс обновления приложений, сокращая время и усилия, необходимые для выполнения этой утомительной задачи. В настоящее время поддерживается обновление Java, а в скором времени появится возможность кросс-платформенного обновления .NET.
Сканирование безопасности и уязвимостей: Amazon Q сканирует код на наличие труднонаходимых уязвимостей и предоставляет индивидуальные предложения по их устранению, повышая безопасность и качество приложения.
Оптимизация ресурсов AWS: Amazon Q является экспертом по AWS и может помочь ИТ-специалистам оптимизировать облачную среду, выбрать экземпляры, управлять биллингом и ресурсами.
AWS предлагает бесплатный уровень Q Developer Free Tier, обеспечивающий свободное кодирование для отдельных пользователей в IDE и командной строке, а также ограниченное использование расширенных возможностей. Для организаций, которым требуется настройка, предлагается уровень Q Developer Pro по цене 19 долларов за пользователя в месяц.
