FormSpace
formspace.design
Tous les articles
Chemin vers FormSpacedébutantplan en une soirée

Ma journée de "programmeur" sans être développeur

Vladimir Vyborny, fondateur de FormSpace, partage son parcours pour développer un produit IA sans formation IT. Découvrez son expérience pratique et son dialogue quotidien avec l'intelligence artificielle.

Beaucoup pensent que la création d'un produit technologique exige des connaissances approfondies en programmation et une formation spécialisée. Moi, économiste de formation secondaire et paysagiste par vocation, je peux affirmer avec certitude : ce n'est pas toujours le cas. Ma journée, lorsque je « programme » FormSpace, est complètement différente de celle d'un développeur traditionnel, mais elle est tout aussi remplie de tâches, de recherche de solutions et de la joie du résultat.

Mon parcours vers le code sans code : du business à l'IA

Mon parcours professionnel a commencé dans le sport et la peinture, puis s'est orienté vers l'économie d'entreprise et le conseil en affaires. Dès les années 90, en dirigeant NPF « Alkar », je donnais des tâches aux programmeurs pour la comptabilité de gestion, bien que je n'aie jamais écrit de code moi-même. Plus tard, en fondant la société « Dom i Sad », j'ai été confronté au manque d'outils pratiques pour la conception et la gestion de projets paysagers. J'utilisais AutoCAD, Revit, 3ds Max, mais j'ai toujours senti qu'il manquait quelque chose pour une solution complète. Cette expérience de définition de tâches, la compréhension des besoins commerciaux et l'« œil d'artiste » en conception sont devenus le fondement de ce que je fais aujourd'hui. À 61 ans, après un arrêt forcé de mon activité, j'ai décidé de créer FormSpace, et l'IA est devenue ma principale assistante dans cette démarche.

Matin : de l'idée à la tâche pour l'IA

Ma journée de travail commence généralement tôt. Tout d'abord, je formule le problème ou la nouvelle fonctionnalité que je souhaite implémenter dans FormSpace. Cela peut être n'importe quoi : de l'amélioration de l'interface utilisateur à l'optimisation de l'algorithme de zonage de terrain. Je n'écris pas de spécifications techniques au sens habituel, mais je décris très en détail le résultat souhaité, la logique de fonctionnement, les données d'entrée et la sortie attendue. Par exemple, si je dois implémenter une nouvelle fonction pour le calcul du volume de terre lors du terrassement, je me souviens de mon expérience chez « Dom i Sad » et j'imagine comment un ingénieur résoudrait cette tâche. Je ne dis pas simplement à l'IA « écris le code », mais j'explique « j'ai besoin d'un script Python qui prendra des données de relief (une liste d'altitudes ou un modèle 3D), tiendra compte de l'angle de talus défini et fournira le volume de terre à déplacer en mètres cubes, ainsi que des suggestions pour l'emplacement optimal des terrasses ». La clarté de la formulation est 80% du succès.

Rythme de la journée : dialogue avec l'assistant IA

La majeure partie de ma journée est un dialogue continu avec l'IA. J'entre ma tâche, je reçois une première ébauche de code ou d'algorithme, puis je commence à l'analyser. Ici, ma capacité à la pensée systémique, développée au fil des années de travail en entreprise et d'enseignement, m'aide. Je ne regarde pas seulement la syntaxe, mais aussi la logique : « Pourquoi l'IA propose-t-elle cette approche ? Correspond-elle à mon idée ? ». Si quelque chose ne va pas, je pose des questions de clarification, je demande de réécrire une partie du code, d'ajouter des commentaires ou de proposer des solutions alternatives. Par exemple, si l'IA m'a fourni un script de traitement d'images qui nécessite une bibliothèque spécifique, je peux lui demander de proposer des options qui utilisent des outils plus universels, ou de fournir immédiatement des instructions pour l'installation du logiciel nécessaire. La création d'une fonction simple mais nouvelle peut prendre 1 à 2 jours d'une telle interaction interactive.

Erreurs typiques et comment les corriger

Bien sûr, l'IA n'est pas parfaite. Souvent, je constate que le code généré ne fonctionne pas immédiatement ou ne fonctionne pas comme prévu. C'est comme l'erreur typique d'un paysagiste débutant qui plante d'abord des plantes, puis réalise qu'il n'a pas tenu compte de l'éclairage et de la composition du sol. En programmation avec l'IA, cela se manifeste par l'imprécision ou l'incomplétude du code. Mon approche du « débogage » consiste à décomposer le problème en petites parties. Je demande à l'IA d'expliquer chaque ligne de code, je recherche les incohérences entre ma description et sa mise en œuvre. Parfois, l'erreur réside dans un contexte mal compris, et alors je reformule ma requête, en la complétant par des exemples d'utilisation concrets. Par exemple, si le script pour le calcul de la surface d'un terrain donne des valeurs incorrectes, je peux demander à l'IA de montrer les calculs intermédiaires ou de vérifier les conditions limites, telles que des parcelles de forme complexe d'une superficie inférieure à 6 ares ou supérieure à 20 ares. Parfois, le débogage et la reformulation des requêtes prennent plusieurs heures, mais c'est toujours un processus d'apprentissage productif.

Soir : intégration et tests

En fin de journée, lorsque les principaux blocs de code sont prêts, je procède à leur intégration dans FormSpace. Ici, mes connaissances de base sur la structure des applications web et mon expérience avec diverses plateformes m'aident. Je vérifie comment la nouvelle fonctionnalité interagit avec les modules existants. Par exemple, si j'ai ajouté une nouvelle option pour le placement automatique de petites formes architecturales, je m'assure qu'elle fonctionne correctement avec les zones déjà créées et ne crée pas de conflit avec les calculs budgétaires. Je procède à des tests manuels, simulant les actions de l'utilisateur, pour m'assurer que tout est intuitif et fonctionne sans accroc. Mon objectif n'est pas seulement un code fonctionnel, mais un outil utile et pratique pour la planification de terrain. Cette étape exige souvent une attention aux détails, similaire à la façon dont je contrôlais la qualité de la construction de maisons individuelles et de l'aménagement paysager chez « Dom i Sad ».

Pourquoi cela fonctionne et ce que le design paysager y apporte

Mon expérience en design paysager m'a appris une approche systémique de la résolution de problèmes. La planification d'un terrain est un processus complexe où il faut tenir compte de nombreux facteurs : le relief, l'éclairage, le zonage fonctionnel (par exemple, une aire de jeux de 10 m², une zone de détente de 25 m²), le choix des plantes. Tout cela exige de la logique, de l'anticipation et la capacité de relier différents éléments en un tout cohérent. C'est exactement ainsi que j'aborde le développement de FormSpace. Je ne crée pas simplement des fonctions individuelles, mais je vois le produit comme un système holistique où chaque élément sert un objectif commun. L'IA, dans ce contexte, ne remplace pas mes connaissances, mais devient un puissant catalyseur qui me permet de réaliser des idées beaucoup plus rapidement que cela n'aurait été possible avec des méthodes traditionnelles. Mon « œil d'artiste » m'aide à évaluer le résultat visuel, et mon expérience commerciale à évaluer la valeur pratique de chaque fonction.

Comment planifier avec FormSpace : mon approche du terrain

FormSpace a été créé par moi précisément comme l'outil qui me manquait dans ma pratique de paysagiste. Imaginez que vous souhaitez planifier une nouvelle zone de détente sur votre terrain. Au lieu de dessiner à la main ou de chercher l'inspiration dans des dizaines de magazines, vous pouvez utiliser FormSpace. Tout d'abord, vous téléchargez le plan de votre terrain ou sa photo dans le module 1.x « Planification et zonage ». Ici, vous pouvez désigner précisément les limites de la future zone, par exemple, une « zone barbecue » de 4x4 mètres ou un « jardin de pierres » d'une superficie de 15 m².

Ensuite, en utilisant le module 2.1 « Concept IA », vous pouvez saisir vos souhaits : « zone de détente de style japonais », « terrasse moderne avec bassin » ou « coin lecture douillet avec pergola ». L'IA vous proposera plusieurs options de concepts, en tenant compte des dimensions et du style définis. Vous pouvez choisir l'idée qui vous plaît et l'affiner dans le module 3.1 « Design par photo », en ajoutant des objets spécifiques de la bibliothèque FormSpace. Cela permet non seulement de voir à quoi ressemblera votre idée, mais aussi d'évaluer sa fonctionnalité avant le début des travaux réels, économisant ainsi du temps et de l'argent. Pour en savoir plus sur le zonage, lisez l'article : Principes fondamentaux du zonage d'un terrain paysager.

Questions fréquentes

Faut-il être programmeur pour créer son propre produit ?

Mon expérience montre que non. Il est beaucoup plus important d'avoir une compréhension approfondie du domaine, une pensée systémique et la capacité de formuler clairement les tâches. L'IA permet aujourd'hui à une personne ayant une vision et de la discipline de réaliser des projets complexes qui n'étaient auparavant accessibles qu'à des équipes de développeurs. C'est une nouvelle étape dans la démocratisation des technologies.

Quel rôle l'IA joue-t-elle dans ce processus ?

L'IA est pour moi non seulement un outil, mais un co-auteur et un assistant à part entière. Elle prend en charge le travail routinier d'écriture de code, de génération de structures et d'algorithmes, me libérant pour résoudre des tâches plus créatives et stratégiques. Cela me permet de me concentrer sur ce que je veux créer, et non sur comment le coder.

Quelles sont les difficultés rencontrées avec cette approche ?

Les principales difficultés sont liées à la précision des formulations et à la vérification des résultats. L'IA peut « fantasmer » ou interpréter la tâche différemment de moi. Il faut donc passer du temps à clarifier les requêtes, à vérifier la logique et à adapter le code généré. Cela demande de la patience et des capacités d'analyse.

Comment votre expérience en design paysager vous aide-t-elle dans le développement de FormSpace ?

Mon expérience en aménagement paysager me donne un avantage unique – je suis moi-même le public cible et je comprends bien les problèmes et les besoins des utilisateurs. Je sais quelles fonctions sont vraiment importantes, à quoi doit ressembler une interface conviviale et quels problèmes doivent être résolus. Cela permet de créer un produit vraiment utile en pratique, par exemple, lors du choix des plantes : Comment choisir les plantes pour votre terrain : guide du débutant.

Combien de temps prend la création d'une nouvelle fonctionnalité ?

Le temps varie considérablement. Une fonction simple, par exemple, un nouveau type d'affichage d'objet, peut prendre quelques heures. Une fonction plus complexe, nécessitant l'élaboration d'un algorithme et l'intégration avec plusieurs modules, peut s'étendre sur 2-3 jours. Le plus long n'est pas l'écriture du code, mais l'étape de réflexion sur la logique et de test.

Peut-on remplacer entièrement une équipe de développeurs par l'IA ?

À ce stade, non. L'IA accélère et simplifie considérablement le processus, permettant à une seule personne de faire ce qui nécessitait auparavant une équipe. Cependant, l'intelligence humaine, la vision, la pensée critique et la capacité d'intégration profonde restent irremplaçables. L'IA est un puissant amplificateur, mais pas un remplacement complet.

Quels sont les principaux outils que vous utilisez ?

Outre l'IA elle-même, j'utilise activement des éditeurs de texte pour travailler avec le code, un navigateur pour les tests et divers services cloud pour le déploiement de FormSpace. J'utilise également des outils de gestion de projet pour structurer mes tâches et suivre les progrès. C'est un ensemble relativement simple, mais l'essentiel est de savoir l'utiliser.

Quel conseil donneriez-vous à ceux qui veulent lancer leur projet sans bagage technique ?

N'ayez pas peur de commencer. Le plus important est d'avoir une vision claire du produit et une compréhension approfondie du problème que vous voulez résoudre. Commencez petit, utilisez les outils disponibles, y compris l'IA, et soyez prêt à apprendre chaque jour. La discipline et la persévérance vous mèneront à votre objectif.

Regard sur l'avenir

Mon parcours de création de FormSpace avec l'aide de l'IA est un processus constant d'apprentissage et d'expérimentation. Il montre que les technologies modernes ouvrent des opportunités incroyables pour ceux qui sont prêts à penser de manière non conventionnelle et n'ont pas peur d'explorer de nouveaux horizons. Peut-être que votre prochain projet attend aussi que vous lui donniez vie, même si vous n'avez pas de diplôme de programmeur. L'essentiel est d'agir.

Date de publication :

Auteur

Volodymyr Vybornyi

Volodymyr Vybornyi

Paysagiste, fondateur de https://formspace.design/

Écrit sur le design paysager, le business et les outils modernes de conception paysagère assistée par ordinateur, y compris l’IA.

Essayez sur votre terrain

Creez un projet et dessinez un plan 2D — gratuit, dans le navigateur.

Apres inscription — choix du module, apercu des tarifs et premier projet en quelques minutes.

Commencer gratuitement