CodeWhisperer делает предложения по написанию кода на основе стиля разработчиков

    0
    26


    После почти года бесплатного тестирования инструмент программирования искусственного интеллекта Microsoft GitHub, Copilot, недавно стал доступен для всех пользователей. Любой может использовать этот инструмент за 10 долларов в месяц или 100 долларов в год. Сегодня Amazon сразу же представила конкурирующий продукт Copilot на конференции re:Mars. Amazon называет его CodeWhisperer.

    Согласно Amazon, CodeWhisperer — это расширение для генерации кода с использованием искусственного интеллекта (на основе машинного обучения). Он направлен на повышение производительности разработчиков программного обеспечения.

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

    CodeWhisperer имеет ряд преимуществ

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

    Amazon CodeWhisperer

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

    «CodeWhisperer обеспечивает сканирование безопасности (для Java и Python), чтобы помочь разработчикам обнаруживать уязвимости в своих проектах и ​​ответственно создавать приложения. Служба также включает средство отслеживания ссылок, которое определяет, может ли рекомендация кода быть похожей на определенные данные обучения. Затем разработчики могут легко найти и просмотреть пример кода и решить, использовать ли код в своем проекте. Кроме того, CodeWhisperer позволяет разработчикам избегать предвзятости, удаляя рекомендации по коду, которые могут считаться предвзятыми и несправедливыми».

    Предварительная версия CodeWhisperer теперь доступна в VS Code, IntelliJ IDEA, PyCharm, WebStorm или AWS Cloud9. Кроме того, в настоящее время он поддерживает Python, Java и JavaScript. Это бесплатно в течение периода предварительного просмотра. И нет информации, будет ли он что-то заряжать при переходе на финальную версию.

    Предыдущая статьяПересадка сердца свиньи не удалась, клетки сердечной мышцы погибли
    Следующая статьяРеакция игровой индустрии на отмену Roe V Wade, до сих пор
    Петр Григорин
    Интересуется софтом, разработкой и использование новых приложений, технология искусственного интеллекта. Этот писатель - человек с техническими знаниями, который увлечен разработкой программного обеспечения и использованием новых приложений. Его особенно интересуют технологии искусственного интеллекта и то, как они могут быть использованы для улучшения различных отраслей промышленности и повседневной жизни. Обладая прочной основой в области информатики и острым взглядом на инновации, этот писатель обязательно привнесет ценные идеи и соображения в любую дискуссию на эти темы. Пишет ли он о последних открытиях в области ИИ или исследует потенциал новых программных инструментов, его работа обязательно будет увлекательной и заставляющей задуматься.