Яндекс Браузер внедрил систему автоматизации на основе языковой модели для разрешения конфликтов кода при переходе на новые версии Chromium. По информации компании, каждое обновление браузера сопровождается более чем тысячей конфликтов кода и несколькими тысячами ошибок компиляции.
Обновление версии Chromium происходит каждые четыре недели. В процесс интеграции входят около 10 000 коммитов из основного репозитория Chromium и примерно 1500 собственных изменений Яндекса. По данным компании, в работу вовлекаются десятки разработчиков, а общие трудозатраты на один цикл обновления составляют несколько человеко-месяцев.
Компания автоматизировала два наиболее трудоёмких этапа процесса: разрешение конфликтов слияния кода и исправление ошибок компиляции. По информации Яндекса, система работает с пакетной обработкой проблем с учётом контекста как основного кода Chromium, так и собственных модификаций браузера.
Яндекс подчеркивает, что автоматизация направлена на сокращение рутинной работы и освобождение времени разработчиков для развития функциональности браузера. Компания отмечает, что внедрённый LLM-агент работает с регулярным обновлением крупного форка кода, требующим анализа тысяч проблем.
Аналитики отмечают, что такой подход может снизить время на техническое обслуживание и ускорить цикл выпуска обновлений. Компания планирует продолжить развитие системы автоматизации для оптимизации процесса разработки.
Источник: Habr AI
Реклама: 🔥 Хочешь получить Telegram Premium и стать гуру Polymarket? Кликай сюда!