# chen-fioca-openai-future-proof-coding-agents-2025-11-23

## Veille

Construire des agents de codage pérennes face aux cycles de modèles : architecture Harness, Codex SDK et Computer Use terminal — retour d'expérience OpenAI

## Titre Article

Future-Proof Coding Agents: Building Reliable Systems That Outlast Model Cycles

## Date

2025-11-23

## URL

https://www.youtube.com/live/cMSprbJ95jg?si=4HnxK8w1ELvSr4tz&t=7320

## Keywords

OpenAI, Codex, Coding Agents, Harness, SDK, Computer Use, Agentic Patterns, Model Abstraction, Infrastructure

## Authors

Bill Chen (Product Manager, OpenAI), Brian Fioca (Engineering, OpenAI)

## Ton

**Profil:** Technique-Architectural | Ingénierie Système | Pragmatique | Expert

Le ton est celui d'ingénieurs et de chefs de produit partageant des leçons apprises "sur le terrain" (in the trenches). Le style est didactique mais technique, se concentrant sur l'anatomie des agents (Harness, Model, UI) et les défis d'intégration. L'approche est celle de la résolution de problèmes d'infrastructure : comment abstraire la complexité des modèles changeants pour construire des outils durables. Le discours vise les développeurs d'outils et d'agents, avec un vocabulaire précis (compaction, context window, sandboxing, MCP).

## Pense-betes

- **Anatomie d'un agent** : Interface Utilisateur + Modèle + Harness (le "harnais").
- **Le Harness est critique** : C'est la couche d'interface qui gère la complexité (outils, prompts, mémoire, sécurité).
- **Défis du Harness** :
    - Adaptation aux nouveaux modèles (habitudes vs intelligence).
    - Gestion de la latence et de l'UX "pendant que le modèle réfléchit".
    - Gestion de la fenêtre de contexte et compaction.
    - Sécurité (sandboxing, permissions).
- **Codex comme Harness** : OpenAI propose Codex non seulement comme un modèle mais comme un agent/harnais "batteries included" (gestion des outils, CLI, sandboxing).
- **Computer Use pour le Terminal** : Codex agit comme un agent capable d'utiliser l'ordinateur via le terminal, unifiant les tâches de code et d'administration système.
- **Patterns émergents** :
    - Le Harness comme nouvelle couche d'abstraction (éviter de réécrire le prompt engineering à chaque modèle).
    - SDK Codex pour intégrer l'agent dans d'autres produits (ex: GitHub, Cursor).
    - Agents construisant leurs propres outils (connecteurs MCP dynamiques).

## RésuméDe400mots

Bill Chen et Brian Fioca de l'équipe Applied AI d'OpenAI présentent une méthodologie pour construire des "Coding Agents" pérennes, capables de survivre aux cycles rapides d'évolution des modèles. Ils décomposent l'anatomie d'un agent en trois parties : l'Interface Utilisateur, le Modèle (l'intelligence brute), et le "Harness" (le harnais ou l'infrastructure d'intégration).

Le cœur de leur intervention se concentre sur la complexité sous-estimée du **Harness**. Construire un harnais robuste est difficile car il doit gérer l'adaptation aux "habitudes" spécifiques de chaque modèle (prompt engineering), la gestion de la latence, la compaction du contexte, l'intégration des outils (MCP), et surtout la sécurité (sandboxing). Ils soulignent que les modèles ont des "personnalités" ou des biais d'entraînement (comme la tendance à vouloir tout lire avant d'agir) qui doivent être gérés par le harnais pour être efficaces.

Pour résoudre ce problème, OpenAI positionne **Codex** non seulement comme un modèle, mais comme une solution "agent + harnais" intégrée. Codex (l'agent) gère nativement la complexité de l'interaction avec le système : exécution de commandes terminal, édition de fichiers, gestion de la mémoire et création d'outils à la volée. Cela en fait un "Computer Use Agent" pour le terminal, capable de réaliser des tâches allant du codage pur à l'administration système ou l'analyse de données (fichiers CSV, organisation de dossiers).

Ils identifient des patterns émergents pour les développeurs d'agents :
1.  **Harness comme couche d'abstraction** : Utiliser un harnais robuste (comme le SDK Codex) permet de se concentrer sur la différenciation produit plutôt que sur la maintenance de l'infrastructure de bas niveau (prompting, tool calling).
2.  **Agents dans les Agents** : Intégrer Codex via SDK comme un "sous-agent" capable d'exécuter des tâches techniques complexes au sein d'une application plus large.
3.  **Création d'outils dynamique** : La capacité des agents à écrire leurs propres connecteurs (MCP) pour s'interfacer avec des API ou des systèmes sans intégration préalable.

En conclusion, ils invitent les développeurs à ne pas "réinventer la roue" du harnais à chaque fois, mais à s'appuyer sur des infrastructures existantes pour construire des expériences utilisateur plus riches et plus stables.

## GrapheDeConnaissance

- Bill Chen —recommande→ architecture agents codage (CONCEPT, 0.92)
- Brian Fioca —recommande→ architecture agents codage (CONCEPT, 0.92)
- OpenAI —emploie→ Bill Chen (PERSONNE, 0.95)
- OpenAI —emploie→ Brian Fioca (PERSONNE, 0.95)
- OpenAI —a_créé→ Codex (TECHNOLOGIE, 0.97)
- Codex —utilise→ Harness (CONCEPT, 0.92)
- Harness —résout→ complexité intégration modèles (CONCEPT, 0.9)
- Codex —utilise→ Computer Use terminal (METHODOLOGIE, 0.88)
- agents IA —a_créé→ outils dynamiquement (MCP) (TECHNOLOGIE, 0.85)
- SDK Codex —permet→ intégration sous-agent (CONCEPT, 0.88)
- Harness —réduit→ dépendance aux cycles d'évolution des modèles (CONCEPT, 0.9)

---
Canonical: https://www.thekb.eu/fr/fiches/chen-fioca-openai-future-proof-coding-agents-2025-11-23/
