Intégrer l'intelligence artificielle dans des projets existants
Six heures pour voir, pièce par pièce, comment l'IA entre dans un logiciel réel.
Une formation pour développeurs, construite autour de démonstrations en direct : un agent vocal téléphonique, une base de connaissances par RAG, puis un atelier de construction d'une application. Les participants observent, questionnent et contestent chaque choix technique.
- Public
- Développeurs front-end, back-end et full-stack, responsables techniques. Équipes qui travaillent sur des environnements hétérogènes ou sur du code ancien.
- Prérequis
- Pratique du développement logiciel. Aucune expérience préalable de l'IA n'est requise.
- Durée
- 6 heures, en 3 sessions de 2 heures
- Format
- En entreprise, en présentiel avec connexion à distance possible
- Certification
- Formation non certifiante
À la fin, les participants savent
- Comprendre où l'IA apporte de la valeur dans un projet existant, et où elle n'en apporte pas
- Expliquer le fonctionnement d'un agent : un modèle relié à des outils, à une mémoire et à des données métier
- Comprendre le RAG et le rôle du découpage des documents dans la qualité des réponses
- Connecter un modèle à des outils externes par appel de fonctions
- Reconnaître les limites et les risques : hallucinations, sécurité, dépendance
- Organiser un projet de développement mené avec un assistant de code
Programme
Session 1 : un agent vocal construit en direct
- De l'apprentissage automatique aux systèmes autonomes : comprendre, raisonner, agir
- Limites des grands modèles de langage : date de connaissance, données privées, hallucinations
- Architecture d'un agent vocal téléphonique : Twilio, serveur Node.js, OpenAI Realtime, base vectorielle, courriel
- Flux audio en temps réel et appel de fonctions
- À la fin de la séance, l'agent répond sur un numéro de téléphone
Session 2 : génération augmentée par recherche (RAG)
- Test en direct de l'agent, pour constater ses limites sans base de connaissances
- La chaîne RAG en cinq étapes : documents, découpage, vectorisation, recherche, génération
- Les stratégies de découpage, de la taille fixe au découpage hiérarchique, et un guide pour choisir
- Construction de la base de connaissances et connexion à l'agent vocal
Session 3 : atelier de construction d'une application
- Une application web de visualisation de données ouvertes, construite avec Next.js, React, TypeScript et Supabase
- Le document de cadrage du produit comme point de départ du travail avec l'IA
- Répartition du travail entre le développeur et l'assistant de code
- Remise de la base de code et du document de cadrage aux participants
Formation donnée en mai 2026 à des développeurs d'une société de conseil de Montréal, en trois sessions de deux heures dans les bureaux de l'entreprise. Le programme a été ajusté après une rencontre préparatoire avec l'équipe.
Organiser cette formation
Dites-nous qui sont les participants, ce qu'ils doivent savoir faire à la fin et vos contraintes de calendrier.