Ce tutoriel explique comment créer une application Google Chat qu'une équipe peut utiliser pour gérer des projets en temps réel. L'application Chat utilise Vertex AI pour aider les équipes à écrire des histoires d'utilisateurs (qui représentent les fonctionnalités d'un système logiciel du point de vue de l'utilisateur et à développer par l'équipe) et conserve les histoires dans une base de données Firestore.
-
Figure 2 Charlie crée une histoire à l'aide de la commande slash /createUserStory
. -
Figure 3. L'application Chat de gestion de projet utilise Vertex AI pour rédiger la description de l'histoire, puis la partage dans l'espace. -
Figure 4. Charlie clique sur Modifier pour finaliser les détails de l'histoire. La description de l'IA est exacte, mais Charlie veut plus de détails. Il clique donc sur Développer pour que Vertex AI ajoute des exigences à la description de l'histoire. Charlie attribue l'histoire à elle-même, définit son état sur "Débuté", sélectionne une priorité et une taille appropriées, puis clique sur Enregistrer. -
Figure 5 Charlie peut consulter et gérer à tout moment toutes les histoires d'utilisateurs de l'équipe à l'aide de la commande à barre oblique /manageUserStories
.
Prérequis
- Un compte Google Workspace Business ou Enterprise ayant accès à Google Chat.
Accès aux services Google Cloud permettant d'effectuer les opérations suivantes:
- Créez un projet Google Cloud.
- Associez un compte de facturation Google Cloud au projet Cloud. Pour savoir si vous y avez accès, consultez la section Autorisations requises pour activer la facturation.
Utilisez des appels de fonction Google Cloud non authentifiés, que vous pouvez vérifier en déterminant si votre organisation Google Cloud utilise le partage restreint de domaine.
Si nécessaire, demandez à votre administrateur Google Cloud l'accès ou l'autorisation.
Si vous utilisez la Google Cloud CLI, un environnement de développement Node.js configuré pour fonctionner avec gcloud CLI. Consultez la page Configurer un environnement de développement Node.js.
Objectifs
- Créez une application Chat qui gère des projets logiciels agiles.
- Aidez les utilisateurs à écrire des histoires d'utilisateurs à l'aide d'outils de rédaction de récits basés sur l'IA générative et optimisés par Vertex AI :
- Générer et régénérer des descriptions de stories
- Développez les descriptions des histoires à partir des notes pour répondre aux exigences.
- Corriger la grammaire pour corriger les fautes de frappe
- Maintenez le travail à jour en écrivant et en lisant des données dans une base de données Firestore.
- Facilitez la collaboration dans un espace Chat en permettant aux utilisateurs de créer, de modifier, d'attribuer et de démarrer des histoires directement depuis la conversation.
Produits utilisés
L'application de gestion de projets utilise les produits Google Workspace et Google Cloud suivants:
- API Chat : API permettant de développer des applications Google Chat qui reçoivent et répondent aux événements d'interaction Chat, comme les messages. L'application Google Chat de gestion de projet utilise l'API Chat pour recevoir et répondre aux événements d'interaction envoyés par Chat, et pour configurer les attributs qui déterminent son apparence dans Chat, comme le nom et l'image de l'avatar.
- API Vertex AI : plate-forme d'IA générative. L'application Google Chat de gestion de projet utilise l'API Vertex AI pour rédiger les titres et les descriptions des histoires d'utilisateurs.
- Firestore : base de données de documents sans serveur. L'application de gestion de projets Google Chat utilise Firebase pour stocker des données sur les histoires d'utilisateurs.
Cloud Functions : un service de calcul sans serveur léger qui vous permet de créer des fonctions autonomes à usage unique qui répondent aux événements d'interaction Chat sans avoir à gérer de serveur ni d'environnement d'exécution. L'application Google Chat de gestion de projet utilise Cloud Functions pour héberger le point de terminaison HTTP auquel Chat envoie des événements d'interaction et comme plate-forme de calcul pour exécuter la logique qui traite et répond à ces événements.
Cloud Functions utilise les produits Google Cloud suivants pour créer, traiter les événements d'interaction et héberger des ressources de calcul :
- Cloud Build : plate-forme entièrement gérée d'intégration, de livraison et de déploiement continus qui exécute des builds automatisés.
- Pub/Sub : service de messagerie asynchrone et évolutif qui dissocie les services qui produisent des messages des services qui les traitent.
- API Cloud Run Admin : environnement entièrement géré permettant d'exécuter des applications conteneurisées.
Architecture
L'architecture de l'application Google Chat de gestion de projets reçoit et traite les événements d'interaction avec Chat au niveau d'un point de terminaison HTTP, utilise Vertex AI pour faciliter la rédaction des histoires d'utilisateurs et stocke les détails des histoires d'utilisateurs dans une base de données Firestore. Le schéma suivant illustre l'architecture des ressources Google Workspace et Google Cloud utilisées.
L'application Google Chat de gestion de projet fonctionne comme suit :
Un utilisateur envoie un message dans Chat et appelle l'application de gestion de projet Google Chat en lui envoyant un message directement, en le mentionnant dans un espace ou en saisissant une commande à barre oblique.
Chat envoie une requête HTTP synchrone au point de terminaison HTTP de la fonction Cloud.
L'application de gestion de projet Google Chat traite la requête HTTP:
Vertex AI vous aide à rédiger ou à mettre à jour une histoire d'utilisateur.
Une base de données Firestore stocke, récupère, met à jour ou supprime les données des histoires d'utilisateurs.
Cloud Functions renvoie une réponse HTTP à Chat, qui l'affiche sous la forme d'un message ou d'une boîte de dialogue.
Préparer l'environnement
Cette section explique comment créer et configurer un projet Google Cloud pour l'application Chat.
Créer un projet Google Cloud
console Google Cloud
- Dans la console Google Cloud, accédez à Menu > IAM et administration > Créer un projet.
-
Dans le champ Nom du projet, saisissez un nom descriptif pour votre projet.
Facultatif: Pour modifier l'ID du projet, cliquez sur Modifier. Une fois le projet créé, vous ne pourrez plus modifier l'ID. Choisissez-en donc un qui répond à vos besoins pour toute la durée de vie du projet.
- Dans le champ Emplacement, cliquez sur Parcourir pour afficher les emplacements potentiels de votre projet. Cliquez ensuite sur Sélectionner.
- Cliquez sur Créer. La console Google Cloud accède à la page "Tableau de bord". Votre projet est créé en quelques minutes.
CLI gcloud
Dans l'un des environnements de développement suivants, accédez à la Google Cloud CLI (gcloud
):
-
Cloud Shell: pour utiliser un terminal en ligne avec la CLI gcloud configurée, activez Cloud Shell.
Activer Cloud Shell -
Shell local : pour utiliser un environnement de développement local, installez et initialisez gcloud CLI.
Pour créer un projet Cloud, utilisez la commandegcloud projects create
: Remplacez PROJECT_ID en définissant l'ID du projet que vous souhaitez créer.gcloud projects create PROJECT_ID
Activer la facturation pour le projet Cloud
console Google Cloud
- Dans la console Google Cloud, accédez à Facturation. Cliquez sur Menu > Facturation > Mes projets.
- Dans Sélectionner une organisation, choisissez l'organisation associée à votre projet Google Cloud.
- Sur la ligne du projet, ouvrez le menu Actions ( ), cliquez sur Modifier la facturation, puis sélectionnez le compte de facturation Cloud.
- Cliquez sur Définir le compte.
CLI gcloud
- Pour lister les comptes de facturation disponibles, exécutez la commande suivante :
gcloud billing accounts list
- Associez un compte de facturation à un projet Google Cloud:
gcloud billing projects link PROJECT_ID --billing-account=BILLING_ACCOUNT_ID
Remplacez les éléments suivants :
PROJECT_ID
est l'ID de projet du projet Cloud pour lequel vous souhaitez activer la facturation.BILLING_ACCOUNT_ID
est l'ID du compte de facturation à associer au projet Google Cloud.
Activer les API
console Google Cloud
Dans la console Google Cloud, activez les API Google Chat, Vertex AI, Cloud Functions, Firestore, Cloud Build, Pub/Sub et Cloud Run Admin.
Vérifiez que vous activez les API dans le bon projet Cloud, puis cliquez sur Suivant.
Vérifiez que vous activez les API appropriées, puis cliquez sur Activer.
CLI gcloud
Si nécessaire, définissez le projet Cloud actuel sur celui que vous avez créé à l'aide de la commande
gcloud config set project
:gcloud config set project PROJECT_ID
Remplacez PROJECT_ID par l'ID de projet du projet Cloud que vous avez créé.
Activez l'API Google Chat, l'API Vertex AI, l'API Cloud Functions, l'API Firestore, l'API Cloud Build, l'API Pub/Sub et l'API Cloud Run Admin avec la commande
gcloud services enable
:gcloud services enable chat.googleapis.com \ aiplatform.googleapis.com \ cloudfunctions.googleapis.com \ firestore.googleapis.com \ cloudbuild.googleapis.com \ pubsub.googleapis.com \ run.googleapis.com
Les API Cloud Build, Pub/Sub et Cloud Run Admin sont des prérequis pour Cloud Functions.
Authentification et autorisation
Aucune configuration d'authentification ni d'autorisation n'est nécessaire pour suivre ce tutoriel.
Pour appeler les API Firestore et Vertex AI, ce tutoriel utilise les identifiants par défaut de l'application avec le compte de service par défaut associé à la fonction Cloud, que vous n'avez pas besoin de configurer. Dans un environnement de production, vous devez généralement créer et associer un compte de service à la fonction Cloud.
Créer et déployer l'application Google Chat
Maintenant que votre projet Google Cloud est créé et configuré, vous êtes prêt à créer et à déployer l'application Google Chat. Dans cette section, vous allez procéder comme suit :
- Créez une base de données Firestore dans laquelle conserver et récupérer les histoires d'utilisateurs.
- Vous pouvez également examiner l'exemple de code.
- Créez une fonction Cloud pour héberger et exécuter le code de l'application Chat en réponse aux événements reçus de Chat sous forme de requêtes HTTP.
- Créez et déployez une application Google Chat sur la page de configuration de l'API Google Chat.
Créer la base de données Firestore
Dans cette section, vous allez créer une base de données Firestore pour conserver et récupérer des histoires d'utilisateurs, mais vous ne définirez pas le modèle de données. Le modèle de données est défini implicitement dans l'exemple de code par les fichiers model/user-story.js
et model/user.js
.
La base de données de l'application Chat de gestion de projet utilise un modèle de données NoSQL basé sur des documents Modèle de données Firestore.
organisés en collections . Pour en savoir plus, consultez la sectionLe diagramme suivant présente le modèle de données de l'application Google Chat de gestion de projet :
La collection racine est spaces
, où chaque document représente un espace dans lequel l'application Chat a créé des stories. Chaque histoire d'utilisateur est représentée par un document dans la sous-collection userStories
, et chaque utilisateur est représenté par un document dans la sous-collection users
.
Afficher les définitions de collection, de document et de champ
spaces
Espaces dans lesquels l'application Chat a créé des stories.
Champs | |
---|---|
Document ID | String Identifiant unique d'un espace spécifique dans lequel des stories sont créées. Correspond au nom de la ressource de l'espace dans l'API Chat. |
userStories | Subcollection of Documents ( Les stories créées par l'application Chat et ses utilisateurs Correspond à l' Document ID d'un userStories dans Firebase. |
users | Subcollection of Documents (user) Utilisateurs qui ont créé des histoires ou à qui elles sont attribuées. |
displayName | String Nom à afficher de l'espace dans l'API Chat. Non défini pour les messages privés échangés avec les utilisateurs. |
userStories
Stories créées par l'application Chat et ses utilisateurs.
Champs | |
---|---|
Document ID | String ID unique d'une histoire d'utilisateur spécifique créée par l'application Chat et ses utilisateurs. |
assignee | Document (user) Nom de la ressource de l'utilisateur affecté à la réalisation de l'histoire. Correspond à l' Document ID du document users et au nom de ressource d'un utilisateur dans l'API Chat. |
description | String Description de la fonctionnalité logicielle du point de vue de l'utilisateur. |
priority | Enum L'urgence à accomplir le travail. Les valeurs possibles sont Low , Medium ou High . |
size | Enum La quantité de travail. Les valeurs possibles sont Small , Medium ou Large . |
status | Enum Phase de travail. Les valeurs possibles sont OPEN , STARTED ou COMPLETED . |
title | String Titre de l'histoire ; bref résumé. |
users
Utilisateurs qui ont créé ou auquel des histoires sont attribuées.
Champs | |
---|---|
Document ID | String Identifiant unique d'un utilisateur spécifique. Correspond à l' assignee d'un userStories dans Firebase et au nom de ressource d'un utilisateur dans l'API Chat. |
avatarUrl | String URL hébergeant l'avatar de l'utilisateur dans Chat. |
displayName | String Nom à afficher Chat de l'utilisateur. |
Voici comment créer la base de données Firestore:
console Google Cloud
Dans Google Cloud Console, accédez à Cloud Firestore. Cliquez sur Menu > Firestore.
Cliquez sur Créer une base de données.
Dans Sélectionner le mode Firestore, cliquez sur Mode natif.
Cliquez sur Continuer.
Configurez la base de données:
Dans le champ Attribuer un nom à la base de données, laissez le champ ID de base de données défini sur
(default)
.Dans Type d'emplacement, spécifiez une région pour votre base de données, par exemple
us-central1
. Pour des performances optimales, sélectionnez le même emplacement ou un emplacement à proximité que la fonction Cloud de l'application Chat.
Cliquez sur Créer une base de données.
CLI gcloud
Créez une base de données Firestore en mode natif à l'aide de la commande
gcloud firestore databases create
:gcloud firestore databases create \ --location=LOCATION \ --type=firestore-native
Remplacez LOCATION par le nom d'une région Firestore, telle que
us-central1
.
Examiner l'exemple de code
Avant de créer la fonction Cloud, vous pouvez prendre le temps d'examiner et de vous familiariser avec l'exemple de code hébergé sur GitHub.
Voici un aperçu de chacun d'eux :
env.js
- Variables de configuration de l'environnement pour déployer l'application Chat dans un projet et une région Google Cloud spécifiés. Vous devez mettre à jour les variables de configuration dans ce fichier.
package.json
etpackage-lock.json
- Paramètres et dépendances du projet Node.js.
index.js
- Point d'entrée de la fonction Cloud de l'application Chat. Il lit l'événement Chat à partir de la requête HTTP, appelle le gestionnaire d'application et publie la réponse HTTP en tant qu'objet JSON.
controllers/app.js
- Logique d'application principale. Traite les événements d'interaction en gérant les mentions de l'application Chat et les commandes à barre oblique.
Pour répondre aux clics sur la fiche, elle appelle
app-action-handler.js
. controllers/app-action-handler.js
- Logique d'application pour gérer les événements d'interaction Chat lors d'un clic sur une fiche.
services/space-service.js
,services/user-service.js
etservices/user-story-service.js
- Ces fichiers contiennent les parties de la logique d'application spécifiques à l'utilisation des espaces Chat, des utilisateurs et des histoires d'utilisateurs. Les fonctions de ces fichiers sont appelées par
app.js
ouapp-action-handler.js
. Pour effectuer des opérations de base de données, les fonctions de ces fichiers appellent des fonctions dansfirestore-service.js
. services/firestore-service.js
- Gère les opérations de base de données.
Les fonctions de ce fichier sont appelées par
services/space-service.js
,services/user-service.js
etservices/user-story-service.js
. services/aip-service.js
- Elle appelle l'API Vertex AI pour la prédiction de texte par IA générative.
model/*.js
- Ces fichiers contiennent la définition des classes et des énumérations que les services d'application utilisent pour stocker et transmettre des données entre les fonctions. Ils définissent le modèle de données pour la base de données Firestore.
views/*.js
- Chaque fichier de ce répertoire instancie un objet Card que l'application Chat renvoie ensuite à Chat sous la forme d'un message de fiche ou d'une réponse d'action de boîte de dialogue.
views/widgets/*.js
- Chaque fichier instancie un type d'objet widget que l'application utilise pour créer les fiches dans le répertoire
views/
. test/**/*.test.js
- Chaque fichier de ce répertoire et de ses sous-répertoires contient les tests unitaires de la fonction, du contrôleur, du service, de la vue ou du widget correspondants.
Vous pouvez exécuter tous les tests unitaires en exécutant
npm run test
dans le répertoire racine du projet.
Créer et déployer la fonction Cloud
Dans cette section, vous allez créer et déployer une fonction Cloud qui comprend la logique d'application de l'application Chat de gestion de projet.
La fonction Cloud s'exécute en réponse à une requête HTTP de Chat contenant un événement d'interaction Chat. Lors de son exécution, le code de la fonction Cloud traite l'événement et renvoie à Chat une réponse qui s'affiche sous la forme d'un message, d'une boîte de dialogue ou d'un autre type d'interaction utilisateur. Le cas échéant, la fonction Cloud lit ou écrit également dans la base de données Firestore.
Pour créer la fonction Cloud :
console Google Cloud
Téléchargez le code depuis GitHub sous forme de fichier ZIP.
Décompressez le fichier ZIP téléchargé.
Le dossier extrait contient l'intégralité du dépôt d'exemples Google Workspace.
Dans le dossier extrait, accédez à
google-chat-samples-main/node/project-management-app/
, puis compressez le dossierproject-management-app
dans un fichier ZIP.Le répertoire racine du fichier ZIP doit contenir les fichiers et dossiers suivants :
env.js
README.md
gcloudignore.text
package-lock.json
package.json
index.js
model/
controllers/
views/
services/
Dans la console Google Cloud, accédez à la page Cloud Functions.
Assurez-vous que le projet Google Cloud de votre application Chat est sélectionné.
Cliquez sur
Créer une fonction.Sur la page Créer une fonction, configurez votre fonction:
- Dans Environnement, sélectionnez Fonction Cloud Run.
- Dans le champ Nom de la fonction, saisissez
project-management-tutorial
. - Dans Région, sélectionnez une région.
- Sous Authentification, sélectionnez Autoriser les appels non authentifiés.
- Cliquez sur Suivant.
Dans Environnement d'exécution, sélectionnez Node.js 20.
Dans Point d'entrée, supprimez le texte par défaut et saisissez
projectManagementChatApp
.Dans Code source, sélectionnez Importation de fichier ZIP.
Dans Bucket de destination, create ou sélectionnez un bucket:
- Cliquez sur Parcourir.
- Choisissez un bucket.
- Cliquez sur Sélectionner.
Google Cloud importe le fichier ZIP dans ce bucket et les extrait. Cloud Functions copie ensuite les fichiers de composants dans la fonction Cloud.
Dans Fichier ZIP, importez le fichier ZIP que vous avez téléchargé à partir de GitHub, extrait et recompressé:
- Cliquez sur Parcourir.
- Accédez au fichier ZIP et sélectionnez-le.
- Cliquez sur Open (Ouvrir).
Cliquez sur Déployer.
La page Informations sur Cloud Functions s'ouvre, et votre fonction s'affiche avec deux indicateurs de progression : un pour la compilation et un pour le service. Lorsque les deux indicateurs de progression disparaissent et sont remplacés par une coche, votre fonction est déployée et prête.
Modifiez l'exemple de code pour définir des constantes :
- Sur la page Détails de la fonction Cloud, cliquez sur Modifier.
- Cliquez sur Suivant.
- Dans Code source, sélectionnez Éditeur intégré.
- Dans l'éditeur intégré, ouvrez le fichier
env.js
. - Remplacez project-id par l'ID de votre projet Cloud.
- Facultatif: Mettez à jour us-central1 avec un emplacement compatible pour votre fonction Cloud.
Cliquez sur Déployer.
Une fois le déploiement de la fonction terminé, copiez l'URL du déclencheur:
- Sur la page Détails de la fonction, cliquez sur Déclencheur.
- Copiez l'URL. Vous en aurez besoin pour configurer l'application Chat dans la section suivante.
CLI gcloud
Clonez le code depuis GitHub:
git clone https://github.com/googleworkspace/google-chat-samples.git
Accédez au répertoire qui contient le code de cette application Chat de gestion de projet:
cd google-chat-samples/node/project-management-app
Modifiez le fichier
env.js
pour définir les variables d'environnement :- Remplacez project-id par l'ID de votre projet Google Cloud.
- Remplacez us-central1 par l'emplacement de votre projet Google Cloud.
Déployez la fonction Cloud dans Google Cloud :
gcloud functions deploy project-management-tutorial \ --gen2 \ --region=REGION \ --runtime=nodejs20 \ --source=. \ --entry-point=projectManagementChatApp \ --trigger-http \ --allow-unauthenticated
Remplacez REGION par un emplacement de la fonction Cloud dans lequel son infrastructure est hébergée, par exemple
us-central1
.
- Une fois le déploiement de la fonction terminé, copiez la propriété
url
à partir de la réponse. Il s'agit de l'URL de déclenchement que vous utiliserez dans la section suivante pour configurer l'application Google Chat.
Configurer l'application Google Chat dans la console Google Cloud
Cette section explique comment configurer l'API Chat dans la console Google Cloud avec des informations sur votre application Chat, y compris son nom, les commandes à barre oblique compatibles et l'URL du déclencheur de la fonction Cloud de l'application Chat à laquelle elle envoie des événements d'interaction Chat.
Dans la console Google Cloud, cliquez sur Menu > Autres produits > Google Workspace > Bibliothèque de produits > API Google Chat > Gérer > Configuration.
Dans le champ Nom de l'application, saisissez
Project Manager
.Dans URL de l'avatar, saisissez
https://developers.google.com/chat/images/quickstart-app-avatar.png
.Dans Description, saisissez
Manages projects with user stories.
.Cliquez sur le bouton Activer les fonctionnalités interactives pour l'activer.
Sous Fonctionnalité, sélectionnez Recevoir des messages privés et Rejoindre des espaces et des conversations de groupe.
Sous Paramètres de connexion, sélectionnez URL du point de terminaison HTTP.
Dans URL du point de terminaison HTTP, collez l'URL du déclencheur que vous avez copiée dans le déploiement de Cloud Functions, au format
https://
REGION-
PROJECT_ID.cloudfunctions.net/project-management-tutorial
. Si vous avez déployé la fonction Cloud avec la gcloud CLI, il s'agit de la propriétéurl
.Enregistrez les commandes à barre oblique de l'application Chat. Pour enregistrer une commande à barre oblique :
- Sous Commandes à barre oblique, cliquez sur Ajouter une commande à barre oblique.
Pour chaque commande à barre oblique détaillée dans le tableau suivant, saisissez le nom, l'ID de commande et la description, puis indiquez si la commande à barre oblique ouvre une boîte de dialogue, puis cliquez sur OK:
Nom ID de commande Description Ouvre une boîte de dialogue /createUserStory
1 Crée une histoire avec le titre spécifié. Désélectionné /myUserStories
2 Liste toutes les histoires attribuées à l'utilisateur. Désélectionné /userStory
3 Affiche l'état actuel de l'histoire spécifiée. Désélectionné /manageUserStories
4 Ouvre une boîte de dialogue permettant de modifier les articles. Sélectionné /cleanupUserStories
5 Supprime tous les articles de l'espace. Désélectionné
Sous Visibilité, sélectionnez Rendre cette application de chat accessible à certains utilisateurs et groupes de votre domaine Workspace, puis saisissez votre adresse e-mail.
Si vous le souhaitez, sous Journaux, sélectionnez Consigner les erreurs dans Logging.
Cliquez sur Enregistrer. Un message indiquant que la configuration a été enregistrée s'affiche, ce qui signifie que l'application Chat est prête à être testée.
Tester l'application Chat
Testez l'application Chat de gestion de projet en lui envoyant des messages et en utilisant ses commandes slash pour créer, modifier et supprimer des histoires d'utilisateurs.
Ouvrez Google Chat avec le compte Google Workspace que vous avez fourni lorsque vous vous êtes ajouté en tant que testeur de confiance.
- Cliquez sur Nouveau chat.
- Dans le champ Ajouter une ou plusieurs personnes, saisissez le nom de votre application Chat.
Sélectionnez votre application Chat dans les résultats. Un message privé s'affiche.
- Dans le nouveau message privé avec l'application, saisissez
Hello
et appuyez surenter
. L'application Chat de gestion de projet répond par un menu d'aide détaillant ce qu'elle peut faire. - Pour créer une story, saisissez
/createUserStory Test story
dans la barre de message et envoyez-la. L'application Chat de gestion de projets répond par une fiche qui détaille le récit utilisateur qu'elle crée pour vous à l'aide de l'IA générative de Vertex AI. Dans la console, consultez la base de données Firestore pour examiner les enregistrements qu'elle a créés concernant l'espace auquel vous avez ajouté l'application Chat, les utilisateurs qui ont interagi avec elle et l'histoire d'utilisateur que vous avez créée.
Revenez à Google Chat.
- Vous pouvez également cliquer sur Modifier pour modifier l'histoire. Lorsque vous êtes satisfait de l'histoire, cliquez sur Enregistrer.
- Testez chaque commande à barre oblique compatible avec l'application. Pour les afficher, saisissez
/
ou mentionnez l'application Chat. - Supprimez l'histoire d'utilisateur test en émettant la commande à barre oblique
/cleanupUserStories
. Vous pouvez également supprimer ou désinstaller l'application. Lorsqu'elle est supprimée, l'application supprime toutes les histoires d'utilisateur créées dans cet espace.
Résoudre les problèmes
Lorsqu'une application ou une fiche Google Chat renvoie une erreur, l'interface Chat affiche le message "Un problème est survenu". ou "Impossible de traiter votre demande." Parfois, l'UI Chat n'affiche aucun message d'erreur, mais que l'application ou la fiche Chat produit un résultat inattendu (par exemple, un message de fiche ne s'affiche pas).
Même s'il est possible qu'un message d'erreur ne s'affiche pas dans l'interface utilisateur de Chat, des messages d'erreur descriptifs et des données de journaux sont disponibles pour vous aider à corriger les erreurs lorsque la journalisation des erreurs est activée pour les applications Chat. Pour obtenir de l'aide concernant l'affichage, le débogage et la correction des erreurs, consultez Dépanner et corriger les erreurs dans Google Chat.
Effectuer un nettoyage
Pour éviter que les ressources utilisées dans ce tutoriel ne soient facturées sur votre compte Google Cloud, nous vous recommandons de supprimer le projet Cloud.
- Dans la console Google Cloud, accédez à la page Gérer les ressources. Cliquez sur Menu > IAM et administration > Gérer les ressources.
- Dans la liste des projets, sélectionnez celui que vous souhaitez supprimer, puis cliquez sur Supprimer .
- Dans la boîte de dialogue, saisissez l'ID du projet, puis cliquez sur Arrêter pour supprimer le projet.
Articles associés
- Répondre à des questions basées sur des conversations Chat à l'aide d'une application Chat avec l'IA Gemini
- Répondre aux incidents avec Google Chat, Vertex AI et Apps Script