Я серьёзно. Часто вижу в чатах: "ИИ пишет говнокод", "Клод галлюцинирует", "Copilot — переоценённая игрушка". И я такой сижу, читаю и вспоминаю 2021 год.
Тогда ко мне в команду пришёл джун. Хороший парень, мотивированный. Я ему кидаю примерно следующую задачу в джире: "Сделай оплату по карте". Всё. Точка. Ну а чё, и так всем понятно, что надо делать, это же очевидно — подумал я и пошёл заниматься своими делами.
Парень сидит неделю, приходит — сделал. Только не через наш платёжный шлюз, а через какой-то левый SDK, без обработки ошибок, без логирования, и кнопка «Оплатить» почему-то зелёная, хотя у нас весь UI синий. Я тогда подумал: «Понанимали долбоебов, а я код переписываю». Нет, долбоеб в той ситуации был другой, а парень сделал всё по ТЗ. Это я не мог нормально задачу поставить.
С нейронкой ровно та же история. Ты ей пишешь "сделай мне авторизацию", и она делает. Только не на том стеке, не с той архитектурой, и токены хранит в вообще не там, потому что ты не сказал, где хранить. А потом ты в чате пишешь: "ИИ пишет говнокод" и радуешься, что ещё десять лет на работе будешь выезжать на написании крудов.
Нет, братан. Это ты поставил задачу как будто разговариваешь сам с собой.
Вот правило, к которому я пришёл: если твою задачу не сможет понять разработчик, который вышел на проект неделю назад — нейронка тоже не поймёт. Грейд вообще не важен. Мидл, синьор, джун — если человек не в контексте, ему нужны детали. ИИ всегда не в контексте.
Когда я начал писать промпты как нормальные задачи — с описанием бизнес-логики, ограничениями, примерами — результат стал другим.
Самое смешное — этот навык вообще не про ИИ. Это навык тимлида. Умение передать задачу так, чтобы другой человек сделал то, что ты имел в виду. Просто раньше за плохое делегирование ты получал кривой PR от джуна и молча переписывал сам. А теперь получаешь кривой ответ от нейронки и идёшь жаловаться в тематические чаты.
Не ИИ тупой. Ты просто никогда не умел делегировать — и раньше это было незаметно.
🌟 — Нужен гайд по промтингу
🌟 — Не не, нейронки просто пишут говнокод