GitHub Copilot запускается с абонентской платой 10 долларов в месяц

    0
    38

    GitHub от Microsoft во вторник выпустил свой инструмент для помощи в программировании искусственного интеллекта Copilot после годичной бесплатной технической пробной версии.

    И теперь, когда GitHub Copilot общедоступен, разработчикам придется начать платить за него.

    Или большинство из них будет. Проверенные студенты и сопровождающие популярных проектов с открытым исходным кодом могут продолжать использовать Copilot бесплатно.

    Однако те, кто тестировал расширение помощи ИИ, обнаружат, что оно больше не работает и вместо этого предлагает активировать 60-дневную бесплатную пробную версию. Этот вариант адаптации доступен и для новичков. После завершения пробного периода плата составит 10 долларов США в месяц или 100 долларов США в год за продолжение использования программного обеспечения. Учетные записи пользователей, управляемые предприятием, пока не поддерживаются.

    Это немного меньше, чем 12 долларов в месяц. Pro план для аналогичного инструмента, Tabnine.

    «Благодаря GitHub Copilot впервые в истории программного обеспечения разработчики могут широко использовать ИИ для написания и завершения кода», — сказал Томас Домке, генеральный директор GitHub, в своем блоге. «Так же, как появление компиляторов и открытого исходного кода, мы считаем, что кодирование с помощью ИИ коренным образом изменит характер разработки программного обеспечения, предоставив разработчикам новый инструмент для написания кода проще и быстрее, чтобы они могли быть счастливее в своей жизни».

    Copilot представляет собой расширение для текстовых редакторов и IDE, которые используются для разработки программного обеспечения. Таким образом, инструмент, основанный на технологии генерации текста OpenAI, может быть подключен к таким приложениям, как Microsoft Visual Studio и Visual Studio Code, Neovim и различным средам разработки JetBrains.

    После установки Copilot будет реагировать на встроенные комментарии о запланированной функции, предлагая код для реализации этой функции. И по большей части он может довольно эффективно автозаполнять строки кода. Это похоже на то, как кто-то сидит рядом с вами, заполняя исходный текст по мере того, как вы печатаете, и даже больше, чем просто вводя имена переменных и функций: он попытается завершить полные блоки кода. Это не всегда правильно, хотя когда это происходит, это кажется немного жутким.

    «Я установил раннюю версию Copilot год назад и с тех пор устанавливаю ее», — сказал Феросс Абухадидже, разработчик с открытым исходным кодом и основатель службы сканирования безопасности Socket, в электронном письме Регистр. «Copilot хорош, почти тревожно. Это как автозаполнение на стероидах, с добавленной возможностью писать полные функции, основанные только на комментарии к коду, описывающем желаемое поведение».

    «Невероятно видеть, как коммерческое приложение Кодекса OpenAI выходит на рынок так быстро после того, как технология впервые появилась на сцене», — продолжил он. «Я не ожидал, что такой совершенный продукт будет доступен еще много лет. Очень впечатляющая работа команд OpenAI и GitHub».

    У Copilot было трудное начало: были опасения по поводу лицензирования кода, и было обнаружено, что Copilot воспроизводит то, что выглядело как секреты (например, ключи API) из чужого кода. С тех пор многие шероховатости, по-видимому, были устранены.

    Как это работает: использование общедоступного кода в качестве модели для разработки с помощью ИИ

    Диаграмма GitHub о том, как Copilot сочетается друг с другом … Нажмите, чтобы увеличить

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

    Разработчикам было бы полезно проверять код, сгенерированный Copilot, так же, как если бы он был написан товарищем по команде.

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

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

    Исследование, опубликованное в августе прошлого года, пришло к аналогичному выводу, обнаружив, что примерно в 40% случаев предложения Copilot варьировались от ошибочных до небезопасных. Это звучит примерно для курса. Например, исследование 2018 г. [PDF] обнаружил, что «66 процентов посетителей Stack Overflow столкнулись с проблемами из-за повторного использования фрагментов кода Stack Overflow, включая устаревший код».

    Copilot — это инструмент самовнушения; он не создает автоматически правильный код. Тем не менее, по словам Домке, разработчикам это нравится: «В файлах, где он включен, почти 40% кода пишется с помощью GitHub Copilot на популярных языках программирования, таких как Python, и мы ожидаем, что это число будет расти».

    Предыдущая статьяLenovo ThinkStation P360 Ultra вмещает 16 ядер процессора и графический процессор в крошечном корпусе.
    Следующая статьяСпецификация PCIe 7.0 находится в разработке, запуск запланирован на 2025 год
    Виктор Попанов
    Эксперт тестовой лаборатории. Первый джойстик держал в руках в возрасте 3 лет. Первый компьютер, на котором „работал” был с процессором Intel i386DX-266. Тестирует оборудование для издания ITBusiness. Будь то анализ новейших гаджетов или устранение сложных неполадок, этот автор всегда готов к выполнению поставленной задачи. Его страсть к технологиям и приверженность качеству делают его бесценным помощником в любой команде.