Si vous constatez qu’il n’y a pas d’Actions lors de l’ouverture des Applications lors de la configuration d’un GPT personnalisé, ou que le panneau Applications disparaît après avoir conservé les Actions, ce n’est généralement pas que vous n’accordez pas assez de permissions, mais que ChatGPT a désormais conçu ces deux voies d’intégration pour qu’elles soient mutuellement exclusives, et qu’un GPT ne peut en choisir qu’une seule.
Beaucoup de gens pensent que les applications et les actions sont « toutes deux peuvent se connecter à des capacités externes et devraient être superposées ». Mais ils ne résolvent pas les mêmes types de problèmes. Les applications ressemblent davantage à permettre à GPT d’utiliser les capacités des applications auxquelles les utilisateurs se sont connectés ou publiés dans leur espace de travail ; Les actions sont votre propre définition des API et schémas REST externes, permettant à GPT de les appeler selon l’interface que vous spécifiez. Le modèle d’autorisation, la limite de capacité et le contrôle des risques derrière les deux sont différents, donc la plateforme choisit directement l’un des deux.
La chose la plus importante pour l’instant n’est pas de continuer à chercher des switches cachés, mais de décider lequel vous devez :
1. Si vous souhaitez vous connecter à vos propres interfaces externes, webhooks ou API métier définies, utilisez d’abord Actions.
2. Si vous souhaitez appeler une application ou une capacité d’annuaire d’applications déjà existante dans votre espace de travail, utilisez d’abord Applications.
3. Si vous souhaitez utiliser à la fois l’application et votre propre API REST, ne forcez pas un GPT à deux parties plus stables.
Il y a deux autres conséquences faciles à ignorer. Premièrement, les GPT avec les applications activées ne peuvent pas être publiés publiquement dans les magasins GPT publics comme les GPT classiques, et ils sont plus susceptibles d’être utilisés dans l’espace de travail. Deuxièmement, si votre espace de travail lui-même restreint le nom de domaine Applications ou Actions, même si vous pouvez voir l’entrée de configuration dans l’interface, l’exécution réelle peut être invalide.
Pourquoi beaucoup de gens le confondent-ils avec une « question d’autorité » ? Parce que le phénomène de surface est très similaire : le panneau manque, les options de capacité sont grisées et la portée de partage est limitée. Mais cela ne signifie pas nécessairement que le compte est cassé, souvent c’est simplement que vous avez choisi une autre méthode d’intégration, donc la plateforme met de côté les entrées mutuellement exclusives.
Dans ce cas, la façon la plus rapide de gérer cela n’est pas de faire des allers-retours pendant une demi-journée, mais de clarifier d’abord l’objectif. Voulez-vous « se connecter à une application prête à l’emploi » ou « se connecter à une API personnalisée » ? Réfléchissez bien à cette phrase, et les 80 % suivants des détours de configuration peuvent être éliminés.
Par conséquent, Applications et Actions ne peuvent pas être utilisées ensemble dans un GPT personnalisé, non pas parce que vous ne savez pas comment les faire correspondre, mais parce que les règles du produit sont intrinsèquement comme ceci. Traitez-le comme un problème architectural plutôt que comme un problème de défaut, et l’idée deviendra immédiatement beaucoup plus claire.