Обновлённый инструмент с поддержкой GPT-4 призван существенно упростить жизнь программистам.
Принадлежащая 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%. Авторы уверены, что с появлением новых функций этот показатель возрастет ещё больше, и что ИИ-помощники скоро научатся программировать так же хорошо, как это делают люди.
Принадлежащая Microsoft компания GitHub пересмотрела свою систему Copilot, официально представленную чуть меньше года назад. Буквально вчера Для просмотра ссылки Войди
«С 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%. Авторы уверены, что с появлением новых функций этот показатель возрастет ещё больше, и что ИИ-помощники скоро научатся программировать так же хорошо, как это делают люди.
- Источник новости
- www.securitylab.ru