Записываю свой личный опыт решения реальных проблем в жизни с помощью Vibe Coding✌️ На YouTube много блогеров, которые за эти годы выпустили сотни и тысячи видео, но я только недавно начал их смотреть, поэтому я просматриваю их в хронологическом порядке, но столкнулся с очень неприятной проблемой😤 Каждый раз, когда я открываю YouTube и захожу на страницу блогера, мне приходится долго прокручивать вниз, пока я не найду видео, которое смотрел в последний раз, а затем продолжать смотреть следующее. Чем больше я смотрю, тем дольше мне приходится прокручивать вниз каждый раз, это слишком неудобно! Я задумался, разве у YouTube нет функции "одним нажатием прокрутить до последнего просмотренного места"? И правда, её нет. Наверняка не только я сталкиваюсь с такой проблемой, но если у YouTube этого нет, то, должно быть, существуют сторонние плагины, которые это решают? И их тоже нет. Каждый раз, открывая, мне приходится долго искать, я просто не могу это больше терпеть, надо делать что-то самому! Я сначала скачал плагин под названием Enhancer for YouTube, в котором можно напрямую писать код на JavaScript для кастомизации. Затем я открыл Gemini и ввел свою задачу, чтобы он написал мне код, который может автоматически прокручивать до места, где я смотрел в последний раз. Я скопировал сгенерированный код, вставил его и запустил, и, как и ожидалось, в первый раз он не сработал, прокручивая вниз без остановки. Я подумал, что описание было недостаточно подробным, поэтому я изложил свою задачу подробно, как на экзамене по сочинению на 800 слов, и AI с уверенностью сгенерировал новый код. Я скопировал его, вставил, прокрутил немного, и он снова не сработал. Затем началась бесконечная борьба, я говорил, что это неправильно, он исправлял, но снова что-то было не так, и так по кругу. В этот момент я понял, что заставлять AI генерировать код сразу в одном шаге, вероятно, слишком сложно. Мне нужно было разбить эту задачу, как продукт-менеджеру, и итеративно подходить к ней. Я сменил подход и сначала попросил его сгенерировать код, который будет прокручивать страницу YouTube вниз, когда я её открываю. Я скопировал этот код, запустил, и он отлично сработал, действительно прокручивая вниз. Затем я похвалил AI и сказал, чтобы он добавил новую функцию: чтобы все просмотренные видео были отмечены серым налетом. Я скопировал сгенерированный код и запустил его, и всё, действительно, все просмотренные видео стали серыми, продолжая прокручиваться. После двух итераций продукта, моя конечная задача была всего в одном шаге. Я сказал ему: "Ты отлично справился, добавь мне еще одну новую функцию: когда появится 10 серых налетов подряд, останови прокрутку". Я скопировал код, запустил, и всё получилось идеально! Таким образом, во-первых, Vibe Coding действительно подходит для решения таких индивидуальных "мелочных" проблем, а во-вторых, даже простые задачи не следует сразу же давать AI, а нужно разбивать их на части и направлять AI шаг за шагом.