GUIDE / ARCHITECTURE ET DÉVELOPPEMENT EN IA
Architecte en IA ou ingénieur en IA ?
Qui fait quoi.
L’architecte en IA décide comment l’IA s’intègre au travail d’une entreprise : quelles tâches elle prend en charge, quelles données elle peut utiliser, comment ses résultats sont vérifiés, ce qu’elle coûte et où une personne décide. Le développeur en IA, souvent appelé ingénieur en IA dans les offres d’emploi, construit ce système : le code, les intégrations, les tests et la mise en production. Les grandes équipes embauchent les deux séparément; une PME est souvent mieux servie par une seule personne qui fait les deux.
Ce que fait un architecte en IA
L’architecte répond à une question avant que quoi que ce soit soit construit : l’IA devrait-elle faire ce travail, et comment s’y intègre-t-elle ? Concrètement, il décide :
- Quelles tâches l’IA prend en charge, et lesquelles elle ne devrait pas faire.
- Quelles données le système peut utiliser, et sous quelles obligations de confidentialité, comme la Loi 25 au Québec.
- Comment les résultats sont vérifiés : évaluations sur de vrais exemples, vérification et moments où une personne approuve.
- Quels modèles et fournisseurs conviennent, comparés sur vos propres exemples : qualité dans votre langue, coût, confidentialité et lieu de traitement des données.
- Ce que coûte chaque utilisation, et comment ce coût est suivi.
- Qui exploite le système après le lancement, et comment il est surveillé.
Ce que fait un ingénieur ou développeur en IA
Le développeur répond à la question suivante : comment le construire pour qu’il fonctionne tous les jours ? Concrètement :
- Écrire le code qui relie les modèles à vos systèmes et à vos données.
- Construire la recherche dans vos propres documents, les agents et les outils qu’ils peuvent utiliser.
- Écrire les évaluations et les tests qui mesurent la qualité sur de vrais exemples.
- Mettre en place le déploiement, la surveillance, les journaux et le suivi des coûts.
- Corriger ce qui échoue en production et améliorer le système avec le temps.
Côte à côte
| Aspect | Architecte en IA | Développeur en IA |
|---|---|---|
| Question principale | L’IA devrait-elle faire ce travail, et comment s’y intègre-t-elle ? | Comment le construire pour qu’il fonctionne tous les jours ? |
| Travaille sur | Le système entier et ses contraintes : tâches, données, personnes, loi et budget | Les composantes : code, intégrations, tests et déploiement |
| Livre | Une conception : ce que fait l’IA, quelles données elle utilise, comment ses résultats sont vérifiés, où une personne approuve et ce que cela coûte | Un logiciel qui fonctionne en production, avec ses tests et sa surveillance |
| Compétences | Conception de systèmes, évaluation, confidentialité et gouvernance, coûts, et travail avec les personnes qui font le travail | Programmation, API de modèles, pipelines de données, tests, déploiement et exploitation |
| Sans lui | Un projet pilote impressionnant en démonstration, mais qui ne convient ni au travail, ni à la loi, ni au budget | Une conception qui ne quitte jamais la présentation |
Lequel votre entreprise doit-elle engager ?
- Vous ne savez pas encore où l’IA pourrait aider
- L’architecture d’abord. On dresse la liste des tâches, on les classe selon la valeur, le risque et l’effort, et on vérifie les obligations de confidentialité avant que les données circulent.
- Un cas d’usage choisi, pas encore prouvé
- Les deux. On conçoit un petit projet pilote avec des critères de réussite fixés d’avance, puis on le construit et on le mesure sur vos vraies données.
- Un projet pilote qui fonctionne et doit servir tous les jours
- Surtout du développement : sécurité, surveillance, contrôle des coûts et les vérifications humaines qui demeurent, avec une nouvelle révision de la conception avant le lancement.
Ce sont les trois étapes dans lesquelles je travaille : explorer, piloter et déployer.
Voir les trois étapes ↗Au Québec, un mot sur le titre d’ingénieur
Au Québec, seuls les membres de l’Ordre des ingénieurs du Québec peuvent porter le titre d’ingénieur. Les offres d’emploi parlent souvent d’« ingénieur en IA » pour le travail de construction décrit plus haut, mais le titre lui-même est réservé. C’est pourquoi ce site parle d’architecte en IA, et de développement en IA pour la partie construction.
SourceOrdre des ingénieurs du Québec, sur qui peut porter le titre (en anglais) ↗
Pourquoi je fais les deux
Je conçois le système et j’écris le code moi-même, pour que la conception soit prouvée dans un logiciel qui fonctionne plutôt que laissée dans une présentation. La personne qui décide où une approbation humaine est nécessaire construit aussi cette étape, la teste et l’exploite.
Des projets où j’ai fait les deux :
- Mnemosyne: un produit d’apprentissage bilingue en production avec de vrais apprenants, doté d’une mémoire et d’une couche qui vérifie ce que dit le tuteur.
- HaulView · Iris: un produit d’exploitation en développement, où Iris prépare chaque offre et un répartiteur l’approuve. Les détails du client restent confidentiels.
- Adra: un prototype de revue multi-agents construit seul en cinq heures, parmi les 4 premières équipes sur environ 30 au Build OS26 de Mila Ventures.
Questions
-
Un architecte en IA, est-ce la même chose qu’un architecte de solutions ?
Pas tout à fait. Un architecte de solutions conçoit la façon dont des systèmes logiciels s’assemblent. Un architecte en IA le fait pour des systèmes où un modèle produit une partie du travail, ce qui ajoute des questions que le logiciel classique pose rarement : comment évaluer les résultats, où une personne doit approuver, ce que coûte chaque utilisation et quelles données un modèle peut voir.
-
Un architecte en IA écrit-il du code ?
Pas toujours. Certains conçoivent le système et le confient à une équipe. J’écris le code moi-même, pour que la conception soit vérifiée dans un logiciel qui fonctionne.
-
Un développeur en IA, est-ce la même chose qu’un spécialiste en apprentissage automatique ?
Les rôles se recoupent. Un spécialiste en apprentissage automatique entraîne et ajuste généralement des modèles. Un développeur en IA construit plus souvent des produits autour de modèles existants : il les relie aux données et aux outils, les teste et les exploite en production.
-
Faut-il une équipe de science des données pour commencer ?
Non. Il faut un problème qui vaut la peine d’être réglé, une personne qui connaît bien le travail et des exemples des documents ou des données en jeu.
-
Combien coûte un architecte en IA à Montréal ?
Cela dépend de l’étape et de la taille du problème, alors je ne publie pas de prix fixes. Après un appel de 30 minutes, vous recevez une soumission écrite rapide pour l’étape dont vous avez besoin, sans engagement.
Vous ne savez pas lequel il vous faut ?
Regardons-le ensemble.
Réservez un appel de 30 minutes, en français ou en anglais. Vous recevez une soumission écrite rapide, sans engagement.
Ou écrivez-moi directement : elias.t@inquisitiveflow.ca