Все спрашивают меня примеры воркфлоу, типа «а что конкретно ты делаешь, чтобы AI писал код?»
Я просто описываю, что надо сделать, русским языком. Довольно подробно, и довольно маленькими итерациями. И дальше Replit все делает за меня.
Вот примеры нескольких конкретных промптов:
——
Я хочу изменить логику обработчика вебхуков от tally
Раньше вебхуки от tally падали к нам на url xxxxx и записывались в таблицу webhooks
Я хочу перенастроить:
• вебхуки от tally будут падать на url yyyyy
• должны записываться в таблицу webhooks_tally (ее надо создать)
• все старые вебхуки от tally надо перенести из таблицу webhooks в таблицу webhooks_tally (аккуратно, не трогай остальные вебхуки, только с source=tally)
——
Давай теперь убедимся, что ничего не сломалось после того как мы перевезли вебхуки от tally в новую таблицу tally_webhooks
Обработчик вебхуков tally должен создавать результаты в таблице xxx на основании данных этих вебхуков. Проверь, что все работает
——
Давай сделаем таблицу tally_forms, там будет две колонки:
• tally_form_id и
• tally_form_name
——
Давай чуть улучшим обработчик вебхуков Tally. Вебхуки лежат у нас в таблице webhooks_tally
Давай добавим в эту таблицу колонку quiz
Эту колонку мы будем заполнять на основании данных из вебхука
В вебухке лежит такая штука "formId": «xxxxx»
Вот мы берем этот formID, находим по нему tally_form_name из таблицы tally_forms, и записываем в колонку xxxxx результат
———
Ну, то есть, я довольно хорошо понимаю, как эта штука внутри работает, откуда какие данные берет, куда что записывает. Если перестаю понимать или забываю — то прошу машину описать логику, как сейчас работает та или иная фича, и она описывает человеческим языком.
Чем подробнее описываю — тем больше шансов, что машина правильно меня поймет с первого раза.
Проект уже немаленький, поэтому я стараюсь всегда конкретно указать, на какой странице или в какой таблице нужно внести изменения, чтобы она не заблудилась и не пошла делать лишнего.
Если надо протестировать, что фича работает правильно — прошу машину написать тест, который будет проверять, что все работает.
Наверное, в какой-то момент я упрусь в ограничения этой штуки, но пока мне кажется, что это будет нескоро.
----
Короче, вайб-кодинг — это прям новый вид деятельности, которого раньше не было. Но, поверьте, он будет развиваться! Это ведь только начало, и этот AI будут становиться только умнее.
Если вы еще не пробовали — срочно идите в Replit и пилите себе пет-прожект. Это реально затягивает!
Подписывайтесь на Telegram-канал Ночной Писаревский.