Започнах тази поредица с това, че vibe coding не иска да си програмист — иска да мислиш ясно. Тази статия е точно за това: как да превърнеш идея в главата си в инструкции, които AI разбира и построява правилно.
Защото AI-ят не строи това, което искаш. Създава това, което си казал. Инструкцията, която даваш на AI се нарича промпт. Ще срещаш думата често, но зад нея няма нищо сложно: просто описанието на това, което искаш. А разликата между двете е причината повечето хора да се откажат разочаровани още в началото.
Защо „построй ми приложение“ не работи
Изкушението е да седнеш и да напишеш: „Направи ми приложение за поръчка на храна.“ И AI-ят ще направи нещо — но почти сигурно не това, което си представяш.
Защото в главата ти „приложение за поръчка на храна“ носи сто неизказани детайла: как изглежда, кой го ползва, какво става, като натиснеш бутона, откъде идват ресторантите. Ти ги знаеш. AI-ят — не. Той запълва празнините с най-общото предположение, и после се чудиш защо резултатът е различен.
Тайната не е в дълъг, сложен език. Тайната е да формулираш логично това, което ти се струва очевидно.
Представи си, че разказваш на човек
Най-полезният трик, който открих: представи си, че обясняваш идеята на приятел, който ще я построи вместо теб, но не може да ти задава въпроси. Всичко, което не кажеш, той ще налучка.
Затова, преди да пишеш на AI, отговори си на няколко неща:
Кой ще го ползва? „Приложение за майки, които водят детски дневник“ е съвсем различно от „приложение за педиатри“. Аудиторията определя всичко.
Какъв проблем решава? Не функцията, а болката. Не „приложение за размери на обувки“, а „хората връщат обувки, защото таблиците с размери лъжат — искам да им дам реалния размер по чужд опит.“
Какво прави потребителят, стъпка по стъпка? Отваря → вижда какво → натиска какво → получава какво. Този поток е гръбнакът.
Как трябва да изглежда и усеща? Минималистично? Цветно? Спокойно? AI-ят чете и естетика, ако му я опишеш.
Като имаш тези отговори, вече не описваш „приложение“ — описваш конкретно нещо. И резултатът се променя драстично.
Строй на слоеве, не наведнъж
Втора грешка, която прави всеки в началото: напъхва цялата идея в едно гигантско съобщение и очаква завършен продукт.
По-добре работи обратното — на пластове. Първо задай основата: „Направи екран, на който потребителят въвежда марка и модел обувки.“ Виж резултата. После надграждай: „Сега добави поле да избере обичайния си размер.“ После: „Сега покажи препоръчания размер въз основа на въведеното.“ Тествай след всяка стъпка.
Всеки слой е малък, проверим и поправим. Ако нещо се счупи, знаеш кое точно. Това е разликата между „защо целият продукт не работи“ и „тази една стъпка има грешка, поправи я.“
Моят трик: изпипвам промпта с друг AI
Ето нещо, което рядко ще прочетеш другаде, а за мен промени всичко.
Преди да подам инструкция на AI-я (ще го наричам „Агента“), който строи, аз я изпипвам предварително с друг AI — карам го да ми помогне да формулирам ясно какво искам. Описвам му разбъркано идеята си, а той ми връща подредена, точна версия, която после подавам на Агента.
Звучи като заобиколен път, но е обратното. Единият AI ми помага да мисля; другият строи. Все едно първо се посъветвах с човек, който знае как да зададе задачата, и чак тогава я възложих. Разликата в резултата е огромна — защото, пак опираме до същото, качеството на изхода зависи от яснотата на входа.
Когато AI-ят сбърка (а ще сбърка)
Няма да е гладко всеки път. Ще има моменти, в които резултатът не е каквото искаш. Тук важи едно правило: не се ядосвай, обяснявай.
Вместо „това е грешно“, кажи какво точно не е наред и как трябва да е: „Бутонът трябва да е отдолу, не отгоре“ или „Като натисна това, искам да се появи ето този екран, а не онзи.“ AI-ят реагира на конкретика, не на недоволство. Колкото по-точна е поправката, толкова по-добър е следващият опит.
Това всъщност е разговор, не команда. И като всеки разговор, върви по-добре, когато си ясен и спокоен.
В следващата част
Дотук говорихме за най-важното умение — да формулираш ясно. В следващата част ще ти покажа как изглежда целият процес: от идея до работещо приложение, стъпка по стъпка, през моя реален пример с Intuitive Shoes — включително къде се спънах и какво не проработи от първия път.
Защото теорията е хубава, но истинската картина се вижда в детайлите.
Тази статия е част от поредица за vibe coding. Ако тепърва започваш, върни се към първата част
IntuitivShoes
Поръчваш обувки онлайн? Намери правилния размер още преди да купиш.
Въведи марката, модела и размера, който обикновено носиш. IntuitivShoes сравнява реален потребителски опит за конкретни марки и модели и препоръчва най-подходящия размер.
Често задавани въпроси
Какво е промпт?
Промптът е инструкцията, която пишеш на AI — текстът, с който му казваш какво искаш да направи или построи. Нищо по-техническо от това.
Защо AI не разбира идеята ми правилно?
Защото AI строи това, което си казал, а не това, което си представяш. В главата ти идеята носи много неизказани детайли, които са ти очевидни, но не и на AI. Ако ги извадиш наяве — кой ще ползва продукта, какъв проблем решава, стъпка по стъпка какво прави потребителят — резултатът се променя драстично.
Трябва ли промптът да е дълъг и сложен?
Не. Не дължината има значение, а яснотата. По-добре е кратка, конкретна инструкция, отколкото дълга и объркана. Ключът е да опишеш ясно това, което ти се струва очевидно.
По-добре ли е да опиша всичко наведнъж, или на части?
На части. Дай основата, виж резултата, после надграждай слой по слой. Така всяка стъпка е проверима и поправима — ако нещо се счупи, знаеш кое точно, вместо да се чудиш защо целият продукт не работи.
Какво да правя, когато AI сбърка?
Не се ядосвай, обяснявай. Вместо „това е грешно“, кажи какво точно не е наред и как трябва да е. AI реагира на конкретика, не на недоволство — колкото по-точна е поправката, толкова по-добър е следващият опит.
Наистина ли ползваш два различни AI?
Да. Единият ми помага да формулирам ясно идеята си — описвам му я разбъркано, а той ми връща подредена версия. Нея после подавам на AI, който строи. Единият помага да мисля, другият строи, а резултатът е осезаемо по-добър.