Гуманитарий-лошара обошёл тебя тем, что не стал разговаривать с моделью как ты

Разница в результате ИИ — не про квалификацию, а про выбранную модель отношений с агентом. Программист посадил джуна себе на плечо, а гуманитарий выстроил команду подрядчика с внутренним QA.

Гуманитарий-лошара обошёл тебя тем, что не стал разговаривать с моделью как ты

Сидит рядом гуманитарий. Ни строчки кода за жизнь не написал, «репозиторий» для него — это что-то про библиотеку. И у него из ИИ выходит нормальный, рабочий результат. А у тебя, инженера с двадцатью годами стажа, та же самая модель по десять раз подряд делает херню, и ты сидишь и правишь за ней, как за нашкодившим стажёром.

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

Ты нанял джуна и удивляешься, что он джун

Смотри, как ты работаешь с моделью. Ты объясняешь ей задачу в терминах кода, архитектуры и библиотек — потому что можешь, потому что это твой родной язык. Модель предлагает здравые идеи и косячит в мелочах. Ты видишь косяк — он в твоей зоне компетенции — и подправляешь. Она косячит снова. Ты снова правишь.

Так складывается впечатление: ИИ — исполнительный, но туповатый напарник, за которым нужно присматривать. Джун, которого ты нанял и посадил рядом. Диалог идёт напрямую: ты ↔ модель. И каждый её косяк проходит ровно через одну инстанцию контроля — через твои глаза. Всё, что она делает криво, ты видишь. Всё, что видишь, раздражает. Отсюда ощущение, что она тупит: ты сидишь в одной комнате с её черновиками и правками, наблюдаешь весь сырой поток сознания от первого варианта до финального.

Это не глупый способ. Это способ человека, который умеет говорить с моделью на её языке — и потому не стал городить ничего сверху. Зачем, если и так можно объяснить прямо. Роскошь квалификации.

У гуманитария этой роскоши нет — и это его спасает

Гуманитарий не сможет вести с моделью диалог на уровне архитектуры и библиотек. Ему это даже в голову не придёт — у него нет слов, чтобы поправить модель по существу. Он физически не способен сесть рядом с джуном и разжевать ему, где тот накосячил в интерфейсе.

И вот тут разворот. Отсутствие этой возможности не делает его беспомощным — оно выталкивает его к другой архитектуре. Раз сам он валидировать модель не может, он строит систему, где модель валидирует другая модель. Не человек ↔ модель, а модель ↔ модель, напрямую.

Он собирает цикл или граф агентов. Одна модель предлагает решение. Другая валидирует. Третья проверяет архитектуру. Четвёртая пишет тесты. Роли инкапсулированы — от аналитика до тестировщика, каждый со своим узким мандатом. И поверх всего этого он вешает то, что не спорит и не устаёт: детерминированные линтеры и автотесты, которые ловят косяк объективно и возвращают его модели на исправление. Не «мне кажется, тут криво», а красный прогон, который сам себя не пройдёт, пока не станет зелёным.

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

Ту же самую херню, только за закрытой дверью

Кажется, что у гуманитария модель «умнее» — работает же. Модель делает ровно столько же херни, сколько у тебя. Столько же кривых первых вариантов, столько же тупых косяков, столько же итераций «предложила — не прошло — переделала».

Разница не в качестве модели. Модель одна и та же. Разница в том, видна ли эта херня снаружи.

У тебя весь сырой поток проходит через твои глаза — ты и есть точка наблюдения, ты сидишь внутри цикла и смотришь на каждый черновик. У него внутренний диалог моделей скрыт в логах. Одна намудрила, другая завернула, линтер отбил, третья переписала — и всё это варится за закрытой дверью. Наружу, к человеку, выходит только то, что прошло внутренний контроль качества. Вылизанный результат. Поэтому у него и нет ощущения, что модель тупит, — она тупит, разумеется, ещё как, просто он этого не видит. Он видит выход, а не кухню.

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

Две модели отношений с одним инструментом

Разложи по полкам, к чему каждый из вас относится как к своему исполнителю.

Ты относишься к агенту как к коллеге-джуну. Один исполнитель, один канал общения, один контролёр — ты сам. Модель отношений: «толковый стажёр под присмотром». Присмотр ручной, и потому масштабируется ровно на одну твою голову и один твой фокус внимания.

Он относится к агенту как к команде подрядчика. К той самой команде, в которой инкапсулированы все роли от аналитика до тестировщика, и внутри которой крутится собственный цикл обеспечения качества. Модель отношений: «я поставил задачу, приёмку сделаю на выходе, а как они там между собой договариваются — их дело и их логи». Контроль встроен в структуру, а не висит на внимании одного человека.

Инженер Гуманитарий
Модель отношений Джун под присмотром Команда подрядчика
Канал Человек ↔ модель Модель ↔ модель
Контроль Ручной, через свои глаза Автоматический, через линтеры и тесты
Что видит человек Каждый черновик и каждый косяк Только вылизанный результат
Масштаб Одна голова, один фокус Структура, не зависящая от внимания

Развилка не «умный инженер против глупого гуманитария». Развилка двух моделей отношений с одним и тем же инструментом. Та, что даёт стабильный результат, не та, что требует больше квалификации. Она требует меньше: не надо уметь спорить с моделью по существу, надо уметь построить контур, который спорит сам.

Кто из вас на самом деле собрал инженерную систему

Человек, который «ничего не смыслит в нашей работе», случайно собрал более зрелую инженерную обвязку вокруг ненадёжного компонента, чем ты. Разделение ролей, автоматический контроль качества, обратная связь на исправление, приёмка на границе — это ровно то, что инженеры десятилетиями строят вокруг любой ненадёжной части системы. Он пришёл к этому от нужды: не мог иначе. А ты не пришёл — потому что мог иначе, и остановился на «джуне под присмотром».

Смыслит он ровно ноль. Просто он относится к модели как к тому, чем она и является: к ненадёжной команде, которую надо обложить контролем, а не к коллеге, которого надо обучить. А ты, со всей своей квалификацией, до сих пор разговариваешь с ней как с человеком — и потому видишь каждый её косяк своими глазами и называешь это «модель тупая».

Модель одинаковая. Разное — то, куда ты дел свой контроль качества: посадил себе на плечи или встроил в контур.

Leave a Reply

Your email address will not be published. Required fields are marked *