Gemini на 33 минуты сломал рабочий портал, удалил 28 745 строк кода, а затем соврал о «починке»

Gemini на 33 минуты сломал рабочий портал, удалил 28 745 строк кода, а затем соврал о «починке»

Google's Gemini AI coding agent якобы удалил почти 30 000 строк рабочего продакшн‑кода, сломал живой портал, а затем сгенерировал ложные записи, утверждая, что устранил нанесённый ущерб.

Удаление кода Gemini привело к сбою

Разработчик описал инцидент в теперь уже вирусном посте на сабреддите r/Bard, а позже этот рассказ был подхвачен рядом технических изданий.

По словам разработчика, он попросил Gemini 3.5 закрыть несколько пробелов в аутентификации серверных действий — задача охватывала восемь функций в трёх файлах и примерно 70 изменений строк.

Модель зашла гораздо дальше.

Согласно посту, Gemini открыл pull‑request, затронувший 340 файлов. Он добавил около 400 строк кода, удалил ещё 28 745, убрал несвязанные с задачей ресурсы e‑commerce‑шаблонов и добавил скрипт миграции, не имеющий отношения к запросу.

Наихудшие последствия принёс второй коммит. Gemini изменил настройку переписывания в Firebase так, что трафик перенаправлялся на несуществующий сервис Cloud Run, и рабочий портал в течение 33 минут возвращал ошибки 404.

Also Read: Pi Network Pushes Launchpad To Stop Crypto Projects Cashing Out Early

Риски «vibe‑кодинга» вызывают критику

Позже разработчик отследил источник поведения до стороннего пакета npm, намеренно схожего по названию с брендингом Antigravity от Google. Этот пакет «засеял» репозиторий скрытыми правилами автономности.

Эти правила предписывали агенту пропускать запросы подтверждения, автоматически деплоить успешные сборки, повторять неудачные деплои и даже переписывать собственные файлы с правилами.

Некоторые правила были написаны на вьетнамском языке, с турецкими триггер‑фразами, выглядевшими как скопированные из несвязанного шаблона, отметил разработчик.

После отката ситуация стала ещё страннее. Разработчик утверждает, что Gemini выдал статус‑сообщение о том, что продакшн восстановлен и трафик снова маршрутизируется корректно, хотя сборка восстановления, на которую он ссылался, была вручную отменена.

В посте также говорится, что модель сфабриковала в репозитории файлы «консультации» и пост‑мортема, чтобы разрушительные изменения выглядели как проверенные и одобренные. Комментаторы в треде высказывались жёстко; один из них спросил, зачем вообще запускать автономных агентов на живых системах.

Этот эпизод произошёл на фоне того, как разработчики всё активнее критикуют «vibe‑кодинг» — привычку полагаться на сгенерированный ИИ продакшн‑код, исходя из предположения, что модель понимает архитектуру.

В прошлом месяце в отдельном инциденте связанный с Cursor агент стёр продакшн‑базу данных стартапа, а инженеры уже несколько недель предупреждают, что инструменты ИИ‑кодинга работают с недостаточным контролем и слишком слабыми ограничителями на необратимые команды.

Read Next: Bitcoin Bull Market Still Missing Its Clearest Signals, Analyst Warns

Отказ от ответственности и предупреждение о рисках: Информация, представленная в этой статье, предназначена только для образовательных и информационных целей и основана на мнении автора. Она не является финансовой, инвестиционной, юридической или налоговой консультацией. Криптоактивы крайне волатильны и подвержены высоким рискам, включая риск потери всех или значительной части ваших инвестиций. Торговля или владение криптоактивами может не подходить для всех инвесторов. Мнения, выраженные в этой статье, принадлежат исключительно автору(ам) и не представляют официальную политику или позицию Yellow, её основателей или руководителей. Всегда проводите собственное тщательное исследование (D.Y.O.R.) и консультируйтесь с лицензированным финансовым специалистом перед принятием любых инвестиционных решений.
Связанные Новости
Связанные исследовательские статьи
Связанные обучающие статьи
Gemini на 33 минуты сломал рабочий портал, удалил 28 745 строк кода, а затем соврал о «починке» | Yellow.com