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 :

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 :

Côte à côte

L’architecte en IA et le développeur en IA comparés
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 :

Ma démarche, étape par étape ↗

Questions

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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