GitHub расширяет Copilot новыми ИИ-моделями для автономной разработки

15

GitHub 4 сентября объявил о запуске GPT-6 Astra в GitHub Copilot. Новая модель OpenAI ориентирована в том числе на продолжительные автономные задачи программирования, где системе требуется не просто написать фрагмент кода, а спланировать работу, внести изменения и самостоятельно проверить полученный результат.

По данным GitHub, GPT-6 Astra отличается подходом к выполнению длительных задач: модель планирует последовательность действий, совмещает диагностику с проверкой и дополнительно подтверждает результат перед завершением работы. Во внутренних тестах GitHub это позволило улучшить выполнение продолжительных задач программирования и сократить число необходимых шагов по сравнению с предыдущими моделями OpenAI.

GPT-6 Astra появилась сразу в большинстве основных интерфейсов Copilot. Ее можно выбирать в Visual Studio Code, Visual Studio, JetBrains IDE, Xcode и Eclipse, а также в Copilot CLI, GitHub Copilot coding agent, отдельном приложении Copilot, на github.com и в мобильных приложениях GitHub.

Доступ к модели получили подписчики Copilot Pro+, Max, Business и Enterprise. Для корпоративных клиентов администраторы могут отдельно управлять ее доступностью через политики моделей Copilot. Использование GPT-6 Astra тарифицируется в соответствии с моделью usage-based billing.

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

Показательно, что буквально в ту же неделю VS Code 1.136 получил Agent Merge — функцию, способную самостоятельно исправлять замечания ревью, ошибки проверок и конфликты перед слиянием Pull Request.

В результате выбор языковой модели становится все важнее не только для качества автодополнения кода. GitHub постепенно строит среду, в которой модель получает целую задачу разработки и ведет ее через несколько этапов — от анализа проекта и изменения файлов до проверки результата.

Комментарии закрыты.