GitHub провела ежегодную конференцию Universe, на которой сообщила о запуске новых продуктов. На платформе появится больше ИИ-инструментов для работы с кодом. Кроме того, разработчики GitHub рассказали о переходе на GPT-4, который предоставляет пользователям больше возможностей.
![](/upload/setka_images/15242010112023_a5c2995f1e9f1f9d1fd1650bffe8eec29a63985f.jpg)
Скриншот: GitHub / Skillbox Media
Copilot Chat
В конце декабря нейросеть GitHub Copilot Chat выйдет из бета-теста и станет общедоступной. С её помощью разработчики смогут быстрее писать код, генерировать шаблоны и искать ошибки. Во время презентации отметили, что Copilot Chat понимает контекст локального проекта, поэтому предлагает не общие решения, а подходящие именно для него.
Copilot Chat будет доступен на официальном сайте GitHub и в мобильном приложении. Его можно будет использовать во время изучения чужого кода в репозиториях. Например, пользователь сможет выделить фрагмент кода и попросить чат-бота объяснить, как он работает и для чего нужен.
![](/upload/setka_images/15251010112023_48f1a799c1eef9f2280f3d86ad08e855869c7189.jpg)
Скриншот: GitHub / Skillbox Media
Во время бета-теста Copilot Chat можно было использовать только в редакторе кода Visual Studio Code. Теперь специальный плагин для работы с чат-ботом появится во всех средах разработки от JetBrains.
Нейросеть доступна по подписке, но преподаватели, студенты и разработчики проектов с открытым исходным кодом могут воспользоваться чат-ботом бесплатно. Компании могут приобрести общую подписку сразу для всего отдела разработки.
GitHub Copilot Enterprise
В феврале 2024 года корпоративным пользователям станет доступен Copilot Enterprise — специальная версия чат-бота для больших компаний. К нему можно подключить кодовую базу, на основе которой будут генерироваться ответы. Например, во время исправления ошибок Copilot сможет предлагать наиболее подходящие решения, которые идеально впишутся в проект и ничего не сломают.
По данным GitHub, разработчики в компаниях тратят на написание кода только два часа в день. Остальное рабочее время уходит на поддержку того, что уже есть. На этом этапе приходится изучать много исходников и разбираться в их логике. Copilot Enterprise может в несколько раз увеличить продуктивность команды.
Уже сейчас можно зарегистрироваться в списке ожидания, чтобы получить доступ к чат-боту в числе первых. Услуга обойдётся компаниям в 39 долларов за пользователя в месяц.
![](/upload/setka_images/15243910112023_334161bdd7026ea400f9a3300ff2bb44dc3711ea.jpg)
Скриншот: GitHub / Skillbox Media
Copilot Workspace
Во время конференции представители GitHub рассказали, что у разработчиков проектов с исходным кодом не всегда находится время на решение проблем в репозитории. Для этого на платформе появится Copilot Workspace. Нейросеть описывают как второго разработчика, который сможет взять на себя рутинные задачи и освободить время на написание нового кода.
![](/upload/setka_images/15260610112023_b1055fe927ab241e54d7a67a2b72f77c3ea3c504.jpg)
Скриншот: GitHub / Skillbox Media
С помощью Copilot Workspace можно будет решать проблемы и исправлять ошибки, на которые указывают пользователи. Если в репозитории появляется запрос, то можно попросить чат-бота проанализировать его, объяснить суть ошибки и подготовить план решения. После этого разработчик может взяться за исправление сам или доверить работу нейросети.
Copilot Workspace умеет редактировать код, запускать его и собирать данные об ошибках. Если сгенерированный вариант подходит, то его можно одобрить, а чат-бот сохранит все правки и обновит файлы. Запуск ожидается в 2024 году.
Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!