Андрей Живов
Андрей Живовдәйексөз келтірді1 күн бұрын
вайб-кодер не просто чинит, он учится, чтобы не повторять ошибок. Проблема была не только в AI. Проблема была в нашем промпте. Он был слишком наивным. Промпт уровня «Джуниор»: // Напиши функцию, которая получает имена пользователей с API. Промпт уровня «Миддл»: // Напиши асинхронную функцию getUsersNames, которая делает GET-запрос на «…', получает массив пользователей и возвращает новый массив только с их именами. (Это то, что мы написали). А вот как выглядит промпт уровня «Сеньор»: // Напиши асинхронную функцию getUsersNames, которая делает GET-запрос на «…'. Функция должна быть надёжной. Добавь обработку сетевых ошибок с помощью try...catch. Если ответ сервера не успешный (статус не 200—299), функция должна выбрасывать ошибку с текстом статуса. Если в ответе пришёл пустой массив или вообще не массив, функция должна возвращать пустой массив, не падая. В случае любой другой ошибки, она также должна возвращать пустой массив и логировать ошибку в консоль. Чувствуешь разницу? Сеньорский промпт не просто говорит, что делать. Он предвидит проблемы и говорит, как на них реагировать. Он описывает не только «happy path», но и все «sad paths
Вайб-кодер от нуля до мастера в эпоху AI
Вайб-кодер от нуля до мастера в эпоху AI
·
Михаил Тарасов

Кіру не тіркелу пікір қалдыру үшін