← L'édition
IANouveau2 min de lecture

ChatGPT Work Cloud : décryptage des capacités techniques pour les équipes de développement

OpenAI fait évoluer son interface avec ChatGPT Work, une déclinaison pensée pour exécuter des tâches complexes en autonomie. Disponible pour les abonnements payants à partir de 20 dollars par mois, cette version Cloud se distingue du chat traditionnel en intégrant un environnement d'exécution connecté à Internet, un navigateur automatisé et la gestion de sous-agents. Voici un panorama complet de ce qui change pour les développeurs.

Fil « Décryptage du fonctionnement et des fonctionnalités de ChatGPT Work »

Illustration de l'article — simonwillison.net
Image : simonwillison.net

Deux versions et un choix de modèles étendu

L'offre ChatGPT Work se divise en deux produits distincts : Work Local, une application de bureau issue de l'outil Codex (l'assistant d'écriture de code d'OpenAI) exécutant des scripts directement sur la machine hôte, et Work Cloud, accessible en ligne. Dans cette version Cloud, l'utilisation est décomptée directement du quota Codex. L'interface donne accès aux modèles GPT-5.6 Sol, Luna et Terra, configurables selon plusieurs niveaux de raisonnement (de Light jusqu'à Ultra, un mode qui délègue plus agressivement les tâches à des sous-agents autonomes), ainsi qu'à GPT-5.5.

Un environnement de code connecté au Web

La différence majeure par rapport au Chat classique réside dans l'environnement d'exécution de code (auparavant appelé Code Interpreter). Dans ChatGPT Work, ce conteneur dispose d'un accès réseau ouvert. Contrairement aux bacs à sable restreints habituels, le système peut cloner des dépôts GitHub, installer des dépendances via des gestionnaires de paquets comme PyPI (pour Python) ou NPM (pour JavaScript), et interagir directement avec des API (interfaces de programmation) externes.

Navigation automatisée et manipulation du DOM

Le système intègre un navigateur Chrome en mode headless (exécuté en arrière-plan sans interface visuelle). L'agent peut charger des sites, remplir des formulaires, résoudre des authentifications à deux facteurs en demandant l'intervention de l'utilisateur, et exécuter du code JavaScript directement sur le DOM (la structure d'éléments de la page web).

await tab.playwright.evaluate(() => {
  return Array.from(document.querySelectorAll("h1,h2,h3,h4,h5,h6"), heading => ({
    level: heading.tagName.toLowerCase(),
    text: heading.innerText.trim().replace(/\s+/g, " "),
    id: heading.id || null
  }));
});

Stockage persistant et déploiement de sites

Contrairement aux sessions Chat qui réinitialisent leur espace de stockage à chaque échange, ChatGPT Work s'appuie sur un système de fichiers persistant partagé. Les fichiers générés restent accessibles dans un répertoire local /workspace/scratch/ au fil des sessions. De plus, l'outil permet de générer et d'héberger directement des applications web complètes appelées ChatGPT Sites, déployées sur l'infrastructure Cloudflare Workers avec prise en charge de bases de données (Cloudflare D1 et R2).

Sous-agents et considérations de sécurité

Work introduit la possibilité d'exécuter des sous-agents (des instances secondaires travaillant en parallèle sur des sous-problèmes) ainsi que la planification d'exécutions récurrentes. Cette accumulation de capacités — accès aux données privées, lecture de contenus externes non contrôlés et capacité d'émettre des requêtes réseau — accentue toutefois l'exposition aux attaques par prompt injection (une vulnérabilité où du contenu malveillant externe détourne les instructions initiales de l'IA).

Cette combinaison d'accès aux données privées, d'exposition à du contenu non fiable et de communication vers l'extérieur exige une vigilance accrue sur la sécurité des sessions d'agent.