Мышление
Навыки вайбкодинга
- Этап I. Соло: ты и один прогон
- Мышление
Как ты думал
ИИ знает ответ.
Как на самом деле
ИИ предсказывает вероятный ответ, а вероятный ответ бывает неверным.
Навыки вайбкодингаТы решил проверять, что говорят ChatGPT, Claude или Gemini, прежде чем этим пользоваться.
- Мышление
У ИИ я спрашиваю совета.
ИИ я отдаю работу.
Навыки вайбкодингаТы решил запустить Claude Code или Codex в терминале с включённым bypass и дать агенту действовать.
- Мышление
Агент помнит, что я говорил в прошлый раз.
Агент знает только то, что записано.
Навыки вайбкодингаТы решил завести глобальный CLAUDE.md и по одному на каждый проект.
- Мышление
Чем больше я даю, тем умнее становится агент.
После какого-то предела от контекста агент только тупеет.
Навыки вайбкодингаТы решил держать CLAUDE.md короче 200 строк, а остальное вынести в документы, которые агент открывает по мере надобности.
- Мышление
Плохой ответ значит слабая модель.
Плохой ответ обычно значит плохой вопрос.
Навыки вайбкодингаТы решил класть в каждый запрос одну цель и говорить, что должно быть в ответе.
- Мышление
Выглядит правильно, значит, работает.
Ничего не работает, пока тест не сказал, что работает.
Навыки вайбкодингаТы решил писать тесты и подключить агента-судью, который проверяет первого.
- Мышление
Я нашёл свою модель.
Лучшая модель под мою задачу меняется каждые несколько месяцев.
Навыки вайбкодингаТы решил написать скрипт, который шлёт одну и ту же задачу нескольким вендорам и оценивает каждого твоими эвалами.
- Этап II. Оркестрация: ты и система прогонов
- Мышление
Один умный агент сделает всё целиком.
Большая задача складывается из цепочки маленьких прогонов.
Навыки вайбкодингаТы решил запускать субагентов и передавать файлы от одного прогона к следующему.
- Мышление
Дай каждому агенту всё, на всякий случай.
Что прогону не показали, то прогон и не собьёт.
Навыки вайбкодингаТы решил вести на каждый шаг список: что прогон получает и куда может писать.
- Мышление
Я проверяю результат в конце.
Каждому шагу нужна своя проверка, иначе первая же ошибка расползётся по цепочке.
Навыки вайбкодингаТы решил ставить эвал между прогонами, чтобы проваленный шаг ничего не передавал дальше.
- Мышление
Чем больше ИИ, тем лучше система.
Там, где шаг предсказуем, код справляется лучше модели.
Навыки вайбкодингаТы решил превратить рутинные шаги в обычные функции и хуки, которые проверяют результат.
- Мышление
Каждая сессия начинается с чистого листа.
То, чему система научилась, должно пережить сессию, если прошло эвал.
Навыки вайбкодингаТы решил дать каждому агенту файл памяти, а всем прогонам общее хранилище с поиском.
- Мышление
Каждый шаг мне приходится вести самому.
Я принимаю решения, а передачи берут на себя агенты.
Навыки вайбкодингаТы решил написать протокол онбординга и общий для агентов формат сообщений.
- Мышление
Моя работа в том, чтобы делать задачу.
Моя работа в том, чтобы собирать задачи, которые система выполнит без меня.
Навыки вайбкодингаТы решил настроить расписания и дозорных, чтобы система работала ночью и оставляла логи.
- Мышление
Я управляю набором агентов.
Я управляю чем-то похожим на компанию.
Навыки вайбкодингаТы решил собрать агентов в отделы, каждому дать своего судью, а агенту-продакту отдать целые проекты, которые идут через эти отделы.
- LVL 15???
К этому моменту ты уже не арендуешь модель, чтобы с ней поговорить. Ты владеешь системой вокруг модели.