Utiliser ChatGPT dans Slack
Demandez à Codex d’exécuter des tâches depuis des canaux et des fils de discussion
Mentionnez @ChatGPT dans un canal Slack pour lancer une demande. Si la délégation
Cloud est activée dans votre espace de travail, ChatGPT peut confier le travail sur un dépôt à une tâche
Codex Cloud distincte et renvoyer le résultat dans le fil de discussion.
Configurer l’application Slack
Un propriétaire ou un administrateur de l’espace de travail ChatGPT configure le déploiement Slack de cet espace. Les contrôles disponibles dépendent des fonctionnalités activées dans votre espace de travail.
Si ces contrôles ne s’affichent pas, demandez à l’administrateur de votre espace de travail ChatGPT si les déploiements Slack sont disponibles. Les politiques relatives aux apps de votre espace de travail Slack s’appliquent également.
La délégation Cloud doit être disponible dans votre espace de travail et nécessite un environnement publié et partagé avec cet espace. Demandez à votre administrateur d’ activer Codex Cloud pour Slack. Lorsque le contrôle d’accès par rôles de Codex Cloud est activé, le compte de service du déploiement et votre compte doivent tous deux avoir accès à Codex Cloud.
Connecter votre compte lorsque vous y êtes invité
La configuration de l’espace de travail et la connexion de votre compte personnel sont distinctes. Si ChatGPT vous demande de connecter votre compte avant de continuer :
- Sélectionnez le lien de connexion dans le message Slack et connectez-vous si vous y êtes invité.
- Connectez Slack pour l’espace de travail dans lequel vous avez effectué la demande.
- Revenez au fil de discussion Slack d’origine et mentionnez
@ChatGPTpour réessayer.
Lancer une demande
- Dans un canal où l’app est activée, mentionnez
@ChatGPTet décrivez le résultat souhaité. Pour les tâches de programmation, indiquez le dépôt et le contexte pertinent du fil de discussion. - Répondez aux éventuelles demandes de connexion de compte ou d’approbation. Examinez le travail demandé et les accès sollicités avant d’approuver.
- Poursuivez les demandes connexes dans le même fil de discussion en mentionnant à nouveau
@ChatGPT.
Par exemple :
@ChatGPT investigate the failing checkout tests in acme/storefront and propose a fix.Poursuivez ensuite dans ce fil :
@ChatGPT add a regression test for the fix and summarize the checks you ran.Utilisez un canal public ou privé de votre espace de travail où ChatGPT est activé. Les canaux Slack Connect partagés avec une autre organisation ne sont pas pris en charge dans ce fonctionnement.
Effectuer des tâches sur un dépôt dans Codex Cloud
La délégation au cloud nécessite un environnement admissible partagé avec l’espace de travail et disposant d’une version publiée. Pour un espace de travail Enterprise, préparez et publiez une configuration testée à l’aide du guide des environnements cloud et suivez les instructions pour la partager au sein de votre espace de travail Enterprise. Vérifiez que l’environnement est disponible pour le dépôt demandé.
- Sélection de l’environnement : ChatGPT choisit parmi les environnements Cloud accessibles partagés avec l’espace de travail. Lorsqu’il utilise votre compte, il vérifie que vous avez accès à l’environnement avant de commencer. Les environnements Cloud personnels sont exclus. Indiquez le dépôt ou l’environnement partagé dans votre demande pour aider ChatGPT à choisir.
- Tâche de programmation distincte : Le travail sur le dépôt s’effectue dans une tâche distincte avec votre compte. Vous devez avoir accès à l’environnement sélectionné ainsi qu’aux dépôts qui nécessitent une authentification.
- Demandes de suivi : Les demandes liées dans un même fil Slack peuvent poursuivre la tâche de programmation dans le même environnement si elles utilisent le même compte pour l’exécuter. Une demande utilisant un autre compte peut démarrer une tâche de programmation distincte. Lancez une nouvelle conversation si vous avez besoin d’un autre environnement.
Le partage d’un environnement n’accorde pas l’accès au dépôt et ne partage pas vos identifiants personnels. Examinez les valeurs propres à l’environnement et les fichiers préparés avant de le partager, car ils peuvent être accessibles aux personnes qui utilisent cet environnement.
Si aucun environnement partagé admissible n’est disponible, résolvez le problème d’environnement ou d’accès avant de réessayer. Pour l’accès aux services, consultez Se connecter aux services et Variables d’environnement et secrets réseau.
Examiner les demandes d’approbation et les résultats
Lorsqu’une demande nécessite votre autorisation, ChatGPT peut afficher une fiche d’approbation privée avec les boutons Autoriser et Refuser. Examinez la tâche et les éventuels choix d’environnement disponibles avant de décider.
ChatGPT peut publier un message dans le fil d’origine au démarrage de la tâche. Lorsque les boutons Suivre la progression et Annuler sont disponibles, ils s’affichent pour la personne à l’origine de la demande. Utilisez Suivre la progression pour ouvrir la tâche et examiner le travail effectué ; la réponse dans le canal ne donne pas à tous ses membres l’accès à la tâche sous-jacente.
ChatGPT renvoie le résultat dans le fil. Examinez la réponse, les modifications et
les vérifications signalées avant d’utiliser le résultat ou de fusionner les modifications.
Mentionnez @ChatGPT dans le fil pour demander une correction ou un suivi.
Utilisation des données, confidentialité et sécurité
Une réponse publiée dans un canal Slack peut être lue par les personnes ayant accès à ce canal. Demandez à ChatGPT de ne partager que des informations adaptées à ce public. Une fiche d’approbation privée ne rend pas privée la réponse qui en résulte dans le canal.
N’incluez pas de secrets dans vos prompts Slack et utilisez les mécanismes de gestion des identifiants de l’environnement pour travailler sur les dépôts. Consultez Sécurité des agents et les limites d’accès du déploiement, et respectez les politiques de votre espace de travail en matière de données et d’applications.
Passer à l’application ChatGPT
Si vous utilisiez auparavant @Codex, commencez vos nouvelles demandes par @ChatGPT une fois que votre
administrateur a activé l’application ChatGPT. Suivez les invites de connexion et d’approbation qui s’affichent.
Conseils et dépannage
- Aucune réponse : Vérifiez que ChatGPT est activé pour le canal et mentionnez
@ChatGPTexplicitement. Utilisez un canal interne à votre organisation plutôt qu’un canal Slack Connect. - Connexion du compte à nouveau demandée : Vérifiez que vous avez connecté ChatGPT à l’espace de travail Slack dans lequel vous effectuez la demande, puis réessayez dans le même fil.
- Aucun environnement Cloud admissible : Vérifiez que l’environnement est publié et partagé avec l’espace de travail, et que le compte exécutant la tâche dispose des accès requis. Un environnement Cloud personnel n’apparaîtra pas dans ce fonctionnement.
- Une tâche de programmation ne démarre pas : Demandez à votre administrateur de confirmer que la délégation au cloud est disponible et que Codex Cloud est activé pour votre espace de travail. Si le contrôle d’accès fondé sur les rôles de Codex Cloud est activé, vérifiez que le compte de service du déploiement et votre compte ont tous deux accès à Codex Cloud. Vérifiez également votre accès à l’environnement sélectionné et à ses dépôts.
- Besoin d’un autre environnement : Lancez une nouvelle conversation et indiquez le dépôt ou l’environnement partagé que vous souhaitez utiliser.
- Commandes de la tâche indisponibles : Les boutons Suivre la progression et Annuler dépendent de la configuration du déploiement et sont destinés à la personne à l’origine de la demande.
- Fils longs : Résumez le problème concerné, le résultat attendu et le dépôt dans votre dernière demande afin que la tâche dispose d’un contexte suffisant.