Три месяца назад компания GitHub вывела Copilot Chat, свой чат-бот, ориентированный на программирование и похожий на ChatGPT, из стадии закрытого предварительного просмотра, сделав его доступным для организаций с подпиской Copilot for Business. Сегодня компания делает еще один шаг вперед, открывая бета-версию Copilot Chat для всех текущих подписчиков GitHub Copilot for Individual в Visual Studio и VS Code. Стоимость Copilot для индивидуальных пользователей составляет 10 долл. в месяц, а Copilot Chat является бесплатным дополнением к существующей подписке.
Как и аналогичные чат-боты, Copilot Chat располагается в боковой панели IDE, и разработчики могут использовать его для многоходовых разговоров о кодировании в целом, но, что более важно, они также могут спрашивать о коде, над которым они работают в IDE в данный момент. Именно контекст, как заявили в GitHub при запуске чата, делает Copilot более полезным инструментом, чем обычный чат-ассистент.
«Объединенные вместе, GitHub Copilot Chat и GitHub Copilot образуют мощный ИИ-помощник, способный помочь каждому разработчику создавать со скоростью его мысли на естественном языке по его выбору», — пишет Шуин Чжао, вице-президент по управлению продуктами GitHub, в сегодняшнем объявлении. «Мы считаем, что это единство станет новым центральным элементом процесса разработки программного обеспечения, кардинально сократит количество шаблонной работы и сделает естественный язык новым универсальным языком программирования для каждого разработчика на планете».
В GitHub отмечают, что среди распространенных вариантов использования Copilot Chat — рекомендации в реальном времени, предлагающие лучшие практики, советы и решения, адаптированные к коду, над которым в данный момент работает разработчик, помощь в анализе кода и устранении проблем безопасности — и все это без необходимости отрываться от IDE.
В сегодняшнем анонсе Чжао отмечает, что GitHub стремится использовать «естественный язык в качестве нового универсального языка программирования», который обеспечит демократизацию разработки программного обеспечения.