Рубріки: Новости

GitHub выпустил публичную бета-версию Copilot Chat: что интересного

Анастасія Пономарьова

GitHub расширяет инструментарий на базе искусственного интеллекта: вчера компания объявила о выпуске ограниченной публичной бета-версии GitHub Copilot Chat. Об этом пишет VentureBeat.

Подробности

GitHub интегрирует контекстно-зависимый разговорный помощник непосредственно в интегрированные среды разработки (IDE), такие как Microsoft Visual Studio и VS Code. По словам GitHub, так с Copilot Chat разработчики смогут легко решать сложные задачи – это позволит разработчикам, независимо от уровня опыта, создавать полные программы или налаживать большие кодовые базы за считанные минуты, а не за дни.

Как выглядит GitHub Copilot Chat в Visual Studio Code

“В отличие от универсального генеративного чат-помощника (типа ChatGPT), Copilot Chat создан специально для сценариев разработчиков и контекстно осведомлен о коде, который разработчик вводит, какие сообщения об ошибках показываются, поскольку “второй пилот” находится прямо с ними в их редакторе кода/IDE”, — сказал вице-президент по управлению продуктом.

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

Фишки новинки

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

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

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

Кроме разъяснения контекста и исправления ошибок в существующем коде, можно запросить у Copilot Chat полезные инструкции: «улучшить читабельность кода», «добавить больше комментариев» или «отделить функцию проверки». Затем – задавать бесконечное количество уточняющих вопросов на обычном языке, пока не получите желаемое (это разговорный помощник, а не одноразовый консультант).

Использование предложений кода из GitHub Copilot Chat

Еще одна фишка, о которой заявили создатели – значительное повышение производительности пользователя: во время контролируемого исследования с использованием нового ИИ разработчики выполняли задания на 55% быстрее (среди разработчиков Java этот показатель растет до 61%).

Нюансы

Copilot Chat уже доступен для использования – разработчикам предлагают установить расширение в желаемой среде хоть сейчас. Но есть несколько условий:

  • вы должны иметь активную подписку на GitHub Copilot (стоимость ежемесячной – $10);
  • у вас должна быть установлена ​​последняя версия Visual Studio Code;
  • Чтобы использовать Copilot Chat в VSC, вы должны войти в Visual Studio Code с тем же идентификатором GitHub, которому предоставлен доступ к ограниченной публичной бета-версии GitHub Copilot Chat.

Инструкции, как пользоваться инструментом, найдете здесь.

 

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024