Overview
Repartir avec une application branchée à un modèle, testée, observée, et chiffrée. Promesse : plus qu'un écran.
Un service qu'on peut surveiller et couper. Public : Développeurs et équipes qui livrent des applications.
Le parcours alterne un cadrage, une production sur un cas apporté par le participant, et une évaluation. Outils : éditeur de code, dépôt Git, API du modèle.
Durée : 3 jours – 21 h. Prix inter conseillé : 2 490 €.
Objectives
- L'architecture d'une application IA sépare l'interface, l'API, le modèle et les données
- L'API du modèle renvoie un objet attendu
- Le function calling et l'agent n'appellent que les fonctions listées
- Le RAG de l'application cite ou dit qu'il ne sait pas
- Tests, sécurité et observabilité : un test d'injection simple, un journal d'appel, une alerte si le taux d'erreur monte
- Déployer, c'est aussi connaître le coût d'un appel et pouvoir revenir à la version d'avant
Audience
- Développeurs et équipes qui livrent des applications
Prerequisites
- Pratiquer régulièrement une IA générative.
- Savoir formuler une demande structurée (consigne, contexte, format de sortie).
Outcomes
- Schéma des quatre blocs et d'un appel
- Appel, objet valide, gestion du schéma invalide
- Liste blanche et trace du refus
- Trois réponses : deux citées, une introuvable
- Test, extrait de journal, seuil
- Estimation de coût et procédure de retour arrière
Syllabus
- 01Module 1 — Dessiner l'architecture avant d'écrire l'écran
L'architecture d'une application IA sépare l'interface, l'API, le modèle et les données. Le modèle n'est pas caché dans le composant d'écran · Dessiner les quatre blocs et le flux d'un appel utilisateur
3 h - 02Module 2 — Appeler le modèle avec une sortie structurée
L'API du modèle renvoie un objet attendu. Si le schéma casse, l'application le dit, elle n'affiche pas n'importe quoi · Implémenter un appel à sortie structurée et le cas de schéma invalide
3 h - 03Module 3 — Donner un outil à l'agent, avec une limite
Le function calling et l'agent n'appellent que les fonctions listées. Une fonction absente de la liste ne part pas · Exposer deux fonctions et montrer le refus d'une troisième
3 h - 04Module 4 — Relier les réponses aux données de l'entreprise
Le RAG de l'application cite ou dit qu'il ne sait pas. La donnée vient du corpus de l'application, pas du modèle seul · Répondre à trois questions dont une sans passage dans le corpus
3 h - 05Module 5 — Tester, sécuriser et observer les appels
Tests, sécurité et observabilité : un test d'injection simple, un journal d'appel, une alerte si le taux d'erreur monte · Ajouter le test d'injection, le journal et le seuil d'alerte
3 h - 06Module 6 — Déployer et tenir le coût
Déployer, c'est aussi connaître le coût d'un appel et pouvoir revenir à la version d'avant · Estimer le coût de cent appels et écrire la marche arrière
3 h - 07Module 7 — Mise en situation et retour au poste
retour au poste pour Développeurs et équipes qui livrent des applications · soutenir Créer un écosystème web performant avec l'IA
3 h
Teaching
- Cours théoriques
- Ateliers pratiques
- Travaux pratiques
- Feedbacks réguliers
- Ratio théorie/pratique 30% / 70%
Assessment
- Quiz
- soutenir Créer un écosystème web performant avec l'IA
- Critères : le geste est refait sans aide, les sources sont citées, aucune donnée sensible dans le prompt
Resources
- éditeur de code
- dépôt Git
- API du modèle
EVA throughout the programme
You are not on your own. EVA stays with you before, during and after the sessions, so the learning holds in the job.
- Before each module, prepare your real use cases.
- Between sessions, an assistant to clarify a concept or iterate.
- After the programme, support to follow what you put in place.
