Мы, кажется, пробили новое дно.
И что особенно удивительно, Карл! – аккуратно, без паники, с хорошей формулировкой и абзацами.

Я сначала не понял, что стало происходить. Было ощущение странного дежавю: читаю change request или баг-репорт, киваю, вроде всё логично... но что-то не так, как будто где это уже читал. Слова правильные. Причинно-следственные связи на месте. Термины употреблены верно. Пытаюсь понять в чём проблема – ноль. Как будто читаешь инструкцию к микроволновке, а не описание реальной проблемы. Пытаюсь прочитать ещё раз и ещё раз - с трудом продираюсь через текст с каким-то смутным понимаем того, что написано.

И тут до меня доходит - как обухом по голове.
Мои дорогие гении из техподдержки и продакт менеджер нашли "идеальный" способ сэкономить на обсуждении технической стороны проблемы со мной. И действительно, зачем? Клиент что-то спросил. Они прогнали это через ИИ. И ИИ вник. Глубоко. Старательно. Затем сгенерировал текст, очень качественно объясняя мне что нужно добавить, починить и даже каким образом это сделать (не имея ни малейшего понятия о нашей кодовой базе).

И вот тут я реально взбесился. И не тихо так, а очень даже громко.

Если вам доводилось раньше читать мои посты, то вы знаете, что я не против ИИ. Вообще. Я сам его использую налево и направо. Для кода, идей, черновиков, написания тестов и даже парочку пет-проектов (для себя) навайбкодил. Иногда – чтобы просто не гуглить простой ответ, а обсудить его значение и суть. Всё нормально.

Но когда баг-репорт пишет не человек, который выяснил, уточнил и понял, а модель, которая убедительно объяснила – это, уже другой уровень!

Это как если бы свидетель ДТП нанял писателя или поэта. Он красиво опишет аварию, возможно белым стихом. Возможно даже правдоподобно. Но кто был за рулём, где именно скрипнули тормоза и почему водитель смотрел в телефон – потеряется между метафорами и поэтичными образами.

Плохо, что это выглядит лучше, чем реальность.

ИИ-репорт аккуратный.
Без эмоций.
Без "я не уверен, но кажется".
Без странных, неудобных деталей - идеально написан.

А именно в этих деталях обычно и кроется дьявол проблема.

Я в итоге разослал письмо. Не буду приводить его оригинальный текст, дабы избежать обвинений в излишней нелюбви к работе отдельных товарищей. Официальное. На всю организацию. Суть простая и довольно жёсткая: ИИ-сгенерированные change request-ы и баг-репорты будут игнорироваться.

Впрочем, если есть желание его посмотреть, то приведу его в отредактированном виде:

Скрытый текст

ВАЖНО – ПРАВИЛА ОБЩЕНИЯ В ОТДЕЛЕ R&D (ОБЯЗАТЕЛЬНО К ПРОЧТЕНИЮ) (Имеет также отношение ко всем, кто взаимодействует с отделом R&D)

Это официальное разъяснение относительно того, как мы общаемся внутри и за пределами команды R&D. Тексты, сгенерированные ИИ, НЕ ДОЛЖНЫ использоваться в общении с R&D, особенно при обсуждении:
- ошибок
- проблем
- инцидентов
- технических проблем
- и тд.

Использование объяснений ошибок или проблем, сгенерированных ИИ, нарушает прямое общение и создает недопонимание. Сообщения, которые выглядят как сгенерированные ИИ, будут просто игнорироваться, поскольку они не отражают реального понимания или ответственности за проблему.

Обсуждение проблем должно происходить ТОЛЬКО посредством прямого человеческого общения. Объясняйте проблемы своими словами, основываясь на собственном анализе и опыте. Речь идет не о наказании, а об: ответственности, чётком техническом мышлении, более быстром и точном решении проблем, уважении времени ваших коллег.

Все сотрудники отдела R&D обязаны строго соблюдать это правило. Обязательное чтение: (ссылка на внутренний документ)

Пожалуйста, внимательно прочтите и применяйте эти принципы во всех обсуждениях, касающихся данной темы.

Благодарю за сотрудничество и профессионализм.

И я это сделал не потому, что "бага-яга против прогресса".
А потому что баг или запрос на изменение – это не текст. Это след человеческого мышления.

Когда ты описываешь проблему своими словами, ты уже делаешь половину работы. Ты выбираешь, что важно. В чём сомневаешься. Где у тебя пробел. И разработчик это видит. Может даже читает между строк.

ИИ между строк не сомневается. Он их выравнивает.

Самоирония момента в том, что формально всё сделано "лучше".
Но по сути – никто не взял ответственность за понимание. И получилось следующее:

-> Клиент не понял систему.
-> Саппорт не понял клиента.
-> Продакт не понял саппорт.
-> Зато ИИ понял всех сразу. И написал.

И все такие: "О, классный репорт". Вы чё, реально?!
А потом сидим и тратим кучу времени, что бы понять.

В общем, в результате долгого размышления я нашёл некое решения этой проблемы (пока временное, а там посмотрим), потому что в конце-концов все набросились на меня - как же нам жить без ИИ.

Итак, правило такое - первый абзац обязан быть написан человеком, а именно:

"Моё понимание проблемы (человеческое)"

Без требований к стилю, без шаблона. Можно было коряво, с ошибками, с "мне кажется".

ИИ – пожалуйста, поможет структурировать.
Но сначала – твоя голова, твои мысли - чтобы другой человек смог прочитать и понять без дополнительной переписки в Slack или вычитки по несколько раз.

Надеюсь это поможет. Потому что ИИ может быть вторым слоем, но не заменой мышления.

Я не морализирую. Я сам иногда ловлю себя на желании "быстренько прогнать через ИИ и отправить". Особенно когда устал.

В общем, мне как-то не хочется жить в будущем, где проблемы описываются идеально, но никто не знает, что на самом деле сломалось. Я, лично, всё-таки предпочитаю живые, несовершенные, иногда раздражающие, но честные человеческие объяснения - ибо я пока ещё человек.

Может у вас по другому, но я знаю, что если change request или баг-репорт пишет тот, кто не понял его – мы уже где-то свернули не туда.

Комментарии (12)


  1. samako Автор
    14.01.2026 17:57

    Не знаю, что тут происходит, но какие-то глюки с комментариями. Если что - это просто тест.


    1. duselguy
      14.01.2026 17:57

      Уважаемый автор, мозг взрывается от выражения "с техподдержки" в тексте :-(


      1. samako Автор
        14.01.2026 17:57

        Это был авторский стиль. ;) Переписать?


        1. duselguy
          14.01.2026 17:57

          Обязательно :-)
          P.S. с => из, если что.


          1. samako Автор
            14.01.2026 17:57

            Я сначала не понял, а потом как пОнял! (с). Пофиксил, спасибо.


            1. duselguy
              14.01.2026 17:57

              Спасибо, плюсую исправление здесь, так как кармы не хватает. Хотя на Хабре любят минусовать за такого рода комментарии.


  1. Politura
    14.01.2026 17:57

    ИМХО, если это не мелкий стартап на полтора человека где все в течении дня общаются и обсуждают проблемы, то баготикеты, или ченч реквесты должны быть максимально структурированы.

    Описание проблемы

    Шаги воспоизведения

    Текущий результат после шагов воспроизведения

    Ожидаемый результат

    А уж кто это заполнит, человек, или ЛЛМ, если все пункты детерминированны, вообще ни капельки не важно.


    1. vesper-bot
      14.01.2026 17:57

      Если в шагах воспроизведения галлюцинации, грош цена такому багрепорту. Мало того, "плавающие" баги по такому шаблону не зарепортить в принципе, а ловить их надо.


  1. YegorP
    14.01.2026 17:57

    Я бы подчинился таким правилам на словах, но не фактически. Нейронки вполне можно использовать по формуле "артефакты + качественные промпты" чтобы генерить/тюнить репорты и прочие тексты для читателей с разным уровнем подготовки и вовлечения. Такие тексты не воняют ИИшной рефератоманией.


  1. Cordekk
    14.01.2026 17:57

    Про поэта и ДТП было вроде у Чапека. Читалось весело.

    Насчёт баг-репортов согласен полностью. Нужно ведь опсание проблемы как её увидел человек, а не как понял ИИ. Ну а дальше уже баг-репорты можно прогонять через ИИ для быстрого поиска решения проблемы.


  1. IlyasA74
    14.01.2026 17:57

    Если второй абзац - это стохастически-литературно обработанный с потерей информации первый, то зачем он нужен вообще?


  1. petropavel
    14.01.2026 17:57

    где-то такое уже было: https://lib.ru/SOCFANT/CHAPEK/chapek13.txt