Ранее писал публичный и приватный пайплайн. Но в последнюю неделю замечаю, что они слишком долгие и дорогие (да, к сожалению, я начал признавать стоимость разработки) для повседневных задач. Они хороши для трудоёмких, сложных задач, но для ad hoc-решений это перебор. А таких большинство, когда тяжелые пайплайны уже сделали свою работу и остаётся полировка
Я понял, что скучаю по обычному чатику, где ты пишешь "Сделай X" и через 10-15 минут получаешь результат
И cмотришь на этот результат, получаешь дофамин... приходит новая идея – сразу оцениваешь, как это выглядит. Дофаминовый цикл
Уже пора строить упрощенный пайплайн, где нужно просто сидеть в чатике, общаться, а агент по умолчанию будет делать правильные вещи – достаточно изучать таску, параллелить исполнение и самостоятельно предлагать идеи
Этот подход накапливает техдолг, но важно ли это в RAD-подходе, где ты сам выступаешь заказчиком и принимашь работу у нейросети? Нет. Абсолютно. Ты хочешь видеть результат, а не тысячу перепроверок и верификаций, правильности управления версиями, где хоть что-то увидишь в лучшем случае через час от последнего промпта
Хочется обычного человеческого – предлагать идеи, аппрувать предложения и смотреть результат
Как избавляться от техдолга?
Запускать те самые сложные пайплайны на ночь, ставя в цель – рефакторинг кода, его улучшения, но без потери бизнес-логики, которая весь день прорабатывалась
Или хотя бы использовать:
/goal рефакторни X! MANDATORY: не останавливайся и не допусти ни одной ошибки
По сути – максимально прорабатываем happy path по типичным сценариям, лицевую часть фичи. На ночь ставим изучать edge/corner/negative cases и увеличивать покрытие тестами
Что получаем на выходе?
Готовую отличную фичу, а также уверенность, что эта фича реализована без багов и непокрытых сценариев
Бизнес, как и мы, ждёт решение, а не сжигание компьюта