Выпущен плагин для подсветки AI-кода в репозиториях Git Обложка: Skyread

Выпущен плагин для подсветки AI-кода в репозиториях Git

Новости
Главное:

  • Разработчик Робби Полана создал браузерный плагин, который подсвечивает сгенерированный ИИ код в GitHub-репозиториях.
  • Плагин работает с проектами, где применяется инструмент Git AI, фиксирующий вклад ИИ-моделей в кодовую базу.
  • Плагин открывает данные о проценте сгенерированного кода и запросах к ИИ прямо в интерфейсе GitHub, помогая ревьюерам лучше анализировать пул-реквесты.

В условиях стремительного распространения искусственного интеллекта в сообществе разработчиков возникает сложность с определением авторства кода в пул-реквестах. На этот вызов откликнулся разработчик Робби Полана, предложивший решение в виде специального браузерного плагина. Данный инструмент визуализирует элементы кода, сгенерированные ИИ, непосредственно в интерфейсе популярных репозиториев на GitHub.

Плагин основан на использовании проекта Git AI — утилиты, которая отслеживает и фиксирует изменения, внесённые с помощью языковых моделей и ИИ-агентов, записывая все параметры в Git Notes. Это позволяет не только идентифицировать, какой именно кусок кода был создан машинным интеллектом, но и проследить, какие запросы к ИИ использовали разработчики.

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

Стоит подчеркнуть, что разработчик рекомендует не отвергать использование ИИ в программировании, а скорее договориться о разумных ограничениях по доле машинно-сгенерированного кода в репозиториях. Такая открытость повысит качество контроля и снизит количество низкокачественных пул-реквестов. Например, если в исправлении бага код написан ИИ-моделью Claude Code, то ревьюер сможет с особым вниманием просмотреть эти изменения.

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

Tagged