Fonctionnement

Par où passe réellement une demande

Aucun cloud ne modélise à votre place. FLOW s'exécute sur votre machine, demande avant de modifier quoi que ce soit et vous dit ce qu'il a relu ensuite.

Quatre étapes, toutes sur votre machine

L'assistant ne parle jamais directement à Revit. Deux processus s'intercalent, et tous deux sont sur votre machine.

  1. L'assistant que vous utilisez

    Envoie la demande via MCP. Il ne connaît pas l'API Revit, seulement la liste d'outils que FLOW lui laisse voir.

  2. AI Connection

    Reçoit la demande, la confronte à la surface autorisée, et ne la transmet qu'ensuite. C'est ici que la liste d'outils se resserre.

  3. Le runtime en arrière-plan

    Met le travail en file et conserve l'état de session. Il existe parce que Revit reçoit ses instructions sur un seul fil, alors qu'un assistant interroge à tout moment.

  4. Le complément dans Revit

    S'exécute dans le processus Revit et appelle l'API Revit sur un fil valide. C'est la seule pièce ici qui touche au modèle.

Le modèle reste sur votre machine. FLOW n’envoie que le contexte nécessaire à la tâche.

Aperçu, approbation, puis exécution

FLOW ne modifie pas le modèle tant que vous ne l'avez pas dit. Trois temps, et chacun exige le précédent.

  1. Aperçu

    L'outil tourne à vide et indique ce qu'il changerait — combien d'éléments, quels paramètres, quelles valeurs — sans toucher au modèle.

  2. Approbation

    Vous lisez l'aperçu et donnez votre accord. Sans cette étape, il n'y a pas d'étape suivante.

  3. Exécution

    La modification est validée dans une transaction Revit nommée, si bien qu'Annuler revient d'un pas et non de plusieurs centaines.

Voilà comment FLOW travaille avec vous. Ce n'est pas une promesse portant sur d'autres logiciels déjà en cours d'exécution sur la même machine.

L'assistant n'atteint pas tout le registre

Par défaut, la surface MCP est sélectionnée : pas les 413 outils au complet. Lire le modèle est large ; y écrire est étroit.

L'écriture n'est permise que sous 13 préfixes de nom, plus 6 outils nommés un à un. Tout ce qui sort de cette liste n'existe pas pour l'assistant.

Et quatre outils sont refusés d'emblée, même si leur nom correspond à un préfixe autorisé :

  • document.close_non_active
  • element.delete_safe
  • project.purge_safe
  • view.delete_filter_safe

Cette liste est livrée dans un fichier de configuration avec le produit. Ce n'est pas un réglage que vous devez aller activer.

413 outils répartis en 68 groupes

C'est le nombre d'outils qui s'enregistrent réellement à l'exécution, et non le nombre de noms déclarés dans le code. Les deux chiffres diffèrent, et nous publions le plus petit.

Huit noms, issus de huit groupes différents :

  • query.parameter_filter
  • spatial.clash_detect
  • audit.naming_convention
  • sheet.dependencies
  • annotation.inspect_tag
  • level.list
  • room.list
  • schedule.compare

Cette page fait échouer sa propre compilation si le chiffre publié s'écarte du registre réel, ou si l'un des noms ci-dessus cesse de s'enregistrer.

Rien n'est fait tant que ce n'est pas relu

Une fois la modification validée, FLOW relit dans le modèle chaque élément modifié.

Ce que vous recevez est ce qu'il a trouvé dans le modèle, et non ce que l'outil comptait faire. Un passage à vide ne relit rien, puisque rien ne s'est encore produit.

Quand la liste est trop longue pour être renvoyée en entier, le résultat précise qu'elle a été tronquée. Une liste incapable d'avouer qu'elle est incomplète vaut moins que pas de liste du tout.

Ce sur quoi il tourne

Cette liste vient directement de l'installeur. Ce sont les versions de Revit pour lesquelles il installe un agent.

  • Windows 10 ou 11
  • Revit 2024, 2025 ou 2026
  • Une app d’IA capable de lancer un serveur MCP local, sur la même machine Windows que Flow et Revit

Captures d'un Revit réel

Pas encore. Nous n'avons pas capturé la série depuis une session Revit réelle, et nous ne fabriquerons pas d'images de synthèse pour combler ce vide. Les vraies captures apparaîtront ici lorsqu'elles existeront.