Переключение контекста — это эквивалент трения при разработке программного обеспечения. Сегодня мы устраняем это препятствие с помощью последнего обновления Agent HQ, которое позволяет запускать агенты кодирования от нескольких поставщиков непосредственно на GitHub и внутри вашего редактора, сохраняя контекст, историю и обзоры, привязанные к вашей работе.
Пользователи Copilot Pro+ и Copilot Enterprise теперь могут запускать несколько агентов кодирования непосредственно внутри GitHub, GitHub Mobile и Visual Studio Code (скоро появится поддержка Copilot CLI). Это означает, что вы можете использовать такие агенты, как GitHub Copilot, Claude от Anthropic и OpenAI Codex (оба находятся в общедоступной предварительной версии) уже сегодня.
Благодаря Codex, Cloud и Copilot в штаб-квартире агентов вы можете перейти от идеи к реализации, используя разные агенты на разных этапах. Без Смена оборудования или потеря справки.
Мы переносим облако на GitHub, чтобы разработчики могли встретиться там, где они есть. С помощью Agent HQ облако может создавать код и комментировать запросы на включение, что позволяет командам выполнять итерации и поставлять быстрее и с большей уверенностью. Наша цель — предоставить разработчикам необходимую логическую мощь там, где она им нужна.
Кейтлин Лиз, руководитель платформы Anthropic
От более быстрого кода к лучшим решениям
Штаб-квартира агента также позволяет сравнить, как разные агенты решают одну и ту же проблему. Вы можете назначить несколько агентов для выполнения задачи и посмотреть, как Copilot, Cloud и Codex рассуждают о компромиссах и приходят к различным решениям.
На практике это помогает выявить проблемы раньше, используя агентов для различных проверок:
- Архитектурные перила: Попросите одного или нескольких агентов оценить модульность и связанность, что поможет выявить изменения, которые могут вызвать непредвиденные побочные эффекты.
- Логический стресс-тест: Используйте другой агент для поиска крайних случаев, ловушек асинхронности или предположений масштабирования, которые могут вызвать проблемы в рабочей среде.
- практическая реализация: Предложите минимальное обратно совместимое изменение от другого агента, чтобы сохранить низкий радиус взрыва рефакторинга.
Такой способ работы направляет ваши обзоры и размышления на стратегию, а не на синтаксис.
Наше сотрудничество с GitHub всегда способствовало развитию способов создания программного обеспечения разработчиками. Первая модель Кодекса помогла Copilot стать мощной и вдохновила на создание нового поколения кодирования с помощью искусственного интеллекта. Мы разделяем идею GitHub о том, чтобы встречаться с разработчиками, где бы они ни работали, и мы рады представить Codex на GitHub и VS Code. Codex помогает инженерам работать быстрее и увереннее, а благодаря этой интеграции миллионы разработчиков теперь могут использовать его непосредственно в своем основном рабочем пространстве, увеличивая эффективность Codex везде, где пишется код.
Александр Эмбирикос, OpenAI
Почему важно использовать агент на GitHub
GitHub уже является местом, где живет код, происходит совместная работа, а решения проверяются, контролируются и отправляются.
Использование агентов кодирования, встроенных в этот рабочий процесс, а не внешних инструментов, делает их еще более полезными в масштабе. Вместо копирования и вставки ссылок между инструментами, документами и потоками все обсуждения и предлагаемые изменения остаются связанными с самим репозиторием.
Благодаря Copilot, Cloud и Codex, работающим непосредственно с GitHub и VS Code, вы можете:
- Быстро изучите компромиссы: Запускайте агенты параллельно с поверхностными конкурирующими подходами и крайними случаями, прежде чем код станет более жестким.
- Сохраняйте контекст, привязанный к задаче: Агенты работают внутри вашего репозитория, выдавая и получая запросы вместо запуска из приглашения без сохранения состояния.
- Избегайте новых процессов проверки: Изменения, сгенерированные агентом, отображаются в виде черновиков запросов на включение и комментариев, которые проверяются так же, как вы просматриваете работу товарища по команде.
Не нужно изучать новые информационные панели и не нужно управлять отдельными рабочими процессами ИИ. Все работает внутри среды, которую вы уже используете.
Создан для команд, а не только для отдельных лиц
Эти рабочие процессы приносят пользу не только отдельным разработчикам. Штаб-квартира агента обеспечивает видимость в масштабах всей организации и систематический контроль над тем, как ИИ взаимодействует с вашей кодовой базой:
- Агентский контроль: Управляйте политиками доступа и безопасности в одном месте, позволяя администраторам предприятия определять, какие агенты и модели разрешены в организации.
- Проверка качества кода: GitHub Code Quality (в общедоступной предварительной версии) расширяет проверки безопасности Copilot, позволяя оценить влияние измененного кода на удобство сопровождения и надежность, помогая гарантировать, что LGTM отражает долгосрочную работоспособность кода.
- Автоматизированная первоначальная проверка: Мы интегрировали этап проверки кода непосредственно в рабочий процесс Copilot, что позволяет Copilot решать проблемы на ранней стадии еще до того, как разработчик увидит код.
- Показатели воздействия: Используйте панель показателей Copilot (в общедоступной предварительной версии) для отслеживания использования и влияния во всей организации, обеспечивая четкое отслеживание работы, выполняемой агентами.
- Безопасность и аудит: Сохраняйте полный контроль над ведением журналов аудита и управлением доступом корпоративного уровня, гарантируя, что агенты будут работать в соответствии с вашим уровнем безопасности, а не против него.
Это позволяет командам внедрять рабочие процессы на основе агентов без ущерба для качества кода, ответственности и доверия.
Скоро появятся новые агенты
Доступ к облаку и кодекам вскоре будет расширен и для большего количества типов подписки Copilot. Тем временем мы активно работаем с партнерами, включая Google, Cognition и xAI, над внедрением более специализированных агентов в рабочие процессы GitHub, VS Code и Copilot CLI.
Прочтите документацию, чтобы начать >
написал