Amazon представила CodeWhisperer, новый инструмент для разработчиков, который формирует рекомендации по коду. Инструмент на основе машинного обучения в настоящее время доступен в предварительной версии.
CodeWhiperer предоставляет рекомендации на основе контекстной информации, такой как расположение курсора в исходном коде, код, предшествующий курсору, и код в других файлах того же проекта. Он также отвечает на простые подсказки на естественном языке, такие как «загрузить файл с шифрованием на стороне сервера».
В отличие от традиционных вспомогательных инструментов, которые генерируют по одной строке кода за раз, CodeWhisperer создает сразу всю подпрограмму. Он поддерживает основные языки программирования, включая Java, Javascript и Python, а также несколько IDE.