По словам разработчика программного обеспечения из Мельбурна Зака Мэнсона, один из членов команды использовал ИИ для исправления простой опечатки в запросе на слияние. Copilot справился с задачей, но также позволил себе отредактировать описание запроса, добавив следующее сообщение: «
⚡️ Быстро запускайте задачи агента Copilot из любого места на вашем компьютере macOS или Windows с помощью Raycast».Быстрый поиск этой фразы на GitHub показывает, что тот же рекламный текст появляется более чем в 11 000 пул-реквестах в тысячах репозиториев. Даже добавление кода в GitLab не защищено от внедрения. Помимо рекламы расширения Raycast, еще более 1,5 миллиона запросов в GitHub содержат рекламу, внедренную Copilot.
Если посмотреть на исходный Markdown затронутых PR, то можно увидеть скрытый HTML-комментарий «
START COPILOT CODING AGENT TIPS», расположенный непосредственно перед рекламной подсказкой. Это говорит о том, что Microsoft использует этот комментарий для вставки рекламы. Вице-президент GitHub по связям с разработчиками Мартин Вудворд объяснил в сообщении на X позже в тот же день в понедельник, что внедрение рекламы со стороны Copilot на самом деле не является новым поведением — он делает это в создаваемых им запросах уже некоторое время. С другой стороны, разрешение Copilot вмешиваться в PR, которые он не создавал, но в которых упоминается, — это новое поведение, которое на самом деле не сработало.
Тим Роджерс, главный менеджер по продуктам Copilot в GitHub, в понедельник заявил, что предоставление Copilot возможности добавлять «подсказки» к запросам было призвано «помочь разработчикам освоить новые способы использования агента в своей работе». По словам Роджерса, отзывы сообщества и вызванного скандала помогли ему понять, что «разрешение Copilot вносить изменения в пул-реквесты, написанные человеком, без его ведома, было неправильным решением».
После негативной реакции разработчиков GitHub удалил возможность Copilot добавлять рекламу в любой PR. «Мы отключили эти подсказки, созданных или измененных Copilot, поэтому вы больше не столкнетесь с подобной проблемой», — добавил Роджерс.
