GitHub обновил Copilot для отладки кода агентов ИИ

GitHub анонсировал новые возможности приложения GitHub Copilot, которые упрощают проверку и отладку кода, созданного агентами ИИ. Теперь разработчики могут просматривать изменения в коде, запускать команды в терминале и тестировать веб-приложения в одном интерфейсе, без переключения между вкладками и окнами.

В приложении появились три основных встроенных панели: diff, терминал и браузер. Панель diff показывает сравнение «до и после»: какие строки добавлены, удалены или изменены, с подсветкой добавлений зелёным и удалений красным. Пользователь может принять изменения, оставить комментарии или попросить Copilot доработать код, сохраняя полный контроль над итоговым результатом.

Терминальная панель позволяет запускать команды прямо из сессии в Copilot. Разработчик может выполнять стандартные команды проекта, просматривать вывод и при желании оформлять их как скрипты, запускаемые через кнопку Run. Поддерживается несколько окон терминала, между которыми можно переключаться и продолжать работу.

Браузерная панель дополняет цикл проверки для проектов с пользовательским интерфейсом. Например, при работе над сайтом можно сразу открыть его в этой панели и протестировать новую функциональность так, как её увидит пользователь. Для быстрых правок доступен инструмент Pick & Polish: он позволяет выбрать элемент интерфейса и отредактировать его с помощью агента Copilot.

Полный цикл выглядит так: разработчик просматривает diff, поднимает проект через терминальную панель, проверяет результат в браузере, при необходимости несколько раз дорабатывает решение и в итоге принимает изменения. После этого можно создать pull request прямо из приложения Copilot. Такой подход избавляет от постоянного переключения между редактором, терминалом и браузером и снижает риск потеряться в процессе.

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

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

Кроме того, GitHub предлагает разработчикам материалы о запуске параллельных агентов в приложении Copilot, чтобы показать, как работа с несколькими агентами может перейти от настороженности к ощущению реальной пользы. В экосистеме GitHub также публикуются практические рекомендации по использованию генерации кода ИИ, DevSecOps с применением автоматизации и ИИ, а также материалы по retrieval-augmented generation (RAG) для работы с данными.

Источник: материалы GitHub.

Читать новости ИИ и технологий в Telegram.


Оцените статью
Gimal-Ai