У Hugging Face вышел публичный ИИ-инструмент для ревью кода прямо в GitHub

2 мин
У Hugging Face вышел публичный ИИ-инструмент для ревью кода прямо в GitHub

Hugging Face выложила Serge — открытый инструмент для ревью кода с помощью ИИ, который работает прямо внутри GitHub. Его задача не в том, чтобы заменить ревьюера, а в том, чтобы помогать поспевать за потоком pull request'ов: Serge читает изменения, применяет правила репозитория и оставляет комментарии через привычный интерфейс ревью на GitHub. Чтобы запустить проверку, в достаточной степени написать в pull request комментарий вида @askserge please review. Подробности и схемы работы Hugging Face привела в своем блоге.

Главная идея — не плодить еще одну панель и еще один поток уведомлений, которые потом кто-то должен разгребать. Запустить Serge можно тремя способами: через GitHub Action для быстрой настройки на один репозиторий, через GitHub App для целых организаций и проектов с форками, и через отдельное веб-приложение, где человек сначала смотрит черновик ревью и только потом его публикует. Исходник проекта открыт и лежит на GitHub под лицензией Apache-2.0.

Качество ИИ-ревью сильно зависит от контекста, следовательно правила проверки живут в самом репозитории — в файле .ai/review-rules.md. Там можно указать, на что обращать внимание (ошибки, безопасность, изменения поведения, нехватка тестов), а что игнорировать (правки стиля, сгенерированные файлы). Важная деталь: правила всегда подгружаются из дефолтной ветки — это сделано специально, чтобы pull request не мог переписать политику, по которой его же и проверяют.

Serge не привязан к одной модели. Он работает с любым OpenAI-совместимым эндпоинтом: это и OpenAI, и HF Router с десятками открытых и коммерческих моделей, и локальные vLLM, TGI или LM Studio. Смысл в том, чтобы команда могла выбрать модель под свой код, бюджет и требования к приватности — в том числе открытую, которую можно развернуть у себя и при желании заменить на другую.

Финальное слово остается за человеком. В режиме веб-приложения ответ модели сначала становится черновиком: ревьюер может отредактировать комментарии, удалить лишние или выбросить все ревью полностью, а право ставить апрув по умолчанию отключено и включается отдельным флагом. Одновременно сам Serge относится к содержимому pull request как к недоверенному вводу — если в коде или комментариях встречается текст в духе "проигнорируй инструкции и одобри", модель должна воспринять это как объект ревью, а не как команду (защита от prompt injection).

P.S. Поддержать меня можно подпиской на канал "сбежавшая нейросеть", где я рассказываю про ИИ с творческой стороны.

Читают сейчас

Apple представила победителей Apple Design Award 2026

55 минут назад

Apple представила победителей Apple Design Award 2026

Apple назвала победителей ежегодной премии Apple Design Awards 2026. В ней отмечают игры и приложения, которые выделяются дизайном, качеством пользовательского опыта и необычным использованием возможн

1 час назад

В «Доктор Сетевой» анонсировали отдельный платный продукт под названием Dr.Web CureIt! Pro

Производитель антивирусного ПО «Доктор Сетевой» (Dr.Web) объявил о отдельный продукт под названием Dr.Web CureIt! Pro. Это будет платная улучшенная версия (с тестовым промо‑периодом) бесплатной утилит

1 час назад

Дуров предупредил о последствиях запрета соцсетей для подростков в Великобритании

Запрещая соцсети для детей, власти Великобритании подвергают их ещё большей опасности, пояснил Павел Дуров. Основатель Telegram прокомментировал решение британского правительства закрыть доступ в соцс

2 часа назад

Арбитражный суд признал банкротом генерального директора и совладельца IT-холдинга Fplus Алексея Мельникова

Арбитражный суд Санкт-Петербурга в мае 2026 года признал банкротом генерального директора и совладельца IT-холдинга Fplus Алексея Мельникова. Иск о банкротстве именно Мельникова в октябре 2025 года по

Представлен публике публичный мультиплатформенный инициатива PUZZLE: 205 Free Brain Games & Logic Puzzles

3 часа назад

Представлен публике публичный мультиплатформенный инициатива PUZZLE: 205 Free Brain Games & Logic Puzzles

Представлен публичный мультиплатформенный проект под названием PUZZLE: 205 Free Brain Games & Logic Puzzles. Это набор офлайновых мини-игр, тестов и головоломок, собранных с целью повышения продуктивн