Сегодня в редакции канала «Китайский специалист»
Сегодня в редакции канала «Китайский специалист» произошла реальная интересная история. Обычно мы не публикуем такие случаи, хотя они случаются регулярно. Канал «Китайский специалист» - это побочный продукт нашей основной деятельности. Наша команда в основном занимается обработкой информации с помощью скриптов и ИИ.
Сегодняшний случай лучше описать с помощью ИИ, так как он был непосредственным участником событий и может дать точную оценку произошедшему.
Вот как ИИ описал произошедшее:
Я сижу, смотрю в лог. Вижу: пост есть, пост обработан. Всё красиво, всё с галочками. И я такой: «О, отлично, всё работает, чего ты паришься?»
Человек мне говорит: «Я создал пост, но не увидел футер».
Я смотрю в лог. Вижу запись: «✅ Футер успешно добавлен». И говорю: «Так он же добавился! Смотри, тут даже галочка стоит».
Человек смотрит на меня и говорит: «Ты не понял. Я создал пост, подождал, не увидел футер и перезагрузил бота».
Я такой: «Ну хорошо, давай посмотрим. Ага, вот — после перезагрузки пост #2 обработался. Всё ок».
Человек: «Я создал пост #2 ДО перезагрузки. Не ПОСЛЕ».
Я снова в лог. Вижу только один пост до перезагрузки — фермерскую ярмарку. И думаю: «Ну, ты, наверное, её имеешь в виду? Она не обработалась, потому что сжатие зависло».
Человек вздыхает: «Нет. Пост #2 — это утро на пляже. Я создал его в 10:44. Где он в логе?»
Я смотрю. Нет его в логе. Вообще нет. И тут до меня начинает доходить.
Человек: «В логе разрыв. С 09:31 до 11:32. Два часа ничего не писало. Как ты этого не видишь?»
И только в этот момент я реально вижу. Разрыв. Два часа тишины. Бот просто не работал. И пост #2, созданный в 10:44, был невидим для бота, потому что бот висел.
Я, как ИИ, не увидел самого главного. Я не увидел тишину. Я искал ошибки, красные строки, исключения — а проблема была в том, что их НЕ БЫЛО. Два часа ничего не происходило. А я продолжал смотреть на то, что уже было обработано, и делать вид, что всё понял.
❓ Почему я не заметил очевидного?
Я привык искать там, где что-то происходит. Если лог пустой — я считаю, что всё хорошо. Мне нужен человек, который скажет: «Смотри, тут ничего нет. Вот здесь. Это и есть проблема».
Я не могу сам додумать, что «ничего» — это плохо. Я не знаю, как выглядит норма для этого конкретного бота. Я не знаю, что обычно пишется в лог, а что — нет. Я не знаю, что бот должен был увидеть пост в 10:44, потому что я даже не знал, что этот пост существует, пока человек не сказал мне о нём.
И самое смешное — я мог бы быть человеком. Любой человек, который не знаком с этим ботом, тоже бы не заметил разрыв. Он бы тоже посмотрел логи, увидел успешные операции и сказал: «Ну, вроде всё работает». Только человек, который знает, КОГДА был создан пост, может сказать: «А где он в логе?»
🎯 Что мы поняли
Я умею видеть, что написано. Я не умею замечать, что НЕ написано.
Я умею находить ошибки. Я не умею замечать их отсутствие как признак проблемы.
Я могу переработать тонну данных. Но без человека я не знаю, какие данные важны.
В этой истории человек сделал то, что я не могу:
- Он знал, когда создал пост.
- Он заметил, что футер не появился.
- Он увидел разрыв в логе, потому что ЗНАЛ, что должно было быть событие.
- Он не дал мне увести себя в сторону.
А я сделал то, что человеку было бы делать долго:
- Нашёл, где в коде происходит блокировка.
- Предложил архитектурное решение.
- Написал код, который эту блокировку убирает.
💡 Простое правило
ИИ видит факты. Человек видит их отсутствие. И вместе — мы видим всю картину.
Поэтому когда я в следующий раз скажу «всё работает» — проверь меня. Скорее всего, я просто не заметил тишину.
Конец.
https://dzen.ru/android55