GitHub представляет концепцию «Copilot X» с функциями помощника ИИ на базе GPT-4
3 минута. читать
Опубликовано
Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее
GitHub, принадлежащий Microsoft, объявил о своем «видении будущего» своего успешного инструмента искусственного интеллекта Copilot. Называется "Второй пилот Х», компания описала его как «легкодоступного помощника ИИ на протяжении всего жизненного цикла разработки», который будет включать в себя несколько различных функций на основе ИИ.
GitHub одним из первых выиграет от партнерства Microsoft с OpenAI. Благодаря модели Codex исследовательской лаборатории искусственного интеллекта Copilot родился и стал успешным инструментом, помогающим программистам и разработчикам. И поскольку Microsoft продолжает свою многомиллиардные инвестиции в OpenAI, которая недавно представила GPT-4, развивается больше ее продуктов и услуг. Это включает в себя GitHub, который объявил о концепции Copilot X с более продвинутыми функциями и возможностями помощника искусственного интеллекта.
Согласно GitHub, «GitHub Copilot X в настоящее время представляет собой представление GitHub о будущем, а не доступное предложение продукта GitHub Copilot». Тем не менее, было отмечено, что развертывание функций Copilot X может включать изменения набора функций в предложениях подписки Copilot для бизнеса и Copilot для физических лиц.
Некоторые из тестов, включенных в Copilot X, включают «чат GitHub Copilot Chat», который будет служить помощником для пользователей в обнаружении ошибок, обеспечении углубленного анализа и объяснений блоков кода, создании модульных тестов, рекомендаций по исправлению ошибок и т. д. Согласно GitHub, эта функция встроена в IDE и является продуктом более ранней работы Microsoft с Bing Chat.
GitHub Copilot Chat присоединяется к другим функциям помощника ИИ, которые тестируются в Copilot, включая экспериментальную «Привет, Гитхаб!— объявила компания в ноябре прошлого года. Эта функция, которая в настоящее время находится в технической предварительной версии, должна позволить разработчикам управлять Copilot при написании кода, используя определенные подсказки на естественном языке (например, «Эй, GitHub! Перейди к строке 34», «Эй, GitHub! Перейди к методу X» или «Привет, GitHub! переходи к следующему блоку»). Теперь компания переименовывает эксперимент в GitHub Copilot Voice.
С другой стороны, в рамках шага Microsoft по обновлению своих продуктов с использованием модели OpenAI GPT-4 GitHub анонсировал техническую предварительную версию Copilot для запросов на вытягивание. Согласно GitHub, это добавляет поддержку тегов на основе ИИ в описаниях запросов на вытягивание через приложение GitHub, где GitHub Copilot автоматически заполняет теги на основе измененного кода. GitHub сообщил, что есть и другие тесты, связанные с этой функцией.
«Мы тестируем новые возможности внутри компании, где GitHub Copilot будет автоматически предлагать предложения и абзацы по мере того, как разработчики создают запросы на вытягивание, динамически извлекая информацию об изменениях кода», — написал генеральный директор GitHub Томас Домке в блоге. «Мы также готовим новую функцию, с помощью которой GitHub Copilot будет автоматически предупреждать разработчиков, если им не хватает достаточного количества тестов для запроса на вытягивание, а затем предлагать потенциальные тесты, которые можно отредактировать, принять или отклонить в зависимости от потребностей проекта».
Помимо этих вещей, другие эксперименты включают «GitHub Copilot для документов» (интерфейс чата, способный генерировать ИИ-ответы на вопросы документации) и GitHub Copilot CLI или интерфейс командной строки (для составления команд и циклов).
В настоящее время у GitHub до сих пор нет четких указаний относительно того, когда он официально предложит Copilot X и сколько это будет стоить. Тем не менее, каждая из упомянутых выше функций теперь принимает регистрацию для списка ожидания и технических превью, к которым заинтересованные пользователи должны присоединиться отдельно.