Похоже, ни один сектор не застрахован от 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 Console в настоящее время не включена в меню, но должна быть доступна «очень скоро». soon' по данным Амазонки.
Хотя это, вероятно, приятная новость для разработчиков, маловероятно, что GitHub празднует. Популярная платформа для кодирования только что объявила о том, что ее собственный помощник по кодированию на базе искусственного интеллекта Copilot стал общедоступным.
Разработчикам может понадобиться любая помощь, чтобы оставаться в здравом уме. Отчет DigitalOcean показал, что почти половина (42%) рассматривают возможность ухода с работы или уже сделали это в этом году, выявляя такие проблемы, как нехватка времени и ресурсов для работы над проектами.