FormSpace
formspace.design
К списку статей
Путь к FormSpaceновичокплан за вечер

Как выглядит мой день, когда я "программирую", не будучи программистом

Владимир Выборный, основатель FormSpace, рассказывает о своем пути к разработке продукта с ИИ без традиционного IT-образования. Практический опыт и диалог с искусственным интеллектом.

Многие думают, что создание технологического продукта требует глубоких знаний в программировании и профильного образования. Я же, будучи экономистом по второму образованию и ландшафтным дизайнером по призванию, могу с уверенностью сказать: это не всегда так. Мой день, когда я «программирую» FormSpace, выглядит совершенно иначе, чем день традиционного разработчика, но он так же полон задач, поиска решений и радости от результата.

Мой путь к коду без кода: от бизнеса к ИИ

Мой профессиональный путь начался в спорте и живописи, затем перешел в экономику предприятия и бизнес-консалтинг. Уже в 90-х, руководя НПФ «Алькар», я ставил задачи программистам по управленческому учёту, хотя сам никогда не писал код. Позже, основав компанию «Дом и Сад», я столкнулся с нехваткой удобных инструментов для проектирования и управления ландшафтными проектами. Я использовал AutoCAD, Revit, 3ds Max, но всегда чувствовал, что чего-то не хватает для комплексного решения. Этот опыт постановки задач, понимание потребностей бизнеса и «глаз художника» в проектировании стали фундаментом для того, что я делаю сейчас. В 61 год, после вынужденной остановки бизнеса, я решил создать FormSpace, и ИИ стал моим главным помощником в этом.

Утро: от идеи к задаче для ИИ

Мой рабочий день обычно начинается рано. Прежде всего, я формулирую проблему или новую функцию, которую хочу реализовать в FormSpace. Это может быть что угодно: от улучшения пользовательского интерфейса до оптимизации алгоритма зонирования участка. Я не пишу техническое задание в привычном смысле, но очень подробно описываю желаемый результат, логику работы, входные данные и ожидаемый вывод. Например, если мне нужно реализовать новую функцию для расчета объема грунта при террасировании, я вспоминаю свой опыт в «Дом и Сад» и представляю, как бы эту задачу решал инженер. Я не просто говорю ИИ «напиши код», а объясняю «мне нужен скрипт на Python, который будет принимать данные о рельефе (список высот или 3D-модель), учитывать заданный угол откоса и выдавать объем перемещаемого грунта в кубических метрах, а также предлагать оптимальное расположение террас». Четкость формулировки – 80% успеха.

Дневной ритм: диалог с ИИ-помощником

Основная часть моего дня — это непрерывный диалог с ИИ. Я ввожу свою задачу, получаю первый черновик кода или алгоритма, а затем начинаю его анализировать. Здесь мне помогает моя способность к системному мышлению, развитая за годы работы в бизнесе и преподавании. Я смотрю не только на синтаксис, но и на логику: «А почему ИИ предлагает такой подход? Соответствует ли он моей задумке?». Если что-то не так, я задаю уточняющие вопросы, прошу переписать часть кода, добавить комментарии или предложить альтернативные решения. Например, если ИИ выдал мне скрипт для обработки изображений, который требует специфической библиотеки, я могу попросить его предложить варианты, которые используют более универсальные инструменты, или сразу же предоставить инструкции по установке необходимого ПО. На создание простой, но новой функции может уйти 1-2 дня такого интерактивного взаимодействия.

Типичные «ошибки» и как их исправлять

Конечно, ИИ не идеален. Часто я сталкиваюсь с тем, что сгенерированный код не работает сразу или работает не так, как ожидалось. Это как типичная ошибка начинающего ландшафтного дизайнера, который сначала сажает растения, а потом понимает, что не учел освещение и состав почвы. В программировании с ИИ это проявляется в неточности или неполноте кода. Мой подход к «отладке» заключается в том, чтобы разбить проблему на мелкие части. Я прошу ИИ объяснить каждую строку кода, ищу несоответствия между моим описанием и его реализацией. Иногда ошибка кроется в неверно понятом контексте, и тогда я переформулирую свой запрос, дополняя его конкретными примерами использования. Например, если скрипт для расчета площади участка выдает неверные значения, я могу попросить ИИ показать промежуточные вычисления или проверить граничные условия, такие как участки сложной формы с площадью менее 6 соток или более 20 соток. Иногда на отладку и переформулировку запросов уходит несколько часов, но это всегда продуктивный процесс обучения.

Вечер: интеграция и тестирование

К концу дня, когда основные блоки кода готовы, я приступаю к их интеграции в FormSpace. Здесь мне помогают мои базовые знания о структуре веб-приложений и опыт работы с различными платформами. Я проверяю, как новый функционал взаимодействует с уже существующими модулями. Например, если я добавил новую опцию для автоматического размещения малых архитектурных форм, я убеждаюсь, что она корректно работает с уже созданными зонами и не конфликтует с расчетами бюджета. Я провожу ручное тестирование, имитируя действия пользователя, чтобы убедиться, что всё интуитивно понятно и работает без сбоев. Моя цель – не просто рабочий код, а полезный и удобный инструмент для планирования участка. Этот этап часто требует внимания к деталям, схожего с тем, как я контролировал качество строительства коттеджей и озеленения в «Дом и Сад».

Почему это работает, и что тут от ландшафтного дизайна

Мой опыт в ландшафтном дизайне научил меня системному подходу к решению проблем. Планирование участка – это сложный процесс, где нужно учитывать множество факторов: рельеф, освещение, функциональное зонирование (например, детская площадка 10 м², зона отдыха 25 м²), выбор растений. Все это требует логики, предвидения и умения связывать разные элементы в единое целое. Точно так же я подхожу к разработке FormSpace. Я не просто создаю отдельные функции, а вижу продукт как целостную систему, где каждый элемент служит общей цели. ИИ в этом контексте становится не заменой моих знаний, а мощным катализатором, который позволяет мне реализовывать идеи гораздо быстрее, чем это было бы возможно традиционными методами. Мой «глаз художника» помогает мне в оценке визуального результата, а бизнес-опыт – в оценке практической ценности каждой функции.

Как спланировать в FormSpace: мой подход к участку

FormSpace создавался мной именно как инструмент, которого мне не хватало в своей практике ландшафтного дизайнера. Представьте, что вы хотите спланировать новую зону отдыха на своем участке. Вместо того, чтобы рисовать вручную или искать вдохновение в десятках журналов, вы можете использовать FormSpace. Сначала вы загружаете план своего участка или его фотографию в модуль 1.x «Планирование и зонирование». Здесь вы можете точно обозначить границы будущей зоны, например, «зона барбекю» размером 4x4 метра или «сад камней» площадью 15 м².

Затем, используя модуль 2.1 «ИИ-концепция», вы можете ввести свои пожелания: «зона отдыха в японском стиле», «современная терраса с водоемом» или «уютный уголок для чтения с перголой». ИИ предложит вам несколько вариантов концепций, учитывая заданные размеры и стиль. Вы можете выбрать понравившуюся идею и доработать ее в модуле 3.1 «Дизайн по фото», добавляя конкретные объекты из библиотеки FormSpace. Это позволяет не только увидеть, как будет выглядеть ваша идея, но и оценить ее функциональность до начала реальных работ, экономя время и средства. Подробнее о зонировании можно почитать в статье: Основные принципы зонирования ландшафтного участка.

FAQ

Нужно ли быть программистом, чтобы создавать свой продукт?

Мой опыт показывает, что нет. Гораздо важнее глубокое понимание предметной области, системное мышление и умение четко формулировать задачи. ИИ сегодня позволяет человеку с ви́дением и дисциплиной реализовывать сложные проекты, которые раньше были доступны только командам разработчиков. Это новый виток демократизации технологий.

Какую роль ИИ играет в этом процессе?

ИИ для меня — это не просто инструмент, а полноценный соавтор и ассистент. Он берет на себя рутинную работу по написанию кода, генерации структур и алгоритмов, освобождая меня для решения более творческих и стратегических задач. Это позволяет мне сосредоточиться на том, что я хочу создать, а не на том, как это закодировать.

Какие сложности возникают при таком подходе?

Основные сложности связаны с точностью формулировок и верификацией результатов. ИИ может «фантазировать» или интерпретировать задачу иначе, чем я. Поэтому приходится тратить время на уточняющие запросы, проверку логики и адаптацию сгенерированного кода. Это требует терпения и аналитических способностей.

Как ваш опыт в ландшафтном дизайне помогает в разработке FormSpace?

Мой опыт в ландшафте дает мне уникальное преимущество – я сам являюсь целевой аудиторией и хорошо понимаю боли и потребности пользователей. Я знаю, какие функции действительно важны, как должен выглядеть удобный интерфейс и какие проблемы нужно решить. Это позволяет создавать продукт, который действительно полезен на практике, например, при выборе растений: Как выбрать растения для участка: пособие для начинающих.

Сколько времени занимает создание новой функции?

Время сильно варьируется. Простая функция, например, новый тип отображения объекта, может занять несколько часов. Более сложная, требующая проработки алгоритма и интеграции с несколькими модулями, может растянуться на 2-3 дня. Самое длительное — это не написание кода, а этап продумывания логики и тестирования.

Можно ли полностью заменить команду разработчиков ИИ?

На данном этапе — нет. ИИ существенно ускоряет и упрощает процесс, позволяя одному человеку делать то, что раньше требовало команды. Однако человеческий интеллект, ви́дение, критическое мышление и способность к глубокой интеграции остаются незаменимыми. ИИ — это мощный усилитель, но не полная замена.

Какие основные инструменты вы используете?

Помимо самого ИИ, я активно использую текстовые редакторы для работы с кодом, браузер для тестирования и различные облачные сервисы для развертывания FormSpace. Я также применяю инструменты для управления проектами, чтобы структурировать свои задачи и отслеживать прогресс. Это относительно простой набор, но главное — умение им пользоваться.

Какой совет вы дадите тем, кто хочет начать свой проект без технического бэкграунда?

Не бойтесь начинать. Самое важное — это иметь четкое ви́дение продукта и глубокое понимание проблемы, которую вы хотите решить. Начните с малого, используйте доступные инструменты, в том числе ИИ, и будьте готовы учиться каждый день. Дисциплина и упорство приведут вас к цели.

Взгляд в будущее

Мой путь создания FormSpace с помощью ИИ — это постоянный процесс обучения и экспериментов. Он показывает, что современные технологии открывают невероятные возможности для тех, кто готов мыслить нестандартно и не боится осваивать новые горизонты. Возможно, ваш следующий проект тоже ждет, когда вы дадите ему жизнь, даже если у вас нет диплома программиста. Главное — начать действовать.

Дата публикации:

Автор

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

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

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

Пишет о ландшафтном дизайне, бизнесе, использовании современных инструментов компьютерного проектирования ландшафтов, в том числе и про ИИ.

Попробуйте на своём участке

Создайте проект и нарисуйте план участка — бесплатно, в браузере.

После регистрации — выбор модуля, обзор тарифов и первый проект за пару минут.

Начать бесплатно