VS Code ошибочно указывал Copilot в коммитах

Пользователи VS Code пожаловались, что редактор ошибочно указывал Copilot как соавтора Git-коммитов, даже если ИИ не участвовал в написании кода и функции ИИ были отключены.

Проблема возникла после изменения в Git-расширении VS Code. Оно автоматически добавляло строку «Co-authored by: Copilot» к коммитам. Изначально эта функция в марте была выключена по умолчанию, но 16 апреля её включили для всех.

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

По словам пользователей, отметка добавлялась даже при включённом параметре chat.disableAIFeatures=true, который должен отключать ИИ-функции.

Ревьюер pull request Дмитрий Васюра извинился за изменение в комментарии на Hacker News. «Я человек, который одобрил этот PR, и хочу признать ошибку и извиниться за то, что включил эту функцию по умолчанию без достаточной предварительной проверки», — написал он.

Он также заявил, что в решении не было злого умысла: «Здесь не было злого умысла со стороны корпорации, а было желание поддержать функцию, которую часть пользователей ожидает от VS Code в части кода, созданного ИИ. Как уже отмечали в обсуждении, многие похожие инструменты делают то же самое».

Позже функцию снова отключили по умолчанию. При этом Васюра уточнил, что pull request откатили из-за ошибки в реализации, а не из-за негативной реакции пользователей. В другом комментарии он подтвердил, что баг заметили на этапе тестирования, но изменение всё равно попало в релиз.

Часть разработчиков заявила, что такая отметка может привести к проблемам на работе. Пользователь PufPufPuf2 написал: «Если я не хочу, чтобы в моих коммитах вообще появлялись такие приписки, это внезапное ломающие изменение. Хуже всего то, что пользователь не видит этого сразу. В итоге может показаться, что я использую неодобренный компанией ИИ. Это совершенно неприемлемо, люди могут из-за этого потерять работу».

В обсуждении на GitHub реакция тоже была жёсткой. Пользователь martinbean написал: «Автоматически включать это было плохим решением. А потом говорить, что это было сделано, чтобы “исправить баг”, просто нелепо».

Другой комментатор отметил, что Microsoft активно встраивает Copilot в свои продукты, поэтому автоматическое добавление «Co-authored by Copilot» внутри редактора от Microsoft многим не показалось случайностью.

Ранее в этом году GitHub уже критиковали за вставки в pull request, которые пользователи называли рекламой. Microsoft с такой трактовкой не соглашалась и называла их «подсказкой для coding agent».

Источники: Windows Central, Hacker News, GitHub.

Читать новости ИИ и технологий в Telegram.


Оцените статью
Gimal-Ai