GitHub, принадлежащий Microsoft, сегодня запускает свой инструмент Copilot AI, который помогает предлагать строки кода разработчикам в их редакторе кода. GitHub первоначально объединился с OpenAI в прошлом году, чтобы запустить предварительную версию Copilot, и это сегодня общедоступен для всех разработчиков.
По цене 10 долларов в месяц или 100 долларов в год GitHub Copilot способен предлагать следующую строку кода по мере того, как разработчики вводят код в интегрированной среде разработки (IDE), такой как IDE Visual Studio Code, Neovim и JetBrains. Copilot может предложить полные методы и сложные алгоритмы наряду с шаблонным кодом и помочь с модульным тестированием.
Более 1,2 миллиона разработчиков подписались на использование Предварительная версия GitHub Copilot за последние 12 месяцев, и он останется бесплатным инструментом для проверенных студентов и сопровождающих популярных проектов с открытым исходным кодом. В файлах, где он включен, GitHub говорит почти 40 процентов кода сейчас пишется Copilot.
«Так же, как появление компиляторов и открытого исходного кода, мы считаем, что кодирование с помощью ИИ коренным образом изменит характер разработки программного обеспечения, предоставив разработчикам новый инструмент для написания кода проще и быстрее, чтобы они могли быть счастливее в своей жизни», — говорит генеральный директор GitHub. Томас Домке.
Инвестиции Microsoft в размере 1 миллиарда долларов в OpenAI, исследовательскую фирму, которую сейчас возглавляет бывший президент Y Combinator Сэм Альтман. привело к созданию из GitHub Copilot. Он построен на OpenAI Codex, потомке флагманского алгоритма генерации языка OpenAI GPT-3. Однако GitHub Copilot вызывает споры. Всего через несколько дней после запуска предварительного просмотра было вопросы о законности второго пилота проходят обучение на общедоступном коде, размещенном на GitHub. Помимо вопросов авторского права, один исследование также обнаружил, что около 40 процентов выходных данных Copilot содержат уязвимости в системе безопасности.
Microsoft — не единственная компания, работающая над автоматизированными инструментами искусственного интеллекта, помогающими в написании кода. В прошлом году компания DeepMind, принадлежащая Google, представила Система искусственного интеллекта под названием AlphaCode это предназначено для написания компьютерных программ «на соревновательном уровне». AlphaCode был протестирован против Codeforces, конкурентоспособная платформа для кодирования, и достигла «оценочного рейтинга», поместив ее в число 54 процентов лучших программистов-людей. Проблемы отличаются от тех, с которыми столкнулся бы обычный программист, но они демонстрируют, как системы кодирования ИИ могут помочь программистам в будущем.
GitHub Pilot — это доступен для всех разработчиков сегодня, с 60-дневной бесплатной пробной версией. GitHub предложит пилотную версию для бизнеса в конце этого года.