OpenAI a officiellement lancé la fonctionnalité « mode développeur ChatGPT » le 11 septembre. Cette fonctionnalité en version bêta est accessible aux utilisateurs Plus et Pro, et elle prend en charge les fonctionnalités complètes du client MCP (Model Context Protocol). Cette mise à jour permet à ChatGPT non seulement de lire des données externes, mais aussi d'exécuter des opérations d'écriture, marquant ainsi une transition importante de l'assistant IA d'un outil de conversation vers un agent automatisé.

La nouvelle fonctionnalité repose sur le protocole MCP, permettant aux développeurs de créer des connecteurs personnalisés qui permettent à ChatGPT d'opérer directement sur des systèmes externes. Les utilisateurs peuvent faire exécuter à l'IA des tâches complexes par des instructions en langage naturel, y compris la mise à jour des tickets Jira, le déclenchement de workflows Zapier ou l'exécution d'opérations combinées entre plusieurs connecteurs.

Le cœur du mode développeur ChatGPT réside dans la réalisation d'une interaction bidirectionnelle entre l'IA et les outils externes. Les développeurs peuvent créer des connecteurs personnalisés prenant en charge les opérations de recherche, d'extraction, de modification et d'écriture. Cette capacité permet à ChatGPT de traiter directement des tâches telles que la mise à jour de base de données, l'édition de fichiers et les appels d'API, et non pas uniquement la récupération d'informations.

image.png

Cette fonctionnalité prend en charge l'intégration avec n'importe quel serveur compatible MCP, y compris les événements de diffusion à distance (SSE) et les protocoles HTTP en flux, et propose des options d'authentification OAuth. Les développeurs peuvent activer ou désactiver des outils spécifiques via l'interface de gestion des connecteurs, garantissant ainsi la précision et la sécurité des opérations.

Aujourd'hui, cette fonctionnalité est disponible uniquement sur la version Web de ChatGPT pour les utilisateurs Plus et Pro. Les utilisateurs doivent naviguer vers les options avancées des connecteurs dans les paramètres et activer le mode développeur. Une fois activé, les utilisateurs peuvent ajouter des serveurs MCP distants dans l'onglet connecteur, spécifier l'URL, l'icône et la méthode d'authentification.

Dans l'utilisation pratique, les utilisateurs doivent spécifier clairement l'outil à utiliser. Pour les opérations d'écriture impliquant la modification de données, l'interface d'confirmation des paramètres JSON s'affiche, exigeant que l'utilisateur valide les paramètres de l'opération. Une nouvelle conversation réinitialise les autorisations des outils, assurant ainsi une vérification de sécurité à chaque utilisation.

image.png

OpenAI a intégré plusieurs mesures de protection de sécurité dans la conception de cette fonctionnalité. Les outils en lecture seule sont marqués comme ReadOnlyHint, et les opérations d'écriture nécessitent une confirmation utilisateur. Les connecteurs sont limités aux sources fiables et ne prennent pas en charge les extensions personnalisées non vérifiées.

Le document officiel indique que cette fonctionnalité est conçue spécifiquement pour les développeurs conscients de la sécurité, et qu'il est recommandé de la tester dans un environnement isolé. Bien que la chaîne d'outils puisse améliorer l'efficacité, elle nécessite une surveillance stricte pour éviter les opérations accidentelles.

Cette fonctionnalité renforce davantage la position dominante d'OpenAI dans l'écosystème des agents d'IA. Les développeurs peuvent utiliser le protocole MCP pour créer des solutions d'intégration spécifiques, favorisant ainsi le passage des outils SaaS traditionnels vers une plateforme pilotée par l'IA.

Il est rapporté qu'OpenAI prévoit d'étendre cette fonctionnalité à plus de plans d'abonnement et d'optimiser le support de la version bureau. La communauté des développeurs répond positivement à cette fonctionnalité, ce qui devrait accélérer le déploiement des applications d'intégration d'IA pour les entreprises.

Les analystes du secteur considèrent que le lancement du mode développeur ChatGPT représente un jalon important dans le développement des assistants IA interactifs vers des agents automatisés. À mesure que plus d'entreprises adoptent ces solutions d'automatisation alimentées par l'IA, les méthodes traditionnelles de gestion des processus métier pourraient connaître un changement majeur.

Documentation officielle :

https://platform.openai.com/docs/mcp

https://platform.openai.com/docs/guides/developer-mode