Судя по всему, ни одна отрасль не застрахована от Amazon, который теперь будет конкурировать с GitHub с новым помощником по кодированию AI от Amazon Web Services (AWS).

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

Новый инструмент поддерживает код, написанный на Python, Java и JavaScript, а также интегрированные среды разработки (IDE), такие как VS Code, IntelliJ IDEA, PyCharm, WebStorm и AWS Cloud9.

Как это работает?

Amazon говорит, что CodeWhisperer будет постоянно проверять ваш код и отзывы и предоставлять вам синтаксически правильные рекомендации. Технический гигант говорит, что рекомендации синтезируются на основе вашего стиля кодирования и имен переменных и «не являются просто фрагментами».

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

Amazon говорит, что инструмент был обучен «на миллиардах строк кода», взятых из репозиториев с открытым исходным кодом, внутренних репозиториев Amazon, документации по API и форумов.

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

Поддержка консоли AWS Lambda в настоящее время не включена в меню, но, по словам Amazon, она должна быть доступна «очень скоро».

Хотя это, вероятно, хорошая новость для разработчиков, GitHub вряд ли будет это праздновать. Популярная платформа кодирования только что объявила, что ее собственный помощник по кодированию на основе искусственного интеллекта Copilot стал общедоступным.

Разработчикам может понадобиться любая помощь, чтобы оставаться в здравом уме. Отчет DigitalOcean показал, что почти половина (42%) рассматривают возможность увольнения с работы или уже сделали это в этом году, ссылаясь на такие проблемы, как нехватка времени и ресурсов для работы над проектами.

Поделиться