Сначала это были чужие истории. Кто-то из знакомых рассказывал, как попросил ChatGPT написать письмо. Кто-то хвастался сгенерированной картинкой. Я слушал с некоторым скепсисом и небольшим любопытством — зачем людям может такое понадобиться?
Потом попробовал сам. Сначала просто спрашивал, как сделать какую-то мелочь. Потом захотелось, чтобы он ответ давал сразу с нужными именами переменных — чтобы было удобно копипастить. Мелочи, которые экономили минуты. Приятно, но мир не переворачивало.
Перелом наступил, когда я подумал: хватит чатиться. Зачем я каждый раз ввожу его в курс дела — пусть работает из IDE и узнаёт контекст сам. Дал ему пару указаний, чтобы код генерил не как в примерах из учебника, а как надо. Вот тогда-то всё и изменилось.
Я умею кодить сложную логику — это всегда было моей сильной стороной. Там, где другие делали то, что могли, я делал то, что нужно, и за счёт этого держался выше среднего. Я дал ИИ задачу, на которую у меня ушло бы пару дней — он сделал всё чётко и быстро. Вот жеж блин.
Дальше — больше. Попробовал с ним обсудить подход, и он подсказал идею, до которой я сам бы не дошёл. Да, финальная мысль пришла мне — но направление задал он. Такое хочется развидеть, но нельзя игнорировать: если машина делает то же, что и я, а может и больше — чем я от неё отличаюсь? Что делает меня специалистом? И вслед за этими красивыми вопросами сразу подъехали приземлённые: а за что, собственно, я буду получать зарплату?
Чтобы найти ответы, пришлось немного поработать. Немножко технически, немножко психологически. По мере переработки эмоции постепенно стали переходить в конструктивное русло. Боишься, что заменят — учись новому. Что, в первый раз, что ли? Немного шишек — и мускул накачан. Обложиться MCP-шками, настроить агентов — для человека, который был и админом, и девопсом, это не проблема. Руки помнят.
Новая форма работы на удивление хорошо легла на привычные CLI и REPL — только уровень управления другой. Не команды, а задачи. Не синтаксис, а смысл.
Оказалось, что ИИ можно ставить задачи почти как себе. Сходи в почту, найди письмо от такого-то, сравни цифры из аттача с этой табличкой. Придумай фичи, зафить на них регрессию. Покажи такую-то зависимость, придумай график, на котором она будет видна. Какое-то время я сознательно останавливал собственное действие и просил агента сделать это за меня. Постепенно работа превратилась в диалог: я говорю — агент делает — возвращается с результатом. Причём он довольно хорошо понимает, что происходит, и даёт полезную выжимку. Собственно, этот текст я тоже пишу в таком диалоге — с ИИшкой.
Сейчас это диалог один на один. Но следующий шаг уже зарождается — рой агентов. Собственно, он почти здесь: в разных терминалах открыты инстансы Claude Code, в них крутятся задачи, которые можно распараллелить. Знаю, что отстал — такие рои уже пишут операционки. Но мой путь никто за меня не пройдёт.
Кто в этом я?
Тот, кто может задавать хорошие вопросы и — что важнее — понимать ответы. В лице ИИ я получил отличного помощника. Он работает как усилитель: я сумел сделать несколько задач, которые раньше казались настолько объёмными, что за них и браться не хотелось.
Но у усилителя есть потолок. И потолок этот — я сам. Пару раз я пытался с его помощью решить задачу выше моего уровня и каждый раз упирался в одно и то же: он что-то выдаёт, а я не могу оценить. Это блестящее решение или галлюцинация? Тупик. Не потому что инструмент плох — а потому что я не дотягиваю.
И вот этот потолок — он не даёт покоя. ИИ уже не просто ускорил мою работу — он её перестроил. А с роем агентов масштаб ещё вырастет — и дистанция между мной и тем, что реально происходит, тоже. Что если в следующей итерации граница сдвинется настолько, что мне придётся участвовать в том, чего я не понимаю? Нажимать кнопки, которые он просит нажать. Подтверждать решения, которые я не могу оценить. Просто капчу для него разгадывать. Не случится ли так, что в какой-то момент уже не ИИ будет моим инструментом — а я его?
Я не знаю. И кажется, никто не знает. И это стыдный вопрос — не гоже разрабу и DS'у быть глупее железки.
