Présentation de l’extension des plugins

Lors du DevDay 2026, OpenAI a annoncé que les plugins de ChatGPT peuvent désormais héberger des expériences similaires à des applications autonomes. Jusqu’ici, les plugins reliaient le modèle à des services externes comme Slack, SharePoint, Airtable ou Google Drive. La nouveauté consiste à offrir à chaque plugin un espace dédié dans la barre latérale de ChatGPT, transformant ainsi l’interaction texte en une interface graphique interactive.

Architecture de la sidebar et des panneaux interactifs

Chaque extension s’appuie sur un conteneur web intégré à la sidebar, capable de rendre des panneaux HTML/CSS/JS. Les développeurs peuvent y intégrer des visualiseurs de fichiers, le format supporté étant celui utilisé par leur produit. Cette approche découple le traitement du langage (géré par le modèle GPT) du rendu UI, ce qui limite la charge CPU du modèle et permet une mise à jour asynchrone des données affichées. Le modèle conserve le contrôle du dialogue, tandis que le panneau agit comme une vue d’ensemble manipulable par l’utilisateur.

Outils de création et flux de découverte

OpenAI a lancé le Plugin Creator, un environnement de développement intégré qui génère le manifeste JSON requis, configure les points d’accès OAuth et valide les schémas d’entrée/sortie. Le processus de soumission a été refondu : les développeurs reçoivent un retour immédiat sur les erreurs de validation, ce qui accélère le passage du prototype à la publication. Le répertoire de plugins a également été révisé ; un algorithme de ranking pondère la pertinence fonctionnelle et la fréquence d’utilisation, afin de proposer les extensions les plus adaptées au contexte de la conversation.

Automatisations via la spécification MCP Events

OpenAI a intégré le support de la spécification MCP Events, un protocole ouvert qui déclenche des actions lorsqu’un événement se produit dans l’application connectée (création de document, mise à jour de base de données, etc.). Concrètement, un plugin peut écouter l’événement « new‑row » d’Airtable et lancer automatiquement une requête à ChatGPT pour générer un résumé. Cette capacité transforme le dialogue en orchestrateur d’automatisations, réduisant le besoin d’interfaces intermédiaires. Les automatisations sont gérées via un tableau de bord dédié où l’utilisateur peut activer, désactiver ou modifier les déclencheurs, garantissant un contrôle granulaire des permissions.