Искусственный интеллект

Sourcegraph автоматизирует «душераздирающие» задачи с помощью ИИ-агентов для кодирования

Sourcegraph автоматизирует «душераздирающие» задачи с помощью ИИ-агентов для кодирования

Индустрия программного обеспечения давно борется с парадоксом: чем больше команда разработчиков и кодовая база, тем медленнее темпы прогресса. Однако компания Sourcegraph считает, что ее агенты по кодированию с искусственным интеллектом позволят преодолеть это узкое место.

Автоматизируя повторяющиеся и утомительные задачи кодирования, Sourcegraph утверждает, что ее агенты кодирования с искусственным интеллектом позволят повысить эффективность разработки корпоративного программного обеспечения, а людям - сосредоточиться на более важных задачах.

«Это индустриализация, - заявляет компания, - разбиваем сложный процесс на 100 более мелких задач, затем автоматизируем те, которые отнимают много сил, и позволяем людям сосредоточиться на том, что у них хорошо получается».

Оставьте скучную работу агентам искусственного интеллекта для кодирования

Новые предложения Sourcegraph включают пять агентов искусственного интеллекта для кодирования, начиная с «Агента для проверки кода», который уже доступен в списке ожидания по программе раннего доступа (EAP). Этот агент служит трамплином для дополнительных агентов - «Миграция кода», «Тестирование», „Документация“ и «Уведомление», - которые, как ожидается, появятся в ближайшие месяцы.

Основные возможности включают:

  • Агент Code Review Agent: Уже работает на крупных предприятиях и доступен через EAP. Он автоматизирует процессы проверки кода, обеспечивая мгновенную обратную связь и гарантию качества в масштабе.
  • Agent API (EAP): Платформа, помогающая предприятиям создавать собственные агенты на базе инфраструктуры Sourcegraph, также доступная через список ожидания.
  • Авторедактирование в редакторе: Выходит за рамки традиционного автозаполнения, предлагая правки по всем файлам, обеспечивая мгновенные обзоры кода, помощь в тестировании и обратную связь по документации.
  • Унифицированный интерфейс для разработчиков: Бесшовная интеграция поиска кода, чата и агентов в более широкие инструменты жизненного цикла разработки программного обеспечения, такие как редакторы и обзоры кода.

В отличие от вторых пилотов ИИ, которые полагаются на предиктивный текст, или агентов, которые претендуют на полную замену разработчиков-людей и часто не справляются с задачей, Sourcegraph утверждает, что ее агенты уже работают в производстве на некоторых крупнейших предприятиях:

  • Indeed: Имея более 700 разработчиков, Indeed использует агентов Sourcegraph для «выявления основных ошибок, проблем с качеством, архитектурных вопросов, уязвимостей безопасности, проблем с производительностью и многого другого».

    По словам Джеффа Дэвиса, вице-президента по инженерным вопросам Indeed: «Агенты Sourcegraph являются ключевой частью нашей стратегии на нескольких этапах SDLC [жизненного цикла разработки программного обеспечения]».

    Прогнозируется, что такая автоматизация позволит сэкономить сотни часов на ручных проверках и отладке, а также потенциально избежать дорогостоящих ошибок.
  • Booking.com: Крупнейшая в мире туристическая компания с 4 000 разработчиков изучает возможности агента для переноса устаревшего кода. Задача, которая, как ожидалось, займет более 10 лет с учетом человеческих усилий, теперь может сократиться до нескольких месяцев.

    «Агенты, которые мы создаем с помощью Sourcegraph, помогают нам переосмыслить процесс разработки программного обеспечения», - говорит Бруно Пассос, руководитель отдела инноваций в области искусственного интеллекта. «В Booking.com разработчики, ежедневно использующие Sourcegraph в IDE, ежемесячно объединяют на 30 % и более больше PR [Pull Requests], чем те, кто этого не делает».
  • Priceline: Использует агенты Sourcegraph для устранения ошибок и облегчения бремени отслеживания подвижных частей огромной платформы. Эти агенты используют разрозненные хранилища организационных знаний, включая истории развертывания и проблемы Jira, чтобы предложить разработчикам полезную информацию.

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

Индустриализация - будущее кодирования

Термин «индустриализация» для Sourcegraph не просто маркетинговое словечко - он лежит в основе философии компании.

Sourcegraph не стремится полностью заменить разработчиков-людей, а предполагает, что люди и машины будут гармонично работать вместе, подобно 250-летней эволюции человека и машины в традиционных отраслях производства.

«Подобные агенты, надежно автоматизирующие конкретные задачи, являются преобразующей технологией, и они уже сегодня работают в корпоративных кодовых базах», - пояснили в компании. «История показывает, что промышленный прогресс происходит благодаря совместной работе людей и машин, а не замене одного другим».

Далекие от научно-фантастических сценариев, в которых человекоподобные роботы полностью заменяют разработчиков, агенты ИИ призваны интегрироваться в существующие рабочие процессы и изменить процесс «выполнения работы» на предприятиях.

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

Читайте также