Ce whitepaper Google (premier volet d'une série, signé Addy Osmani, Shubham Saboo et Sokratis Kartakis, mai 2026) soutient que la transformation la plus profonde de l'ingénierie logicielle n'est pas technologique mais interfacielle : on passe de l'écriture de code à l'expression d'intention, en confiant à des systèmes intelligents la traduction de cette intention en logiciel fonctionnel. Données de cadrage : 85 % des développeurs professionnels utilisent régulièrement des agents de codage, 51 % quotidiennement, et 41 % du nouveau code est généré par IA.
Les auteurs refusent l'opposition binaire vibe coding / agentic engineering au profit d'un spectre. Le différenciateur n'est pas l'usage de l'IA mais la quantité de structure, de vérification et de jugement humain qui entoure sa production. Distinction clé : les tests vérifient le déterministe, les evals (datasets étiquetés, grilles, LM judges) vérifient le non-déterministe — sans les deux, on reste en vibe coding.
Generation is solved. Verification, judgment, and direction are the new craft.
La compétence centrale devient le context engineering : la qualité dépend moins du prompt que du contexte fourni. Six types de contexte (instructions, knowledge, memory, examples, tools, guardrails) se répartissent entre contexte statique (toujours chargé, coûteux : AGENTS.md, CLAUDE.md, GEMINI.md) et dynamique (à la demande, efficient). Les Agent Skills sont le pattern phare du contexte dynamique par progressive disclosure.
Le SDLC est compressé de façon inégale : l'implémentation passe de semaines à heures, mais requirements, architecture et vérification restent au rythme humain. L'architecture demeure la phase la plus humaine (arbitrages de compromis). Côté implémentation, gains de 25-39 % mais nuance de l'étude METR (devs 19 % plus lents sur certaines tâches). Le fil conducteur est le modèle de l'usine : le livrable du développeur n'est plus le code mais le système qui le produit (specs, agents, quality gates, boucles de feedback, guardrails).
Au cœur de l'usine, l'équation Agent = Modèle + Harness : le modèle pèse ~10 %, le harness ~90 % (instructions, outils/MCP, sandboxes, orchestration, hooks, observabilité). Preuve : sur Terminal Bench 2.0, changer le seul harness fait passer un agent hors Top 30 au Top 5. « Most agent failures are configuration failures. »
Le développeur oscille entre conductor (temps réel, in-IDE) et orchestrator (async, multi-agents), confronté au problème des 80 %. Économiquement, le vibe coding (low CapEx/high OpEx) finit 3-10× plus cher par feature que l'agentic engineering (high CapEx/low OpEx) ; le context engineering et le model routing sont des leviers financiers. Conclusion : « Generation is solved. Verification, judgment, and direction are the new craft. »