Accéder à l'en-tête Accéder au contenu principal Accéder au pied de page

Context Engineering : AI under control

Formation context engineering

Description

Objectifs

L'IA est un amplificateur qui, sans discipline, peut accélérer la Dette Technique en amplifiant notamment la duplication du code de mauvaise qualité de +7,2% pour chaque 25% d'utilisation des AIagents (Google, DORA report 2024 & 2025). La différence est édifiante entre les personnes qui maitrisent les agents IA avec le context engineering (+25% de code de qualité généré) et celles qui ne maitrisent pas (-20% de production de code maintenable). Avec un taux global de réutilisation ayant chuté à moins de 10 % en 2024.*

Cette formation dépasse le simple Prompt Engineering pour vous doter des compétences de Context Engineering, essentielles pour l'intégration sécurisée et qualitative des agents d'IA dans vos projets. L'objectif est de controller le contexte et la qualité en :

Gérant les défis de l'IA : Comprendre et résoudre les problématiques techniques inhérentes aux agents d'IA, telles que la gestion du Context Window, le Collapse et les leviers de pilotage des agents

Gardant le controle : Appliquer les pratiques du Software Craft (notamment le DDD - Domain-Driven Design) pour fournir aux assistants IA un contexte solide et sécurisé. Ceci est réalisé en structurant la connaissance autour du Langage Ubiquitaire et des Bounded Contexts.

Sécurisant l'environnement : Garantir que l'IA accède à des données internes fiables, minimisant le risque de reproduction de vulnérabilités de sécurité.

À travers un équilibre entre théorie fondamentale et exercices pratiques progressifs, les participants et participantes découvrent comment maintenir le contrôle et la responsabilité des résultats générés par l’IA. La formation s’appuie sur des retours d’expérience concrets issus de projets clients réels, et privilégie l’expérimentation collective et l’échange entre pairs, quel que soit l’outil utilisé.

*Software developer productivity loss due to technical debt—A replication and extension study examining developers’ development work - ScienceDirect

Programme

Entre apports théoriques issus de la recherche et mises en situation immersives, ce programme vous prépare à redéfinir votre rôle face à l'automatisation, en transformant l'IA générative en un levier stratégique de fiabilité et d'innovation plutôt qu'en une source de dette technique :

Comprendre les fondamentaux de l'IA générative
Mécanismes fondamentaux : comment l'IA "comprend" et génère du code
Non-déterminisme et sensibilité : pourquoi les résultats varient et comment les contrôler
Sécurité : risques d'injection, fuite de contexte et bonnes pratiques
Taille de contexte : impacts sur les coûts, l'empreinte carbone et la fiabilité
Expérimenter directement les hallucinations et l'enrichissement de contexte

Maîtriser la génération de code avec l'IA
Du "Vibe Coding" à l'ingénierie logicielle : structurer ses prompts efficacement
Prompts modulaires et réutilisables pour des projets évolutifs
Agents IA et outils MCP : décomposer et résoudre des problèmes complexes
Jeu de rôle pratique : simuler une boucle agentique pour comprendre les mécanismes internes
Context Engineering : concevoir des systèmes qui convergent vers la qualité
Retours d'expérience sur les outils du marché (Cline, Claude Code, etc.)

Garantir la qualité et la sécurité dans la durée
Analyse des études récentes sur l'impact de l'IA sur la qualité logicielle (DORA, Code Red)
Stratégie de Context Engineering : approche itérative en 4 quadrants
Moyens préventifs : règles, instructions, documentation vivante (ADR, README)
Contrôles défensifs : linters, tests automatisés, tests d'architecture
Génération et validation antagoniste : code vs tests comme sources de vérité
Émergence collaborative des normes : rétrospectives, pair/mob programming, revues de code
Gouvernance pour scaler les pratiques sur plusieurs équipes

Élargir la vision et préparer l'avenir
Redéfinition du design logiciel : maintenir du code ou maintenir des prompts ?
Spec-driven Development et Product Discovery assistés par l'IA
Optimisation des contextes et des coûts (sub-agents…)
Nouveaux potentiels offerts par l’IA: tests end-to-end à l'échelle, refactorings guidés par l'IA
Gouvernance et mise à l'échelle des pratiques (outils : Packmind)
Impacts environnementaux et considérations éthiques
Évolution des rôles : méta-développeur, formation des juniors, responsabilité humaine

À savoir

La formation est donnée en français ou en anglais. Par contre les supports de formation sont en anglais. Durant la formation, les apprenti.e.s seront incité.e.s à travailler en pair programming, sans caractère obligatoire.

Pour chaque formation, un quiz de validation des prérequis sera transmis 2 semaines en amont, et un autre en fin de session pour valider les acquis

Public

La formation a une dimension tactique et une dimension stratégique/organisationnelle. Elle cible tous les rôles impliqués dans la conception, la construction et la maintenance de logiciels de qualité et avec une complexité métier :

- Développeuses et Développeurs (Full-stack, Back-end)

- Architectes logiciels, Tech Leads, Engineering Managers

- DevEx & Staff Engineers

- Product Owners (PO), Business Analysts et Experts Métier intéressé(e)s par le sujet

Pré-requis

Une première expérience avec un coding assistant ou un chat IA est préférable mais non indispensable.

Matériel pédagogique

Les formateur.rices distribueront les supports de la formation au format électronique PDF à la fin de la formation.

Méthodes pédagogiques

50% théorie, 50% pratique

Durée

2 jours

Votre crafter

Cyrille Martraire CTO associé Arolla et coach craft

Cyrille Martraire

CTO associé Arolla

Dorra bartaguiz formatrice Arolla

Dorra Bartaguiz

Formatrice et CTO Arolla

formateur arolla Olivier Penhoat

Olivier Penhoat

Senior software craft engineer

Les prochaines sessions

Présentiel

09/04/2026 au 10/04/2026

2000€

Présentiel

24/09/2026 au 25/09/2026

2000€

Contactez-nous

Ils en parlent

Arnaud Courtès formateur Arolla et lead tech craft artisan logiciel

Arnaud Courtes

Lead tech et formateur

« Arolla, c’est avant tout faire partie d’une super communauté, bienveillante, toujours présente quand il y a besoin et techniquement au top. C’est très stimulant. Arolla, c’est aussi la possibilité de réaliser ce que l’on veut vraiment faire en matière de carrière avec l’appui de personnes expérimentées. Ce sont enfin des clients intéressés en majorité par la qualité et le craft et le fait de pouvoir choisir sa mission. »

Gwenaëlle Rispal

Software crafter - Fullstack JAVA

« Tout le monde est bienveillant et s’entraide spontanément. On le voit sur le réseau social d’Arolla, dès qu’on pose une question, dans les 10 minutes on a une solution. Et puis avoir des jours de destaffing pour travailler ensemble et monter en compétence sans empiéter sur l’agenda personnel est un vrai plus. Enfin le programme d’ArollAcademy couronne le tout puisqu’il joue un double rôle : il forme des juniors et permet aux arolliens expérimentés de transmettre leur savoir. »

Ils nous font confiance

ALD automotive black and white PNG Arolla

Banque et services

ALD Automotive

Banque et assurance

Crédit Agricole – Corporate & Investment Bank
décathlon arolla data craft

Retail (grande distribution)

Decathlon

Banque et assurance

ING Direct
Monoprix Black and white PNG Arolla

Retail (grande distribution)

Monoprix

Nos dernières formations

Voir toutes les formations
Pragmatic Architecture arolla formation
Architecture Signature

Pragmatic Architecture

Cette formation fournit une connaissance complète des problématiques d'architecture en entreprise pour des systèmes complexes, basée sur l'état de l'art validé par des retours d'expérience chez des clients.

Durée

2 jours

Voir
Working on legacy code arolla
Qualité

Working on legacy code

Cette formation vise à enseigner les techniques de refactoring pour améliorer et rendre plus maintenable le code existant d'une application devenue complexe et difficile à faire évoluer.

Durée

2 jours

Voir
TDD test driven development
Attitude Nouvelle

TDD Test-Driven Development (AI)

Cette formation sera l’occasion de (re)découvrir le TDD et développer en baby steps. Nous verrons comment en partant de l'objectif décliné en exemple et en test, le développement devient plus fluide et sans over-engineering.

Durée

2 jours

Voir