24.03.2023 | GitHub Copilot X — новая веха в написании машинного кода |
Принадлежащая Microsoft компания GitHub пересмотрела свою систему Copilot, официально представленную чуть меньше года назад. Буквально вчера стало известно , что компания интегрировала в своего ИИ-помощника языковую модель OpenAI GPT-4 и представила полноценный чат с поддержкой текстового и голосового ввода. Обновление получило название «Copilot X», а работа помощника теперь не ограничена простыми советами и подсказками по написанию кода. «С Copilot X мы излагаем наше будущее видение Copilot, которое означает присутствии искусственного интеллекта на каждом этапе жизненного цикла разработки. Это в корне повлияет на опыт программистов», — объясняет Томас Домке, генеральный директор GitHub. Чат GitHub Copilot X, с сегодняшнего дня доступный в версии Technical Preview, выходит за рамки базовых комментариев и автоматического заполнения кода, свойственных простому Copilot. Новая итерация гораздо ближе к настоящему помощнику по программированию. Она во многом похожа на новый помощник Microsoft для приложений Microsoft 365, о котором мы рассказывали несколько дней назад. Если на программиста внезапно «свалился» проект с кодом десятилетней давности и небольшим количеством документации, Copilot X сам во всём разберётся и даст все необходимые советы по работоспособности и оптимизации кода. Эта помощь может состоять в виде анализа кода на наличие уязвимостей, объяснения того, как работают конкретные блоки кода, и даже в автоматическом переписывании этих блоков и добавлении полезных комментариев для других разработчиков. «Это концепция, похожая на чат-бота Bing или боковую панель Microsoft Edge, но используемую в рабочих процессах разработчика. Я думаю, что для программистов разница между GitHub Copilot и Bing заключается в том, что Copilot ориентирован на код. Вы можете попросить его исправить ваш код, попросить объяснить его и т.п.», — говорит Домке. Теперь Copilot имеет полное представление о среде разработки, поэтому будет точно знать, что разработчик ввёл в редактор и где это может быть наиболее полезным. Для программирования с обновлённым помощником разработчику даже не нужна клавиатура. После долгих экспериментов с системой голосового взаимодействия GitHub наконец интегрировала её в Copilot X. Теперь программист может просто сказать «Привет, GitHub!» и далее командовать голосом, какой код необходимо написать. Copilot X также способен в реальном времени сканировать репозитории с открытым исходным кодом, чтобы не ограничиваться данными, заложенными на этапе разработки GPT-4. Ещё обновлённый Copilot получил поддержку интерфейса командной строки (CLI). Программисты обычно проводят много времени в терминале, синтаксис которого состоит из множества команд. Copilot X сможет написать и выполнить нужную команду самостоятельно, и на это уйдёт даже меньше времени, чем у самого разработчика. В общем, изменений и полезных функций, которые привносит Copilot X, — достаточно, чтобы существенно облегчить жизнь программистам. По данным GitHub, обычный Copilot, запущенный около года назад, уже сыграл важную роль в повышении производительности разработчиков — их время написания кода сократилось в среднем на 55%. Авторы уверены, что с появлением новых функций этот показатель возрастет ещё больше, и что ИИ-помощники скоро научатся программировать так же хорошо, как это делают люди. |
Проверить безопасность сайта