Mon parcours des idées commerciales au code : comment j'ai comblé le fossé
Le fondateur de formspace.design, Vladimir Vyborny, explique comment son expertise métier et l'IA lui ont permis de créer des produits IT sans coder.
J'entends souvent la phrase : « Je sais exactement comment mon entreprise devrait fonctionner, mais je ne sais pas comment le coder. » Et je comprends parfaitement de quoi il s'agit, car la majeure partie de ma vie, j'ai été précisément cet homme d'affaires qui expliquait du bout des doigts aux programmeurs ce dont il avait besoin, et qui en retour recevait tout sauf cela. Ce fossé entre la vision et la réalisation est l'une des principales douleurs de l'entrepreneur, surtout lors de l'automatisation et de la création de solutions IT. Mon parcours vers formspace.design est l'histoire de la façon dont moi, une personne sans formation technique, à 61 ans, j'ai commencé à coder avec l'aide de l'IA pour créer l'outil qui manquait tant à mon entreprise paysagère.
Des idées commerciales à la déception de la mise en œuvre
Mon parcours a commencé dans les années 90 avec la NPF « Alkar », où, en tant que directeur adjoint, je définissais déjà des tâches pour les programmeurs concernant la comptabilité de gestion. Nous créions des logiciels d'entraînement, développions une agence de publicité, publiions le journal « AlkarBusiness » — c'était un monde de recherche constante de nouvelles opportunités et de leur réalisation. Il m'a toujours été clair comment les processus internes devaient fonctionner et comment optimiser la comptabilité. Mais la concrétisation de ces idées en code se heurtait toujours à des difficultés et des compromis.
Le problème des formulations : « Je comprends, eux non »
L'un des principaux problèmes auxquels j'ai été confronté pendant des décennies est la traduction de mes exigences commerciales dans un langage compréhensible pour les programmeurs. Je parlais d'entonnoirs de vente, des spécificités de l'entretien des plantes, de la budgétisation de projets où chaque étape dépend des conditions météorologiques et de la disponibilité des matériaux. Les programmeurs, eux, pensaient en termes de bases de données, d'algorithmes et d'interfaces. Nous parlions des langues différentes, et le résultat était souvent quelque chose qui ne ressemblait que de loin à mon idée. Cela entraînait des ajustements constants, une augmentation des délais et du budget, nous obligeant à nous contenter de demi-mesures ou à utiliser des tableaux Excel complexes.
Pourquoi les CRM prêts à l'emploi ne sauvaient pas le secteur du paysage
J'ai essayé différents systèmes CRM prêts à l'emploi, en tentant de les adapter aux besoins de « Maison et Jardin ». Mais le secteur du paysage a sa propre spécificité unique, que les solutions standard ne prennent tout simplement pas en compte. Dans le paysage, chaque projet est unique, de 6 à plus de 20 ares, et nécessite une planification détaillée du zonage, de la sélection des plantes, des matériaux, et la prise en compte de la saisonnalité. Les CRM standard, axés sur la vente de biens ou de services, ne pouvaient pas gérer efficacement des projets comportant des étapes de conception, d'achat, de plantation, d'entretien, et où chaque étape peut durer de quelques semaines à plusieurs mois, voire des années. La gestion des stocks, les rapports spécifiques sur le rendement ou la survie des plantes, la visualisation – tout cela était soit impossible, soit nécessitait des modifications colossales, perdant ainsi son sens. Comme je l'ai déjà écrit dans l'un de mes articles, pourquoi le directeur d'une entreprise paysagère a besoin d'une comptabilité de gestion et non d'une comptabilité financière, nous avions besoin d'un système qui comprenne notre secteur.
L'IA comme pont : de la logique métier au code fonctionnel
Le tournant est survenu lorsque j'ai commencé à explorer les capacités de l'intelligence artificielle. À 61 ans, sans formation formelle de programmeur, j'ai vu dans l'IA non pas seulement un outil pour générer des images, mais un assistant puissant pour la création de code logiciel. Mon expérience commerciale, ma compréhension de la logique des processus et mes exigences fonctionnelles claires — tout cela pouvait désormais être directement « donné » à l'IA. Je pouvais décrire le système en langage naturel, et l'IA le traduisait en code. Bien sûr, ce n'est pas de la magie, et cela nécessitait des compétences en rédaction de prompts efficaces, en vérification et en débogage, mais pour moi, ce fut une véritable percée. Le fossé entre « je sais comment l'entreprise doit fonctionner » et « je ne sais pas comment le coder » a commencé à se réduire rapidement. Désormais, je n'expliquais plus seulement, mais je créais ce dont j'avais besoin. J'ai décrit ce processus en détail dans l'article les années où j'expliquais au programmeur ce dont j'avais besoin et obtenais le contraire.
Principes clés du développement sans équipe de programmeurs
Le développement de formspace.design avec l'IA m'a appris des principes importants, utiles pour l'automatisation des entreprises sans équipe de développeurs :
- Formulation claire de la tâche : L'IA ne lit pas dans les pensées. Il faut décrire le plus précisément possible la fonctionnalité souhaitée, les étapes de l'utilisateur, les résultats attendus. Imaginez que vous rédigez un cahier des charges détaillé, mais pour l'IA.
- Approche itérative : N'essayez pas de créer tout le système d'un coup. Divisez la tâche en modules petits et gérables. Obtenez un petit morceau de code — testez-le, affinez-le, passez au suivant.
- Compréhension des bases : Bien que je ne sois pas programmeur, une compréhension générale du fonctionnement des technologies web, des bases de données, des API, simplifie l'interaction avec l'IA et permet de déboguer les erreurs plus rapidement.
- Patience et expérimentation : Parfois, l'IA ne produit pas exactement ce que l'on attend. C'est normal. Changez les prompts, posez des questions de clarification, essayez différentes approches. C'est comme communiquer avec un assistant très intelligent, mais parfois inattentif.
- Focus sur la logique métier : Mon avantage en tant qu'entrepreneur est une connaissance approfondie de l'entreprise. Je me suis concentré sur ce qu'il fallait faire, et l'IA m'a aidé avec le comment.
Comment planifier un paysage dans formspace.design
Maintenant que j'ai créé formspace.design, je peux affirmer avec confiance que cet outil résout les problèmes mêmes auxquels j'ai été confronté pendant des années. Imaginez : vous devez planifier un terrain de 12 ares. Auparavant, c'était un long processus avec des dessins, des calculs et des refontes. Dans formspace.design, vous pouvez commencer par le module 1.1 « Plan du terrain », où vous dessinerez facilement les limites, indiquerez les structures existantes et les communications. Ensuite, passez au module 1.2 « Zones du terrain » pour définir les zones fonctionnelles : zone de repos, potager, aire de jeux pour enfants, entrée principale. Vous pouvez visualiser ces zones, les déplacer, modifier leurs tailles jusqu'à ce que vous atteigniez l'équilibre idéal. Ensuite, en utilisant le module 2.1 « Concept IA », vous pouvez télécharger une photo de votre terrain ou d'une partie de celui-ci, et l'IA vous proposera diverses solutions stylistiques et idées d'aménagement paysager et d'embellissement. Cela accélère considérablement l'étape de conception conceptuelle, en offrant des idées fraîches que vous n'auriez peut-être pas envisagées. Par exemple, pour une zone de repos de 30 m², l'IA peut proposer des options avec une pergola, un espace barbecue et un petit bassin, en tenant compte du style défini. Avec formspace.design, vous obtiendrez non seulement une visualisation, mais vous формиerez également immédiatement une liste des objets et plantes nécessaires dans le module 1.3 « Objets du terrain ». Cela permet, dès l'étape de planification, d'estimer le volume de travail, les matériaux et le budget préliminaire, évitant ainsi l'erreur où le projet ne correspond pas au budget ou aux délais.
Questions fréquentes
Comment l'IA aide-t-elle si je ne sais pas coder ?
L'IA agit comme votre programmeur-traducteur personnel. Vous lui décrivez votre logique métier et la fonctionnalité souhaitée en langage courant, et elle génère le code. Vous n'avez pas besoin de connaître parfaitement la syntaxe ou les structures de données ; votre tâche est de formuler clairement ce que vous voulez, puis de vérifier le résultat.
Peut-on faire entièrement confiance au code créé par l'IA ?
Il ne faut pas faire entièrement confiance au code créé par l'IA, comme à tout autre code, sans vérification. L'IA est un assistant puissant, mais elle peut commettre des erreurs ou générer des solutions non optimales. Il est important de tester le code obtenu, de comprendre sa logique et d'être prêt à des itérations et des ajustements pour garantir la fonctionnalité et la sécurité.
Quelles compétences sont nécessaires pour travailler efficacement avec l'IA en développement ?
La compétence principale est la capacité à formuler clairement les tâches et à les diviser en sous-tâches plus petites. Il est également utile d'avoir une compréhension de base des principes de fonctionnement des technologies web et de la programmation pour déboguer et corriger plus efficacement le code généré. La patience et la volonté d'expérimenter jouent également un rôle important.
Combien de temps prend la création de fonctionnalités avec l'IA par rapport au développement traditionnel ?
Cela dépend fortement de la complexité de la tâche et de votre expérience avec l'IA. Dans les cas simples, la création de fonctionnalités peut prendre beaucoup moins de temps que le développement traditionnel, car l'IA génère rapidement un code brouillon. Pour les systèmes complexes, le processus nécessite toujours du temps pour la conception, les itérations et le débogage, mais la vitesse globale de développement augmente considérablement.
Quelles sont les erreurs typiques que l'on peut rencontrer en utilisant l'IA pour le codage ?
Les erreurs typiques incluent des prompts trop généraux ou imprécis, qui conduisent à un code non pertinent. L'IA peut également générer du code avec des erreurs logiques, du code non optimisé ou du code ne respectant pas les meilleures pratiques de sécurité. Il est important de vérifier et de tester attentivement tous les fragments générés.
L'IA remplacera-t-elle les programmeurs ?
Je crois que l'IA ne remplacera pas entièrement les programmeurs, mais elle changera leur rôle. L'IA deviendra un outil puissant qui automatisera les tâches routinières et accélérera le processus de développement. Les programmeurs pourront se concentrer sur des solutions architecturales plus complexes, l'optimisation, la sécurité et les aspects créatifs, en utilisant l'IA comme une sorte d'assistant intelligent.
formspace.design peut-il continuer à évoluer avec l'aide de l'IA ?
Absolument. La base de formspace.design est déjà posée avec l'utilisation de l'IA, ce qui me permet d'ajouter rapidement de nouvelles fonctionnalités et d'améliorer celles existantes. Je prévois de développer des modules pour une gestion plus détaillée des matériaux, l'intégration avec les fournisseurs, ainsi que d'améliorer les suggestions intelligentes pour la conception et la planification.
Combler le fossé entre les idées commerciales et leur réalisation technique est un défi auquel de nombreux entrepreneurs sont confrontés. Mon parcours vers la création de formspace.design montre que grâce aux outils modernes, tels que l'intelligence artificielle, ce fossé devient surmontable. L'essentiel est d'avoir une vision claire de l'entreprise, une expertise approfondie dans son domaine et la volonté d'apprendre de nouvelles choses. Je crois que chaque entrepreneur, armé de ces qualités et des bons outils, est capable de concrétiser ses idées, en créant des produits utiles.
Date de publication :

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.