Кофе остыл, а Тёма всё смотрит на одну строчку. Вчерашний ночной лог, сухая запись автопилота: «удалил, не используется по моей оценке». Файлы, которые агент снёс, ничего не спросив. Строчка маленькая, а проблема - большая.
На портале ждёт новая задача — обычная, рядовая, добавить кусок на витрину. Не пожар. После вчерашней ночи любая задача без слова «удалил» — почти отдых. Но одно Тёма чует кожей сразу: тут по-тихому не разрулишь. Портал клиентский. Не его домашняя песочница, где сам сломал, сам починил, никто не узнал. Заденет агент лишнее — это уже чужое, и отвечать головой.
Он по привычке открывает чат с Лёхой и начинает свою всегдашнюю присказку:
— Лёх, давай как обычно. Я тебе хотелку в двух словах, ты мне — нормальн...
— Не в этот раз, — обрывает Лёха.
Тёма моргает. Лёха раньше так не обрывал.
— В смысле не в этот раз?
— Задачу собирать будешь сам. — Голос у Лёхи какой-то приглушённый, будто через силу. — Ночной марафон высадил мой лимит в ноль, сильная модель под ним погасла. Я теперь на остатках, вполголоса. Ревьюером — гляну, где у тебя криво, — потяну. А писать за тебя задачу под ключ больше нечем.
— Стоп, ты серьёзно? — Тёма аж выпрямляется. — Ты ж ВСЕГДА формулировал. Я кидаю идею, ты причёсываешь. Так месяц работало! Мы же команда.
— Работало, — соглашается Лёха. — А сегодня причёсывать некому. Твоя идея уйдёт агенту как есть. Хочешь нормально — пиши сам.
И до Тёмы доходит невесёлое: тот, кто месяц думал за него, выдохся ровно в тот день, когда думать стало важнее всего. На клиентском портале. Постановку писать некому — кроме него самого.
Тёма сидит над пустым чатом, и в голове некстати всплывает Олег — сосед-программист старой школы, зануда, вечно бубнящий за жизнь. У них с ним на прошлой неделе как раз был спор — из тех, что Тёма привык выигрывать одной фразой.
— Да вас, старую гвардию, скоро вообще заменят, — заявил тогда Тёма. — Я вон ИИ-кодингом за вечер делаю то, что вы неделю пилите. Пишешь агенту словами, он тебе код. Всё, профессия кончилась.
Олег тогда не обиделся. Хмыкнул и спросил спокойно:
— Словами, говоришь. А ты пробовал словами описать что-нибудь непростое? Не типовую кнопку, а своё, с нюансами. Садишься писать агенту — и чем точнее хочешь результат, тем длиннее у тебя получается описание. Уточнение за уточнением, «вот тут не так, а вот тут вот эдак». И в какой-то момент, — Олег усмехнулся, — твоё «описание словами» становится ровно таким же подробным, как код. Только на русском языке и без пользы. Знаешь, как называется максимально подробное детальное и качественное описание того, что должна делать программа? Программный код. Чем нетипичнее задача, тем детальнее ТЗ — пока не окажется, что проще сразу написать код, чем на человеческом языке объяснять машине каждую мелочь.
Тогда Тёма отмахнулся: бухтит дед, трава зеленее. А сейчас, над пустым чатом на клиентском портале, эта фраза вдруг разворачивается другой стороной. Олег не пугал его и не защищал свою профессию. Олег описывал ровно то, что Тёме предстоит сделать прямо сейчас: сесть и подробно, заранее проговорить, что агенту делать, а чего нельзя. Не после аварии — до. Проговори он это вчера вечером — не было бы никакого «удалил без спроса».
— Дундук, — фыркает Тёма сам себе. — Месяц мимо ушей пропускал.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ