Créer une requête de nœud Requête HTTP
(Facultatif) Créer une requête de nœud Requête HTTP
Se connecter aux données offre de grands avantages aux sociétés, car elles fournissent aux utilisateurs des informations et insights à jour et souvent pertinents pour les questions client ou utilisateur.
Dans cet exercice, vous allez examiner la création d’une rubrique, l’ajout d’une action de nœud Requête HTTP simple pour récupérer des informations à partir d’un service externe et la présentation de ces données à l’utilisateur.
Tâche 1 : créer une rubrique
Connectez-vous à Copilot Studio et ouvrez l’agent de support Contoso que nous avons créé dans les labos précédents.
Accédez à l’onglet Rubriques dans le menu de navigation.
Cliquez sur Ajouter une rubrique et sélectionnez l’option À partir de zéro. Nommez la rubrique
Crypto Currency Price.Ajoutez les phrases déclencheur suivantes au nœud Déclencheur :
What's the current price of Bitcoin Can you tell me the latest crypto prices How much does Bitcoin cost now What are the prices of digital currencies today What's the latest on crypto pricesAjoutez un nœud Envoyer une requête HTTP, à partir de l’onglet Avancé, sous le nœud Déclencheur.
Nous devons maintenant fournir un lien afin que l’API récupère les informations dont nous avons besoin.
Pour ce faire, cliquez sur le menu volant URL, sélectionnez Formule, collez l’URL suivante dans le champ Formule :
"https://api.gemini.com/v2/ticker/btcusd", puis cliquez sur Insérer.Ensuite, nous devons indiquer au nœud le type de données que l’appel d’API va renvoyer. Redéfinissez le champ Type de données de la réponse sur Enregistrement.
Remarque
Lorsque nous définissons le type de données de réponse Enregistrement, nous devons donner un Schéma au nœud, afin qu’il puisse corréler les types de données des variables individuelles.
Cliquez sur Modifier le schéma et effacez ce qui est déjà renseigné. Collez le schéma suivant dans la fenêtre Modifier le schéma et cliquez sur Confirmer :
kind: Record properties: bid: StringRemarque
Le schéma suivant a été simplifié pour les besoins de ce labo. En général, un schéma pour cette requête a plusieurs propriétés et peut être généré à partir d’un exemple de charge utile JSON.
Nous devons maintenant créer une variable pour stocker les résultats de la requête API.
Cliquez sur le champ sous Enregistrer la réponse sous, puis sur Créer une variable. Nommez la variable
CurrentCryptoPrice.Ajoutez maintenant un nœud Message qui donne aux utilisateurs une réponse formatée avec le prix actuel du Bitcoin.
Cliquez sur le symbole + sous le nœud Requête HTTP, puis sélectionnez Envoyer un message.
Dans le nœud Message venant d’être créé, ajoutez le message suivant :
The current bid price for Bitcoin is ${Topic.CurrentCryptoPrice.bid}.Pour mettre fin à la conversation, ajoutez un nœud Accéder à une autre rubrique sous Gestion des rubriques, puis sélectionnez Fin de la conversation.
Enregistrez la rubrique.
À présent, ouvrez le volet Test et testez votre agent avec la phrase suivante :
What's the current price of Bitcoin?