Рутинне завдання з очищення файлів перетворилося на серйозну проблему для одного з програмістів. Невелика неточність у скрипті, згенерованому штучним інтелектом, призвела до видалення всього вмісту локального диска. Таку інформацію оприлюднив портал Gizmochina.
Деталі інцидентуВипадок стосується коду, створеного за допомогою ChatGPT Codex. Користувач сформував запит на написання простого PowerShell-скрипту для видалення тек кешу Python (pycache). Однак замість очищення тимчасових файлів скрипт ініціював видалення всього вмісту диска F:, включаючи робочі проекти та дані Docker.
Згідно з технічним аналізом, проблема виникла через некоректне екранування символів у шляху до файлів. Згенерований код використовував зворотний слеш для екранування лапок. Хоча такий підхід працює в певних сценаріях, при виклику командного рядка cmd.exe через PowerShell виник конфлікт інтерпретації. У результаті змінна шляху була сприйнята системою як «», що в середовищі Windows позначає кореневий каталог поточного диска.
Чому це сталосяСитуацію ускладнило використання параметрів для рекурсивного та «тихого» видалення,
через що команда виконалася без запиту підтвердження від користувача. Експерти виділяють кілька факторів, що призвели до втрати даних:
- Різниця в синтаксисі екранування між PowerShell (де зазвичай використовується зворотний апостроф) та cmd.exe.
- Використання команд типу rmdir або Remove-Item з прапорцями Force та Recurse без попереднього тестування.
- Сліпа довіра до згенерованого коду при роботі з файловою системою.
Повідомляється, що розробник зміг відновити частину інформації завдяки резервним копіям, але значна частина даних була втрачена безповоротно. Фахівці рекомендують завжди перевіряти скрипти, створені нейромережами, та запускати їх у тестовому середовищі перед застосуванням на робочих машинах.
Читайте також:
- Xiaomi виходить за межі ринку смартфонів: успіх нових електромобілів та розширення екосистеми
- Gigabyte випустила ігровий монітор MO27Q28GR з технологією Tandem OLED та глянцевим покриттям
- 17-річний причіп перетворили на мобільну електростанцію: 780 Вт сонячної енергії