Три месяца назад компания GitHub вывела Copilot Chat, свой чат-бот, ориентированный на программирование и похожий на ChatGPT, из стадии закрытого предварительного просмотра, сделав его доступным для организаций с подпиской Copilot for Business. Сегодня компания делает еще один шаг вперед, открывая бета-версию Copilot Chat для всех текущих индивидуальных подписчиков GitHub Copilot в 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 стремится использовать «естественный язык в качестве нового универсального языка программирования», который обеспечит демократизацию разработки программного обеспечения.