Développement agentique : ce qu'un hackathon chez Spiria nous a appris

Un jeudi ensoleillé d'été, Spiria a organisé son premier hackathon entièrement consacré au développement agentique. Concrètement, le but était de créer une solution en utilisant le développement agentique (aussi connu comme IA agentique), une technologie pouvant concevoir des systèmes d'intelligence artificielle (IA) capables d'exécuter des tâches de bout en bout de manière autonome (analyser, décider, agir et itérer) sans intervention humaine constante.
Tout le monde y a participé. Que leur expertise soit en développement logiciel, en finance ou en design UX/UI, l’événement a réuni l’entièreté de l'équipe à travers le Canada. D’un de nos bureaux ou de la maison, chaque personne a choisi de développer un des 11 outils proposés, tous conçus pour répondre à des besoins réels liés aux opérations de Spiria.
Les participantes et participants formaient une dyade avec un outil comme Codex, Claude Code ou GitHub Copilot, et avaient le soutien d’une équipe de coachs internes, des personnes ayant déjà développé une expertise avec l’agentique.
Cette expérience a confirmé une chose : le développement agentique transforme déjà la façon dont les logiciels sont conçus et réalisés.
Pourquoi faire ça?
Croyez-le ou non, être le PDG d’une compagnie de développement logiciel à l’ère de l’intelligence artificielle, surtout avec la croissance de l’agentique, ça brasse les affaires. Mais, être passionné de programmation et en avoir fait un métier c’est, pour plusieurs autres personnes passionnées comme moi, encore plus confrontant.
Je développe encore beaucoup pour le plaisir et pour l’interne chez Spiria, mais je ne connais bien évidemment pas toutes les technologies logicielles qui existent. Quand l'agentique est devenue plus sophistiquée, je savais que je devais l’essayer moi aussi en utilisant des technologies que je connais moins.
J'ai d’abord testé Codex pour développer un outil interne pour mes collègues dans le département Culture et talents et, en quelques heures, dans une technologie que je ne maîtrise pas du tout, j’ai créé un prototype fonctionnel. J’ai immédiatement compris qu’il était temps pour moi de changer ma façon de programmer. Je ne peux plus me contenter de faire uniquement ce qui m’apportait tant de plaisir intellectuel; il m’appartient maintenant de trouver d’autres sources de stimulation.
La réalité est que les quatre dernières décennies ont été remplies de révolutions qui ont simplifié ma vie de développeur. Ici, l'agentique change mon quotidien complètement. Je savais que toute l’équipe devait vivre l’expérience par eux-mêmes pour comprendre, et l’apprendre.
Au-delà de la génération de code
Les outils d’IA ont longtemps été perçus comme des assistants capables de rédiger quelques lignes de code, de compléter une fonction ou de rappeler la syntaxe d’un langage de programmation.
Les agents actuels vont beaucoup plus loin.
Ils peuvent analyser une base de code, modifier plusieurs fichiers, exécuter des tests, repérer des erreurs, proposer une architecture, générer de la documentation et participer à des cycles complets de développement.
Cela ne signifie pas que l’expertise humaine devient moins importante. Au contraire, elle change de rôle et devient encore plus déterminante.
Un agent peut produire du code rapidement. Il ne comprend toutefois pas, à lui seul, les priorités d’une organisation, les contraintes propres à un secteur, les risques opérationnels, les exigences de sécurité ou les conséquences à long terme d’une décision technologique.
C’est précisément à cet endroit que l’expertise d’une équipe expérimentée prend toute sa valeur.
Nos clients ne cherchent pas simplement la nouveauté
La majorité de nos clients ne nous demandent pas d’utiliser une technologie simplement parce qu’elle est récente ou populaire.
- Ils veulent avant tout que leur solution fonctionne.
- Ils veulent qu’elle soit sécuritaire.
- Ils veulent qu’elle soit maintenable.
- Ils veulent pouvoir la faire évoluer.
- Ils veulent éviter de dépendre d’un prototype fragile, d’un fournisseur unique ou d’un choix technologique qui deviendra rapidement un problème.
Le développement agentique ne change pas ces attentes fondamentales. Il augmente plutôt notre capacité à y répondre plus rapidement.
Utilisés correctement, les agents peuvent réduire le temps consacré aux tâches répétitives, accélérer la production de premières versions, faciliter l’exploration de plusieurs avenues techniques et améliorer certains processus de validation.
Ils permettent également à nos équipes de consacrer davantage de temps aux aspects qui demandent le plus de jugement : comprendre le problème, définir la bonne architecture, protéger les données, gérer les compromis, assurer la qualité et préparer l’avenir.
La vitesse ne suffit pas
Il serait facile de réduire le développement agentique à une promesse de productivité.
Produire plus rapidement est utile, mais ce n’est pas suffisant.
Un logiciel livré rapidement, mais difficile à maintenir, mal sécurisé ou mal adapté aux besoins réels, demeure un mauvais investissement.
La valeur du développement agentique dépend donc de la façon dont il est encadré.
Il faut définir clairement les responsabilités des agents, contrôler les outils et les données auxquels ils ont accès, valider leurs décisions, maintenir des normes de développement rigoureuses et intégrer leur utilisation aux pratiques existantes d’assurance qualité et de cybersécurité.
Il faut aussi éviter de confondre vitesse de génération et vitesse de livraison.
Le code ne représente qu’une partie du travail. Il faut encore comprendre les besoins, gérer les dépendances, tester les scénarios critiques, préparer le déploiement, documenter les décisions et assurer la continuité de la solution.
Le développement agentique devient réellement intéressant lorsqu’il s’intègre à l’ensemble de cette chaîne de valeur.
Une nouvelle façon de mobiliser notre expertise
Chaque avancée technologique nous a permis de nous concentrer sur des problèmes plus complexes.
Les langages de haut niveau, les bibliothèques logicielles, les cadres de développement, les services infonuagiques et les outils d’automatisation ont progressivement éliminé une grande quantité de travail manuel.
Le développement agentique s’inscrit dans cette continuité, mais son impact pourrait être encore plus important.
À mesure que les agents prendront en charge une plus grande part de la production technique, la valeur se déplacera vers la capacité à bien les orienter, à évaluer leurs résultats et à intégrer leur travail dans des systèmes cohérents.
Il faudra toujours définir les bons besoins, choisir les bons paradigmes, établir les bonnes contraintes et s’assurer que les différentes composantes fonctionnent ensemble.
Il faudra toujours comprendre les utilisateurs, les opérations, les risques et les objectifs d’affaires.
C’est là que se trouve l’expertise de Spiria.
Ce que Spiria apporte au développement agentique
Notre rôle n’est pas simplement de brancher un outil d’IA à un projet et d’espérer qu’il produise un résultat satisfaisant.
Nous aidons nos clients à déterminer où l’agentique peut réellement créer de la valeur.
Nous pouvons l’utiliser pour accélérer la conception d’un prototype, moderniser une application existante, automatiser certaines tâches, soutenir les équipes de développement, améliorer les essais ou explorer plus rapidement différentes solutions.
Mais nous le faisons avec la même rigueur que celle que nous appliquons à tous nos projets.
Cela signifie notamment de porter une attention particulière à l’architecture, à la sécurité, à la confidentialité, à la qualité du code, à la maintenabilité, à l’observabilité et à la pérennité des solutions.
Cela signifie aussi de choisir le bon niveau d’autonomie.
Dans certains contextes, un agent peut exécuter des tâches de manière très autonome. Dans d’autres, il doit proposer des actions qui seront révisées et approuvées par une personne.
Transformer l’expérimentation en valeur durable
Notre hackathon nous a permis d’expérimenter rapidement, de confronter nos hypothèses et de mieux comprendre les capacités réelles des outils actuels.
Il nous a aussi rappelé qu’une démonstration impressionnante n’est que le point de départ.
Le véritable travail consiste à transformer cette capacité en solutions fiables, sécuritaires et durables.
C’est exactement ce que nos clients attendent de nous.
Le développement agentique ouvre la porte à de nouvelles façons de créer des logiciels. Il peut nous aider à aller plus vite, à explorer davantage et à consacrer plus d’énergie aux décisions qui comptent vraiment.
Mais sa valeur ne repose pas uniquement sur la technologie.
Elle repose sur l’expertise des personnes qui savent comment l’utiliser, comment l’encadrer et comment l’intégrer à une vision à long terme.
C’est ainsi que Spiria entend aborder le développement agentique : avec curiosité, avec pragmatisme et avec la volonté de bâtir des solutions qui fonctionnent aujourd’hui et qui continueront de fonctionner demain.
Et vous... Comment votre entreprise aborde-t-elle l'IA agentique ?