Traduction à relire. Cette version française est une traduction automatique qui n’a pas encore été relue par un locuteur natif. Elle peut contenir des tournures maladroites ou des termes techniques inexacts. En cas de doute, la version anglaise fait référence.

IA POUR ARCHITECTES

Utiliser l’IA pour rendre les documents d’architecture cohérents, sans lui céder le jugement.

La plupart des récits sur l’IA en ingénierie parlent d’écrire du code plus vite. Pour un architecte, la question utile est différente : l’IA peut-elle rendre le raisonnement plus cohérent, sans prendre les décisions ?

Pourquoi c’est important : les décisions d’architecture sont écrites pour qu’une équipe puisse construire à partir d’elles. Quand plusieurs personnes rédigent ces documents à la main, ils sortent différents à chaque fois, et des sections disparaissent discrètement. Une section manquante n’est pas un problème de rédaction. C’est ainsi qu’un risque arrive en production sans que personne ne le remarque.

Le problème des documents rédigés à la main

Un document de conception technique décrit comment une chose sera construite, et pourquoi. Rédigés par plusieurs personnes au fil du temps, ces documents divergent. Structure différente, niveau de détail différent, et parfois une section importante — paiements, consentement, comportement en cas de panne — est simplement absente.

Le vrai problème est l’incohérence. Si une conception traite les cas de panne et que la suivante ne le fait pas, la deuxième équipe n’est pas négligente. Rien ne l’a invitée à y penser.

L’approche

J’ai créé un modèle réutilisable en Markdown qui définit chaque section qu’une conception doit couvrir. Une seule exigence métier peut alors produire un premier brouillon complet dans cette forme, avec GitHub Copilot. Le résultat a la même structure et la même rigueur à chaque fois. J’ai aussi participé à la première preuve de concept qui a orienté l’adoption de ces outils dans l’équipe.

Le principe

L’IA sert ici à la cohérence et à l’exhaustivité, pas à la décision. Le modèle garantit que la conception a examiné les paiements, le consentement, les cas de panne et les contrats d’intégration, parce que ces sections sont toujours présentes. Il ne tranche pas les compromis. L’architecte reste responsable de chaque décision et relit chaque ligne.