Використання пропозицій коду з GitHub Copilot Chat
GitHub расширяет инструментарий на базе искусственного интеллекта: вчера компания объявила о выпуске ограниченной публичной бета-версии GitHub Copilot Chat. Об этом пишет VentureBeat.
GitHub интегрирует контекстно-зависимый разговорный помощник непосредственно в интегрированные среды разработки (IDE), такие как Microsoft Visual Studio и VS Code. По словам GitHub, так с Copilot Chat разработчики смогут легко решать сложные задачи – это позволит разработчикам, независимо от уровня опыта, создавать полные программы или налаживать большие кодовые базы за считанные минуты, а не за дни.
“В отличие от универсального генеративного чат-помощника (типа ChatGPT), Copilot Chat создан специально для сценариев разработчиков и контекстно осведомлен о коде, который разработчик вводит, какие сообщения об ошибках показываются, поскольку “второй пилот” находится прямо с ними в их редакторе кода/IDE”, — сказал вице-президент по управлению продуктом.
Новинкой является парный программатор искусственного интеллекта, разработанный специально для помощи разработчикам в выполнении многочисленных задач, таких как запуск файла на незнакомом языке программирования или фреймворка, автозаполнение шаблонного кода, а также проведение отладки и написание модульных тестов.
GitHub утверждает, что Copilot Chat демократизирует разработку программного обеспечения, повысит производительность и удовлетворение команд разработчиков, поскольку чат строится на проверенном GitHub Copilot.
Разработчики новинки утверждают, что Copilot Chat превосходит функциональность типичного окна чата: он может понять код, который написал разработчик, и интерпретировать появляющиеся сообщения об ошибках. Понимание контекста позволяет предоставлять указания специально адаптированные к пользователю, а не предлагать общие советы, которые могут не касаться этого сценария. Можно просто выделить код в рабочем пространстве и запросить пояснения в ИИ.
Контекстный подход модели искусственного интеллекта решает проблему поддержания рабочего процесса разработчиков на фоне постоянно растущей сложности программирования. К примеру, разработчикам не нужно запускать переводчик регулярных выражений, когда они сталкиваются с плохо задокументированными регулярными выражениями.
Кроме разъяснения контекста и исправления ошибок в существующем коде, можно запросить у Copilot Chat полезные инструкции: «улучшить читабельность кода», «добавить больше комментариев» или «отделить функцию проверки». Затем – задавать бесконечное количество уточняющих вопросов на обычном языке, пока не получите желаемое (это разговорный помощник, а не одноразовый консультант).
Еще одна фишка, о которой заявили создатели – значительное повышение производительности пользователя: во время контролируемого исследования с использованием нового ИИ разработчики выполняли задания на 55% быстрее (среди разработчиков Java этот показатель растет до 61%).
Copilot Chat уже доступен для использования – разработчикам предлагают установить расширение в желаемой среде хоть сейчас. Но есть несколько условий:
Инструкции, как пользоваться инструментом, найдете здесь.
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…