OpenAI
Cette page a été traduite automatiquement. Afficher l’article original en anglais.

Modules d’extension dans Codex

Découvrez le fonctionnement des modules d’extension dans Codex, comment les admins d’espace de travail peuvent approuver les applications sous-jacentes et quoi vérifier avant leur utilisation.

Mise à jour : 2 days ago

Aperçu

Les modules d’extension aident Codex à accomplir du travail répétable en regroupant les capacités nécessaires à un flux de travail précis. Un module d’extension peut inclure des conseils de flux de travail, comme des compétences, et peut aussi dépendre d’applications approuvées qui connectent Codex à des outils, à des données ou à des actions.

Pour les espaces de travail Business, Enterprise et Edu, la disponibilité des modules d’extension peut dépendre des paramètres de l’espace de travail, de l’accès aux fonctionnalités et des applications qu’un admin a activées. Un module d’extension n’accorde pas à lui seul de nouvel accès aux données. Les utilisateurs peuvent seulement utiliser les capacités appuyées par des applications lorsque l’application connectée est à leur disposition et qu’ils ont déjà accès au système source sous-jacent.

Cet article s’adresse aux admins, propriétaires et utilisateurs d’espaces de travail qui doivent comprendre comment les modules d’extension fonctionnent et ce qui doit être activé avant qu’un module d’extension puisse être utilisé.

Qu’est-ce qu’un module d’extension?

Un module d’extension est une capacité empaquetée pour un flux de travail. Selon le module d’extension, il peut inclure :

  • Des compétences, qui fournissent des instructions, des invites et des modèles de flux de travail réutilisables pour aider Codex à accomplir une tâche.

  • Des applications, qui connectent Codex aux systèmes, données et actions approuvés pour votre espace de travail.

  • Des modèles d’application, qui aident un admin à créer ou à configurer l’application dont le module d’extension a besoin.

Certains modules d’extension sont vastes, tandis que d’autres sont conçus pour un secteur d’activité précis, comme les ventes, l’analyse de données ou les opérations internes. Un module d’extension sectoriel peut regrouper plusieurs capacités afin que les utilisateurs puissent accomplir une tâche sans passer manuellement d’un outil à l’autre.

Un seul module d’extension peut comporter plusieurs compétences et applications, ce qui permet aux utilisateurs d’accomplir une grande variété de tâches. Les admins et les propriétaires peuvent activer certaines applications d’un module d’extension ou toutes ses applications, selon la politique de l’organisation. Par exemple, un module d’extension axé sur les ventes pourrait inclure plusieurs capacités appuyées par des applications qui soutiennent un flux de travail de vente.

Comment les modules d’extension utilisent les applications

De nombreux modules d’extension dépendent d’applications pour accéder à des systèmes externes. Par exemple, un module d’extension peut avoir besoin d’accéder à une application approuvée pour l’espace de travail qui se connecte à un dépôt, à un entrepôt de données, à un CRM, à un magasin de documents ou à un outil de messagerie.

Les admins et les propriétaires contrôlent qui peut utiliser ces applications dans ChatGPT ou Codex. Selon l’application, les admins et les propriétaires peuvent aussi contrôler :

  • Quels utilisateurs, groupes ou rôles peuvent y accéder (Enterprise/Edu seulement)

  • Si elle peut seulement lire des données ou aussi exécuter des actions

  • Si les utilisateurs doivent confirmer les actions avant leur exécution

  • Si la synchronisation, les restrictions de domaine, les limites de source ou d’autres paramètres propres à l’application s’appliquent.

L’approbation d’une application dans ChatGPT ne remplace pas les autorisations du système source. Si un utilisateur ne peut pas accéder à un fichier, à un dépôt, à un enregistrement, à un espace de travail ou à un canal dans le système connecté, le module d’extension ne devrait pas lui y donner accès par l’intermédiaire de Codex.

Modules d’extension qui comprennent des modèles d’application

Certains modules d’extension peuvent inclure un modèle d’application ou dépendre d’une application créée à partir d’un modèle. Les modèles d’application ne sont pas la même chose qu’une application prête à l’emploi. Un admin ou un propriétaire d’espace de travail peut devoir saisir une configuration propre à l’organisation, créer une application brouillon, la publier et attribuer l’accès avant que les membres puissent utiliser le module d’extension.

Si un module d’extension dépend d’un modèle d’application qui n’a pas encore été configuré, les membres peuvent avoir besoin qu’un admin termine d’abord la configuration. Le module d’extension ne peut pas utiliser le modèle d’application à lui seul.

Pour en savoir plus sur la configuration des modèles, consultez les modèles d’application ChatGPT.

Configurer un module d’extension

Les modules d’extension peuvent devoir être ajoutés dans Codex avant d’être prêts à l’emploi. Avant de demander aux membres d’utiliser un module d’extension, vérifiez ses exigences, ajoutez ou installez-le si Codex affiche un bouton Ajouter un module d’extension ou Installer, puis configurez toute application sous-jacente requise. Les étapes générales sont incluses ci-dessous; poursuivez la lecture pour plus de détails.

  1. Ouvrez Administration > Modules d’extension et trouvez le module d’extension que vous voulez configurer.

  2. Si le module d’extension n’est pas déjà ajouté, sélectionnez Ajouter un module d’extension ou Installer.

  3. Ouvrez Paramètres de l’espace de travail > Applications.

  4. Trouvez l’application ou le modèle d’application requis par le module d’extension.

  5. Examinez le système auquel il se connecte, les données auxquelles il peut accéder et les actions qu’il peut exécuter.

  6. Attribuez l’accès aux utilisateurs, groupes ou rôles qui doivent utiliser le module d’extension (Enterprise/Edu seulement).

  7. Examinez les contrôles des actions et les paramètres de confirmation des actions.

  8. Si l’application exige une authentification du fournisseur, demandez à un utilisateur de test de connecter son compte.

  9. Exécutez une invite de test à faible risque pour confirmer que le module d’extension fonctionne comme prévu.

Trouver et examiner l’application ou le modèle d’application pertinent

Si vous savez quel module d’extension vous voulez configurer, ouvrez Administration > Modules d’extension, trouvez le module, puis sélectionnez Gérer l’application dans le module d’extension ou Gérer les applications dans le module d’extension pour ouvrir la liste d’applications limitée à ce module. À partir de là, examinez chaque application ou modèle d’application inclus.

Vous pouvez aussi accéder directement aux Paramètres de l’espace de travail > Applications lorsque vous connaissez déjà le nom de l’application ou du modèle. Commencez dans Répertoire si vous activez une nouvelle application, ou consultez Activées si l’application a déjà été approuvée. Pour les forfaits Business, la plupart des applications sont activées par défaut. Utilisez Brouillons lorsque vous examinez une application personnalisée en attente de publication.

Cliquez sur le menu des points de suspension (...) à côté de l’application que vous souhaitez configurer pour l’examiner. Cliquez sur Afficher les détails et confirmez :

  • À quel système l’application se connecte

  • Quelles informations elle peut rechercher ou récupérer

  • Si elle peut synchroniser des données dans ChatGPT

Examinez ensuite les actions que l’application peut exécuter, surtout tout ce qui peut créer, mettre à jour ou envoyer de l’information.

Si l’application se connecte à des systèmes sensibles ou à des données réglementées, prévoyez l’examen approprié par le fournisseur, les équipes juridiques et de sécurité, ou pour la résidence des données. Pour les applications MCP personnalisées, incluez le serveur MCP, le modèle d’authentification, les outils exposés et le comportement des actions d’écriture dans cet examen avant la publication.

Attribuer l’accès aux applications et définir les limites des actions et des données

Les admins et propriétaires Enterprise/Edu peuvent décider quels membres de votre espace de travail peuvent utiliser l’application en attribuant des applications à des utilisateurs, groupes ou rôles.

Vous pouvez utiliser le RBAC ou les contrôles d’accès aux applications pour attribuer l’application seulement à ce groupe, puis élargir l’accès plus tard une fois le flux de travail validé.

Notez que l’attribution d’applications dans les paramètres de votre espace de travail contrôle qui peut accéder à l’application dans ChatGPT. Elle ne remplace pas les autorisations existantes de l’utilisateur dans le système source connecté. Les utilisateurs doivent quand même disposer des autorisations OAuth et autres appropriées pour utiliser le système connecté qui alimente l’application.

Les admins et les propriétaires peuvent aussi vérifier ce que l’application est autorisée à faire :

Publier et valider

Lorsque les paramètres de l’application semblent corrects, sélectionnez Publier.

Si le module d’extension a été importé d’une place de marché, utilisez Actualiser sur le module d’extension de l’espace de travail lorsque vous voulez récupérer la plus récente version de sa source d’origine.

Après le lancement, vérifiez périodiquement l’accès, les contrôles des actions, les paramètres de synchronisation, les questions de soutien, les analyses et les besoins de conformité.

Considérations relatives à la sécurité et aux autorisations

Lorsque vous examinez un module d’extension, utilisez le même processus d’examen que pour les applications dans ChatGPT.

Confirmez de quel système externe dépend le module d’extension. Confirmez si le module d’extension peut utiliser des actions en lecture seule, des actions d’écriture ou les deux. Confirmez si une confirmation d’action est requise pour les actions sensibles. Gardez le premier déploiement limité à un groupe pilote lorsque c’est possible. Vérifiez si une approbation juridique, de sécurité, de confidentialité, de résidence des données ou du fournisseur est nécessaire avant d’élargir l’accès. Vérifiez périodiquement l’accès après le déploiement.


Les applications peuvent avoir leurs propres conditions, politiques de confidentialité et engagements en matière de résidence des données. Passez en revue ces conditions avant d’activer l’accès pour des flux de travail sensibles ou réglementés.

FAQ

Pourquoi est-ce que je ne trouve pas le module d’extension?

La disponibilité d’un module d’extension peut dépendre de votre forfait, des paramètres de l’espace de travail, de l’état du déploiement et de l’accès aux fonctionnalités. Si vous vous attendiez à voir un module d’extension et que ce n’est pas le cas, demandez à l’admin ou au propriétaire de votre espace de travail de confirmer s’il est activé pour votre espace de travail.

Pourquoi le module d’extension indique-t-il qu’une application doit être configurée?

Demandez à un admin ou à un propriétaire de l’espace de travail d’examiner l’application requise. L’admin devra peut-être l’activer, la créer à partir d’un modèle, publier un brouillon ou attribuer l’accès avant que les membres puissent utiliser le module d’extension.

Pourquoi le module d’extension ne peut-il pas accéder aux données attendues?

Vérifiez à la fois l’accès à l’espace de travail ChatGPT et le système source. L’utilisateur doit avoir accès à l’application dans ChatGPT et disposer aussi de l’autorisation d’accéder au contenu sous-jacent dans le système connecté.

Pourquoi le module d’extension ne peut-il pas exécuter une action?

Un admin peut avoir limité l’application à l’accès en lecture seule, ou l’action peut exiger une confirmation. Demandez à l’admin d’examiner les contrôles des actions, les paramètres de confirmation des actions et toute autorisation du système source requise pour l’action.

Pourquoi le module d’extension associé est-il toujours visible dans Codex après que j’ai désactivé une application dans ChatGPT?

Les modules d’extension peuvent inclure à la fois des capacités appuyées par des applications et des compétences. Désactiver une application ou une action empêche le module d’extension d’utiliser cette capacité appuyée par l’application, mais le module d’extension peut quand même apparaître dans Codex lorsque d’autres parties, comme les compétences ou les conseils de flux de travail, restent disponibles. Si un module d’extension visible ne fonctionne pas après la désactivation d’une application ou indique qu’une configuration est requise, demandez à un admin ou à un propriétaire d’espace de travail d’examiner les paramètres de disponibilité de l’application, de la compétence et du module d’extension sous-jacents.

Pourquoi n’ai-je pas accès aux compétences?

Certains comportements du module d’extension peuvent dépendre de la disponibilité dans l’espace de travail ou de la disponibilité des fonctionnalités. Si un module d’extension est visible, mais ne fonctionne pas comme prévu, demandez à votre admin ou au propriétaire de l’espace de travail de confirmer si les capacités requises du module d’extension, de la compétence et de l’application sont disponibles pour votre espace de travail.

Cet article vous a-t-il été utile?