- BrainTools - https://www.braintools.ru -
Разработчик Робби Полана (Robby Polana) выпустил [1] браузерный плагин, который подсвечивает сгенерированный код в GitHub-репозиториях. Важно отметить, что это не универсальный детектор, а лишь визуализация для проектов, в которых используют Git AI.

Автор плагина отмечает, что в опенсорс-сообществе последнее время стало сложнее понимать, кто именно написал код для пул-реквеста. Всё благодаря распространению относительно дешёвых и простых в использовании генераторов кода, включая Claude Code, Codex и Cursor.
Некоторые проекты, например, tldraw [2] и ghostty [3] уже начали проверять вклад сторонних разработчиков на предмет использования языковых моделей и агентов, а команда zig [4] вообще выступает против нейросетей в кодовой базе. В сообществе жалуются, что сгенерированный код на первый взгляд кажется верным и рабочим, но при детальном изучении выясняется, что в нём много ошибок, вызванных недостаточным пониманием кодовой базы.
В сообществе есть инструмент Git AI [5], который отслеживает вклад ИИ-агентов в кодовую базу, записывает все изменения, фиксирует, какая именно модель использовалась, и какие запросы поступали на вход. Все эти данные утилита записывает в файлы Git Notes.
Для более быстрого и удобного просмотра метаданных от Git AI автор доработал плагин Refined GitHub [6] и добавил в него функции визуализации данных Git AI. С его помощью прямо в окне браузера можно увидеть процент сгенерированного кода, какие именно фрагменты в кодовой базе написали ИИ-агенты и какие запросы использовали разработчики.

Автор проекта считает, что опенсорс-сообществу не стоит слишком критично относиться к использованию нейросетей для генерации кода. Вместо этого можно договориться о проценте сгенерированного кода в репозитории. Для контроля разработчик предлагает использовать уже существующий Git AI и плагины для визуализации данных из файлов Git Notes, которые тот сохраняет.
Например, пометка о том, что код для исправления бага написал Claude Code должна заставить ревьюера быть более внимательным во время проверки. Кроме того, с помощью Git AI можно быстро вычислять спамеров, которые предлагают пул-реквесты только ради отметки о причастности к проекту.
Код плагина открыт и опубликован [7] на GitHub.
Автор: daniilshat
Источник [8]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/25213
URLs in this post:
[1] выпустил: https://blog.rbby.dev/posts/github-ai-contribution-blame-for-pull-requests/
[2] tldraw: https://github.com/tldraw/tldraw/issues/7695
[3] ghostty: https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.md
[4] zig: https://ziglang.org/code-of-conduct/
[5] Git AI: https://github.com/git-ai-project/git-ai
[6] Refined GitHub: https://github.com/refined-github/refined-github
[7] опубликован: https://github.com/rbbydotdev/refined-github-with-ai-pr
[8] Источник: https://habr.com/ru/news/992950/?utm_source=habrahabr&utm_medium=rss&utm_campaign=992950
Нажмите здесь для печати.