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