VIKTOR est une plateforme cloud conçue pour les architectes, les ingénieurs, les bureaux d’études et les entreprises de construction souhaitant automatiser leurs processus métier et accélérer la conception technique. Grâce à une approche centrée sur le développement d’applications web personnalisées en Python, VIKTOR permet de transformer des scripts ou des calculs complexes en applications interactives, accessibles via un navigateur internet.
L’objectif de VIKTOR est de réduire le temps de conception, améliorer la qualité des livrables et favoriser la collaboration entre équipes. Que ce soit pour générer des modèles 3D, intégrer des outils, comme ou encore produire des rapports paramétriques, VIKTOR offre un environnement unifié pour créer, tester et déployer des applications d’ingénierie sur mesure.
Depuis peu, en version bêta, le service VIKTOR propose désormais de créer des applications basées sur l’intelligence artificielle à partir de prompts de type ChatGPT. J’ai été particulièrement impressionné par cette fonctionnalité et je vous propose une présentation pour vous en faire découvrir le potentiel.
Pour cet article, je vous propose cet exemple : Je vais essayer de créer une application qui permet de charger un fichier au format IFC, de le visionner, d’afficher les propriétés des objets et de les exporter au format Excel.
Important : VIKTOR AI est en perpétuelle évolution et donc l’exemple que je vous propose pourra être interprétée différemment par l’intelligence artificielle.
1- Mon exemple
- Rendez-vous sur VIKTOR AI et créez un compte (gratuit)
- Dans la rubrique « Develop », voici une partie du prompt “Create an app where i can upload an IFC file (up to 25GB), create a viewer to see the file imported where i can selection an element and see properties” puis cliquez sur “la flèche bleue”

- Au bout de quelques secondes d’interprétation de l’intelligence artificielle, vous disposez d’une interface graphique ainsi que du script Python… épatant, non ?

- Nous allons procéder à notre premier test : cliquez sur « le petit nuage bleu », Glissez-déposez le fichier IFC de votre choix, cliquez sur le bouton « Save selection »

- De retour sur l’interface principale, cliquez sur le bouton « Update»

Résultat : le viewer affiche le fichier et, sans rien lui dire, propose par défaut trois boutons :
- Les propriétés
- Centrer la vue
- Téléchargement du fichier

Si vous cliquez sur un objet, les propriétés s’affichent comme demandé

Le résultat est bluffant, et cela, en quelques secondes !
Nous allons compléter notre application en ajoutant la possibilité de réaliser un export au format Excel
- Dans l’invit de commande situé en bas à gauche de la fenêtre, j’ai ajouté ce prompt : « add the possibility to export all properties in Excel format format » puis cliquez sur « la petite flèche bleue »

- Après quelques minutes, vous disposez d’une nouvelle interface avec la possibilité de réaliser l’export au format Excel.

Résultat :

- Il est possible de rendre publique votre application afin de la partager avec d’autres utilisateurs. Pour cela, cliquez sur bouton « Publish », nommer l’application puis publiez

- Enfin, créez un « Workspace » et laissez-vous guider

Résultat :

Voici le lien vers mon application : ICI
2- Remarques
- Il pourra arriver que le service n’aboutisse pas ou soit interrompu, n’hésitez pas à relancer l’AI

- Également, lors du test, il peut s’avérer que le code proposer par VIKTOR AI ne soit pas correct, il se propose de le réanalyser pour en générer un autre… laissez-vous guider en cliquant sur le bouton « Fix with VIKOR AI »

- Si vous souhaitez modifier le code python, cliquez sur le bouton « Code »

- Méfiez-vous des résultats générés : bien que puissants, ils peuvent contenir des erreurs ou des approximations. Une relecture attentive et des tests sont fortement recommandés avant toute mise en production.
3- La galerie d’application VIKTOR
La galerie d’applications VIKTOR présente des outils interactifs et open source conçus pour automatiser les processus d’ingénierie avec Python. Elle couvre divers domaines comme le génie civil, l’énergie ou l’urbanisme. Cela peut vous servir de source d’inspiration, idéale pour accélérer la transformation numérique de votre société.






Laisser un commentaire