FormSpace
formspace.design
До списку статей
Шлях до formspace.designновачокплан за вечірступінь 3 · підхід

Як за один тиждень я зібрав прототип, на який раніше пішли б місяці

Мій досвід створення прототипу складної системи за тиждень за допомогою ШІ, порівнюючи з місяцями роботи в минулому. Від ідеї до коду — історія formspace.design.

У сучасному світі швидкість розробки визначає успіх, особливо коли йдеться про запуск нових продуктів. Мені, Володимиру Виборному, засновнику formspace.design, вдалося зібрати робочий прототип складної системи всього за один тиждень, тоді як раніше на подібні завдання йшли б місяці. Це стало можливим завдяки грамотному використанню штучного інтелекту, який кардинально змінив підхід до створення програмних рішень.

Від ідеї до коду: новий підхід до розробки

У моїй практиці, яка почалася ще в 90-х з НВФ «Алькар», я пам'ятаю, як постановка завдань програмістам з управлінського обліку займала тижні, а очікування реалізації — місяці. Кожен крок вимагав докладного технічного завдання, нескінченних узгоджень та ручного кодування. Сьогодні, завдяки ШІ, цей процес зазнав революційних змін. Я, людина, яка почала кодити в 61 рік, зміг самостійно створити основу продукту, який відповідає реальним потребам ландшафтних дизайнерів та власників ділянок.

Старі методи проти ШІ: чому раніше було довше

Традиційна розробка — це довгий ітераційний цикл: аналіз вимог, написання ТЗ, проєктування архітектури, кодування, тестування, налагодження. Кожен етап вимагав значних часових та людських ресурсів. У «Дім і Сад» я на власному досвіді відчув біль відсутності адекватної CRM та обліку, і тоді створення такої системи здавалося монументальним завданням, що вимагало величезних інвестицій та команди. Щоб зібрати мінімально життєздатний продукт (MVP) для модуля обліку, потрібно було б від 3 до 6 місяців роботи невеликої команди з 2-3 програмістів. А для прототипу, про який я говорю, раніше пішло б не менше 8-12 тижнів.

Зараз ШІ дозволяє мені буквально «діалогувати» з кодом. Я можу описати ідею, отримати чорновий варіант, тут же його протестувати, внести корективи і знову отримати покращений результат. Це не просто прискорює процес, це змінює його суть, роблячи розробку доступною для людей з глибокою предметною експертизою, але без традиційної IT-освіти. Про те, як я тестую промпти, можна почитати у статті За лаштунками: як я тестую промпти, перш ніж вбудувати їх у продукт.

Вибір інструментів та сила промптів

Ключ до успіху у швидкій розробці з ШІ — це вміння правильно формулювати запити, або промпти. ШІ — це не чарівна паличка, а потужний інструмент, який вимагає точного управління. Я використовую комбінацію різних мовних моделей та спеціалізованих інструментів для генерації коду, проєктування баз даних і навіть для створення елементів користувацького інтерфейсу. Важливо не просто поставити запитання, а сформулювати його так, щоб ШІ зрозумів контекст, мету та очікуваний формат відповіді.

Наприклад, при створенні модуля CRM для formspace.design, я міг би запросити у ШІ структуру бази даних для клієнтів, проєктів та завдань, а потім попросити згенерувати базовий CRUD-інтерфейс для цих сутностей. При цьому я завжди спираюся на свій 25-річний досвід у бізнесі та ландшафті, щоб коригувати та доопрацьовувати згенеровані рішення, роблячи їх максимально застосовними до реальних завдань.

Ітеративний підхід у розробці з ШІ

Моя стратегія — це швидка ітерація. Замість того щоб намагатися створити ідеальне рішення з першого разу, я зосередився на створенні працюючого прототипу, який можна швидко протестувати та покращити. Це означає, що я можу за один день пройти шлях від ідеї до першого функціонального блоку, який раніше зайняв би тиждень. Наприклад, для створення модуля планування ділянки, я спочатку генерую базову логіку для визначення зон, потім додаю елементи для розміщення об'єктів, а потім вже займаюся візуалізацією. Кожна ітерація займає години, а не дні.

Такий підхід дозволяє мені швидко перевіряти гіпотези, відсіювати неробочі ідеї та концентруватися на тому, що дійсно важливо для користувача. Я можу запустити базову версію функціоналу, наприклад, для зонування ділянки площею 10-15 соток, показати її потенційним користувачам та отримати зворотний зв'язок, перш ніж вкладати значні ресурси в доопрацювання. Це значно знижує ризики та прискорює процес виведення продукту на ринок.

Подолання технічних бар'єрів

Для людини без формальної освіти в програмуванні, ШІ став справжнім мостом через технічні складнощі. Коли я стикаюся з проблемою, будь то конфігурація сервера, оптимізація коду або створення складного алгоритму, я можу звернутися до ШІ за допомогою. Він не просто надає готовий код, а й пояснює логіку, пропонує альтернативні рішення та допомагає зрозуміти фундаментальні принципи. Це схоже на роботу з дуже терплячим і знаючим наставником.

Звісно, це не означає, що я повністю покладаюся на ШІ. Мій досвід у бізнесі та ландшафтному дизайні дозволяє мені критично оцінювати запропоновані рішення, розуміти їхні обмеження та направляти ШІ у правильне русло. Наприклад, я можу швидко помітити, якщо запропонований ШІ алгоритм планування не враховує реальні обмеження ділянки, такі як ухил або розташування існуючих комунікацій, і скоригувати промпт для отримання більш адекватного результату.

Цінність предметної експертизи

ШІ — це інструмент, а не заміна людському інтелекту. Моя глибока експертиза в ландшафтному дизайні, управлінні проєктами та маркетингу, накопичена за десятиліття роботи в «Дім і Сад» та інших проєктах, є фундаментом для створення formspace.design. Саме знання реальних потреб клієнтів та «болей» індустрії дозволяє мені ставити ШІ правильні запитання та оцінювати якість його відповідей. Без цієї експертизи, ШІ міг би згенерувати технічно бездоганний, але абсолютно марний продукт.

Цей симбіоз мого досвіду та можливостей ШІ дозволяє мені створювати продукт, який не просто працює, а й вирішує реальні проблеми. Я не просто пишу код; я втілюю в життя рішення, які сам шукав протягом багатьох років, будучи директором компанії, що проєктує та обслуговує ділянки. Детальніше про еволюцію підходів до розробки можна прочитати у статті Що змінилося за 20 років: від замовлення ТЗ програмісту до діалогу з ШІ.

Як спланувати у formspace.design

Філософія швидкої ітерації та доступності, яку я використовую при розробці formspace.design, закладена і в сам продукт. Власники ділянок та ландшафтні дизайнери можуть використовувати платформу для швидкого створення концепцій та планів, минаючи довгі та витратні етапи традиційного проєктування. Наприклад, якщо у вас є ділянка 12 соток і ви хочете швидко побачити кілька варіантів зонування, formspace.design стане незамінним помічником.

Ви можете почати з модуля 1.1 «План ділянки», завантаживши схему або намалювавши її прямо в системі. Потім, використовуючи модуль 2.1 «ШІ-концепція», можна отримати кілька варіантів розташування функціональних зон (відпочинок, сад, дитячий майданчик) з урахуванням ваших побажань. ШІ запропонує рішення, які ви зможете тут же візуалізувати за допомогою модуля 3.1 «Дизайн за фото», наклавши нові елементи на існуючу фотографію ділянки. Це дозволяє за лічені години отримати осмислену концепцію, яку раніше довелося б чекати кілька днів від дизайнера, а то й тижнів для складних проєктів, і при цьому безкоштовно протестувати безліч ідей, перш ніж приймати фінальне рішення.

Поширені запитання

Наскільки реалістично зібрати прототип за тиждень?

Це цілком реально за умови чіткого розуміння кінцевої мети та вміння ефективно взаємодіяти з ШІ. ШІ не пише продукт повністю сам, але він значно прискорює рутинні завдання з кодування, дозволяє швидко генерувати та тестувати гіпотези. Мій досвід показує, що сфокусована робота протягом 5-7 днів може призвести до створення базового, але функціонального прототипу.

Які навички потрібні, щоб почати кодити з ШІ?

Найважливішими є предметна експертиза в тій галузі, для якої ви створюєте продукт, та вміння чітко формулювати свої думки. Базове розуміння логіки програмування та принципів роботи з даними також дуже допоможе. ШІ виступає як асистент, який компенсує нестачу глибоких навичок кодування.

ШІ замінить програмістів?

Я вважаю, що ШІ не замінить програмістів, але змінить їхню роль. Він візьме на себе рутинні завдання, дозволяючи фахівцям зосередитися на архітектурі, складних алгоритмах, креативних рішеннях та глибокому розумінні предметної області. Програмісти майбутнього будуть більш ефективними та продуктивними, працюючи в тандемі з ШІ.

Як переконатися, що прототип відповідає моїм ідеям?

Важливо постійно тестувати та перевіряти згенерований ШІ код та функціонал. Я завжди проганяю прототип через сценарії використання, які ґрунтуються на моєму багаторічному досвіді. Отриманий зворотний зв'язок допомагає мені коригувати промпти та направляти ШІ на створення рішення, що максимально відповідає моїм очікуванням.

Які ризики при швидкій розробці з ШІ?

Основний ризик — це генерація ШІ неоптимального або небезпечного коду, якщо промпти були неточними або недостатньо деталізованими. Також існує ризик «потонути» в нескінченних ітераціях, якщо немає чіткого бачення MVP. Тому критично важливо мати глибоку експертизу у своїй галузі та постійно контролювати процес.

Чи можна використовувати ШІ для створення складних систем?

Так, ШІ можна і потрібно використовувати для створення складних систем. Він допомагає розбивати великі завдання на менші, генерувати окремі модулі та інтегрувати їх. Однак для по-справжньому складних та критично важливих систем, як і раніше, потрібна глибока людська участь у проєктуванні, тестуванні та забезпеченні безпеки.

Як formspace.design використовує ці підходи?

formspace.design сам є продуктом, розробленим з використанням цих підходів. ШІ допомагає мені в генерації коду для нових модулів, оптимізації існуючих функцій і навіть у створенні контенту для блогу. Це дозволяє мені, як засновнику, швидко втілювати ідеї в життя та постійно покращувати продукт, ґрунтуючись на зворотному зв'язку від користувачів.

У чому головна відмінність від традиційної розробки?

Головна відмінність — у швидкості та доступності. Традиційна розробка вимагає значних ресурсів та часу, тоді як з ШІ навіть одна людина з предметною експертизою може швидко створити працюючий прототип. Це демократизує процес створення продуктів та відкриває нові можливості для інновацій.

Мій шлях до створення formspace.design — це доказ того, що з правильними інструментами та підходом навіть найамбітніші проєкти можуть бути реалізовані набагато швидше, ніж здавалося можливим. Це не тільки економія часу та ресурсів, а й можливість швидше втілювати ідеї в життя, роблячи їх доступними для тих, кому вони дійсно потрібні. Якщо у вас є ідея, не бійтеся почати – сучасні технології можуть стати вашим найкращим союзником.

Дата публікації:

Автор

Володимир Виборний

Володимир Виборний

Ландшафтний дизайнер, засновник https://formspace.design/

Пише про ландшафтний дизайн, бізнес, використання сучасних інструментів комп’ютерного проєктування ландшафтів, зокрема про ШІ.

Спробуйте на своїй ділянці

Створіть проєкт і намалюйте план ділянки — безкоштовно в браузері.

Після реєстрації — вибір модуля, тарифи та перший проєкт за кілька хвилин.

Почати безкоштовно