GitHub представляет агента Copilot и интеграцию моделей

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

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

Новый агент GitHub Copilot

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

Работа агента начинается с назначения задачи через веб-сайт GitHub, мобильное приложение, GitHub CLI или VS Code. Например, разработчик может ввести "> @github Откройте запрос на слияние для рефакторинга этого генератора запросов в свой собственный класс", и агент приступит к выполнению. Он анализирует кодовую базу, использует технологию Retrieval-Augmented Generation (RAG) для поиска релевантных данных и отправляет изменения в виде черновика запроса на слияние.

Все процессы выполняются в безопасной среде на основе GitHub Actions и требуют одобрения человека перед запуском процессов CI/CD. Агент работает только с созданными им ветками, не может одобрять свои собственные запросы на слияние и имеет ограниченный доступ к интернету, что обеспечивает безопасность и контроль. Для работы с внешними данными используется протокол Model Context Protocol (MCP), а изображения в задачах обрабатываются с помощью моделей видения. Этот инструмент доступен для пользователей Copilot Enterprise и Copilot Pro+, и с 4 июня 2025 года будет учитывать премиум-запросы для работы с моделями.

Интеграция моделей в репозитории

Наряду с агентом Copilot, GitHub запустил интеграцию моделей, позволяющую разработчикам управлять ИИ-проектами непосредственно в репозиториях. Теперь возможно хранить, версионировать и совместно работать над файлами .prompt.yml так же, как над обычным кодом. Эта функция особенно полезна для тестирования и сравнения результатов работы более чем 40 ведущих языковых моделей (LLM), таких как OpenAI, Meta и DeepSeek.

Интеграция моделей предоставляет следующие возможности

  • Управление запросами: Тестирование различных вариантов промтов с помощью встроенного редактора и совместная работа через запросы на слияние.
  • Сравнение моделей: Оценка качества и релевантности выводов моделей бок о бок, что упрощает выбор оптимальной.
  • Оценка: Использование собственных метрик или языковых моделей для оценки результатов.
  • Настройка и стоимость: Простая настройка с одним API-ключом, бесплатное использование в пределах лимитов и отсутствие необходимости в дополнительной инфраструктуре.
  • Управление: Работает на инфраструктуре GitHub и Azure, при этом данные не используются для обучения моделей. Организации могут контролировать доступ к моделям на уровне групп.

Для начала работы достаточно включить функцию в репозитории или организации. Подробности доступны на официальной странице документации GitHub.

Значение для будущего разработки

Оба инструмента — агент Copilot и интеграция моделей — представляют собой значительный шаг вперед в интеграции ИИ в процесс разработки. Они упрощают автоматизацию задач программирования и управление проектами на основе ИИ, делая разработку более эффективной и доступной. Учитывая, что оба инструмента находятся на стадии предварительного просмотра, возможны изменения в интерфейсе и функциональности на основе обратной связи пользователей.

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

06:45
112
Нет комментариев. Ваш будет первым!
Яндекс.Метрика