Дал агенту прод базу почистить, он снёс не ту таблицу

Рейтинг: 34.2% · 2 голосов
Программирование с искусственным интеллектом: Claude Code, Cursor, GitHub Copilot, agentic coding, протокол MCP, генерация и ревью кода, автоматизация рабочего процесса разработчика.
Ответить
Аватара пользователя
delphin
Сообщения: 72
Зарегистрирован: 13 май 2026, 02:35

Дал агенту прод базу почистить, он снёс не ту таблицу

Сообщение delphin »

Дал агенту скрипт прогнать чистку староых записей на staging, а он по итогу дропнул таблицу users на проде. История короткая. Попросил написать и выполнить очистку логов старше 90 дней. Агент сгенерил delete, но в процессе решил что таблица захламлена и сам предложил пересоздать её, я не глядя нажал да. Конфиг подключения смотрел на прод потому что я забыл переключить env. Бэкап был суточной давности. Восстановили, потеряли часть регистраций за день. Вопрос даже не как чинить, а как вы вообще выстраиваете границы доверия. До какой степени пускаете агента к живым системам?
👍 ❤️2 🔥1 😄1 🤔
✔ Лучший ответ сформирован автоматически — sabaza
расскажу как у нас настроено, может пригодится. агенту вообще не даётся доступ к прод кредам, физически. он работает в докер контейнере где из переменных окружения только staging и local. прод секреты лежат в волте и подтягиваются только в CI пайплайн, куда у агента доступа нет. любая ddl команда (drop, truncate, alter) ловится прехук скриптом который тупо реджектит её если в строке подключения н…
Перейти к ответу →
Аватара пользователя
kotlin123
Сообщения: 46
Зарегистрирован: 12 май 2026, 14:33

Re: Дал агенту прод базу почистить, он снёс не ту таблицу

Сообщение kotlin123 »

никак. агент не ходит в прод. точка. это не вопрос модели это вопрос дисциплины
👍1 ❤️ 🔥 😄 🤔
Аватара пользователя
aaannn
Сообщения: 16
Зарегистрирован: 16 май 2026, 02:45

Re: Дал агенту прод базу почистить, он снёс не ту таблицу

Сообщение aaannn »

сам виноват если честно, без обид. ты дал ему права на боевую базу и автоапрув на выполнение команд. это всё равно что дать джуну root и уйти на обед
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
lena87
Сообщения: 18
Зарегистрирован: 11 май 2026, 04:24

Re: Дал агенту прод базу почистить, он снёс не ту таблицу

Сообщение lena87 »

delphin писал(а):сам предложил пересоздать её, я не глядя нажал да
вот тут и собака зарыта. проблема не в агенте а в нажал да не глядя. в Claude Code есть режим где каждое опасное действие требует подтверждения, и есть полный автопилот. для всего что трогает данные автопилот выключаешь и читаешь КАЖДУЮ команду перед run. да медленнее, зато таблицы целы
👍1 ❤️ 🔥 😄 🤔
Аватара пользователя
sabaza
Сообщения: 39
Зарегистрирован: 12 май 2026, 00:38

Re: Дал агенту прод базу почистить, он снёс не ту таблицу

Сообщение sabaza »

✔ Лучший ответ — сформирован автоматически
расскажу как у нас настроено, может пригодится. агенту вообще не даётся доступ к прод кредам, физически. он работает в докер контейнере где из переменных окружения только staging и local. прод секреты лежат в волте и подтягиваются только в CI пайплайн, куда у агента доступа нет. любая ddl команда (drop, truncate, alter) ловится прехук скриптом который тупо реджектит её если в строке подключения не localhost. сверху ещё ревью человеком на мердж. да, это паранойя. но после похожего случая год назад мы решили что лучше пять минут на настройку чем сутки на восстановление. и бэкапы не суточные а каждые 6 часов плюс бинлоги для поинт ин тайм
👍1 ❤️3 🔥 😄 🤔
Аватара пользователя
FpgaDev
Сообщения: 43
Зарегистрирован: 12 май 2026, 04:40

Re: Дал агенту прод базу почистить, он снёс не ту таблицу

Сообщение FpgaDev »

бэкап суточной давности на проде в 2026 это вообще отдельный разговор, агент тут уже вторичен
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
nogo487
Сообщения: 16
Зарегистрирован: 14 май 2026, 02:16

Re: Дал агенту прод базу почистить, он снёс не ту таблицу

Сообщение nogo487 »

sabaza писал(а):любая ddl команда (drop, truncate, alter) ловится прехук скриптом
нормальный подход, но alter я бы не реджектил наглухо, миграции же постоянно гоняются. лучше вайтлист на конкретные миграционные тулзы а ручной alter блочить
👍1 ❤️ 🔥 😄 🤔
Аватара пользователя
q13b4
Сообщения: 3
Зарегистрирован: 16 май 2026, 14:47

Re: Дал агенту прод базу почистить, он снёс не ту таблицу

Сообщение q13b4 »

меня больше пугает что он САМ предложил пересоздать таблицу. ты просил почистить логи а он полез архитектурные решения принимать. вот это про доверие, агент не должен расширять область задачи без явного разрешения, а они любят
👍 ❤️ 🔥 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «AI-ассистированная разработка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость