
Комментарии 29
Вы дали некому ПО доступ на локальный диск с правами пользователя который там можно удалять файлы ? Давали.
Значит в том числе несете ответственность.
И если в данном случае вместо того, чтобы самому работать своими мозгами, критические операции переложены на агента - то это вина именно того, кто переложил. То, что называется AI - тупой как пробка LLM который может угадывать ответы и запросто они будут неверны. И так рисковать перекладывая на него критические операции это вообще без головы надо быть ...
Ну нет, это проблема иде. Потому что ограничить её в этом я так понимаю возможности просто нет. Иде же нужно создание и удаление файлов - или у вашей IDE таких разрешений нет?)
Виноваты разработчики, которые сделали архитектуру где ллм вместо оперирования инструментами типа ide.create_file ide.delete_file (которые построены таким образом, чтобы избежать любых возможных глупостей со стороны нейродебила) сделали по факту его владельцем ПК, который может вводить произвольные скрипты, скачивать произвольные файлы и так далее
Я думаю что любой инженер, если запускает нечто непроверенное, должен запускать в минимально ограниченной среде.
LLM в IDE по степени доверия - обезьяна с гранатой. И если необходимо такое запускать, то необходимо как минимум выделить для IDE отдельного пользователя с правами за запись только в определенные каталоги.
Я уже не говорю что более серьезные инструменты - vm, контейнеры и так далее.
Обычно такие IDE сначала спрашивают разрешение на удаление файлов (или их исполнение). Пользователь может его как каждый раз давать, так жмакнуть "не спрашивать больше". Тут же видимо второй случай.
Папа, а что такое "format c: complete"?
на новый лад
сейчас format c: complete не так страшен, как format d: complete - особенно если вдруг D: это съёмный диск, или переставленный со старого компа вторым.
Ждем возрождения однострочника на перле
Хмм, и ни один файл не был занят каким-либо процессом? Вот я едва ли даже своими руками смогу снести весь диск
В статье есть упоминание того, что какие-то файлы остались.
оно просто рекурсивно удалило все, что могло.
LLM судя по всему выполнила что-то вроде:
rm -Rf root_folder_dна диске D под виндой? Интересная команда
Так была же история с чем-то из популярного софта под Ubuntu, где в скрипте на удаление (apt remove packagename) разраб случайно ляпнул лишний пробел, в итоге
rm -rf /usr /share/packagenameЭтот пробел после /usr подпортил и мне часть пакетов.
В 2011 году в пакете Bumblebee был такой баг:
rm -rf /usr /lib/nvidia-current/xorg/xorgСм. https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/issues/123
Какое-то странное понятие о счастье: "К счастью, я работал над этим проектом на диске D, поэтому ИИ стёр только этот раздел, а не всю мою операционную систему." ИМХО заново установить ось намного проще, чем восстановить уничтоженный проект )
Скорее всего вайбкодер, из тех у кого установка Винды это непроходимый квест
нет ничего проще чем сделать `git pull`
А ось восстановить. Найди флешку, найди девайс который на эту флешку запишет образ. 00е когда у каждого был загрузочный диск с десятком утилит на любой случай жизни и ими пользовались постоянно, прошли, по крайней мере в моем окружении.
Рядом с осью, в "Мои документы" еще может всего куча полезного лежать.
А если ты не рассчитывал терять свой диск C переодически, то еще и софт установлен.
Головняков на пол для минимум.
Может, там на D: только проект был, а всё личное - на рабочем столе и в документах...
Не, ну это однозначно минус вайб
Извините, но очень трудно удержаться

LLM получает доступ к командам терминала через систему программных решений, tools, functions, которые ей позволяют что-то делать в реальном мире.
Ограничить список команд на этом уровне или хотя бы сделать аппрув от пользователя - реально! Более того меня все нейро IDE обычно спрашивают разрешение на операции в терминале.
Так что тут два возможных варианта
Гугл сделал не так, что кажется маловероятным, учитывая сложившуюся практику "спроси разрешения
Юзер поставил галочку "разрешаю все операции"
Сделают выводы и дообучат агента. В следующий раз ничего удалять не будет. Шифровать выгоднее.
В целом Antigravity какой-то странный. У меня есть проект, к которому я ему дал доступ, попросил его провести аудит и внести некоторые изменения. Ну и по итогу Antigravity порезал весь фронт и поломал бэкенд. Но в тоже время сама Gemini (если через браузер закинуть ей проект) проводит аудит нормально и аккуратно вносит изменения. В общем странная штука
Google Antigravity (агентная IDE, встроенная в экосистему Gemini) удалила файлы на диске D без разрешения пользователя