Recherche…


Introduction

Azure Bot Service fournit un environnement intégré spécialement conçu pour le développement de bot, vous permettant de créer, de connecter, de tester, de déployer et de gérer des robots intelligents, le tout depuis un seul endroit. Vous pouvez écrire votre bot dans C # ou Node.js directement dans le navigateur à l'aide de l'éditeur Azure, sans avoir besoin d'une chaîne d'outils. Vous pouvez également augmenter la valeur de vos robots avec quelques lignes de code en vous connectant aux services cognitifs pour permettre à vos robots de voir, entendre, interpréter et interagir de manière plus humaine.

Démarrer avec Azure Bot Service

Créez un nouveau bot dans Azure en suivant cette documentation

Connectez-vous à Azure et à partir de la catégorie Intelligence + Analytics, sélectionnez Service Bot et fournissez les informations requises.

entrer la description de l'image ici

Entrez les détails requis pour le bot, ils sont identiques aux détails requis d'un service d'application, par exemple, le nom de l'application, l'abonnement, le groupe de ressources et l'emplacement. Une fois entré, cliquez sur le bouton Créer.

entrer la description de l'image ici

Une fois créé / déployé, accédez au Bot en cliquant sur le lien à partir de la page principale, si vous l'avez épinglé au tableau de bord ou ouvrez le groupe de ressources et cliquez sur le lien.

Rappelez - vous qu'il peut y avoir un léger délai avant que l'écran de démarrage ne s'affiche, indiquant que le Bot Service génère votre bot. Ne cliquez pas sur Create bot à nouveau.

entrer la description de l'image ici

Après avoir confirmé le déploiement, générez et configurez l'ID et le mot de passe de l'application Microsoft.

entrer la description de l'image ici

Sélectionnez le langage de programmation de votre choix ( j'ai sélectionné C # ) et sélectionnez le modèle Question and Answer .

entrer la description de l'image ici

Cela donnera en outre des options telles que la base de connaissances existante déjà créée ou en générera une nouvelle . Comme j'avais déjà créé une base de connaissances avec mon abonnement, je l'ai sélectionné. Cela a facilité mon travail, réduisant le temps nécessaire pour inclure toutes les clés du code du robot Azure lié à la base de connaissances.

entrer la description de l'image ici

Après avoir cliqué sur créer un bot, l'éditeur Azure contiendra tous les fichiers et nous pouvons tester le bot fonctionnel dans le contrôle de chat . Le code par défaut est généré lorsque vous créez le service Bot Azure. Vous pouvez modifier la logique du code en fonction de vos besoins.

entrer la description de l'image ici

Créez un nouveau référentiel dans le github pour configurer le déploiement continu avec Azure et copiez la clé SSH.

entrer la description de l'image ici

Clonez le référentiel dans Visual Studio en utilisant la clé SSH copiée dans github.

entrer la description de l'image ici

Téléchargez des fichiers depuis Azure Bot Service vers l'emplacement cloné du référentiel.

entrer la description de l'image ici

Sélectionnez configurer l'onglet d'intégration continue pour configurer les paramètres.

entrer la description de l'image ici

Sélectionnez la source de déploiement. J'ai sélectionné Github et le référentiel à synchroniser.

entrer la description de l'image ici

Configurez le projet et la branche vers le code doit être poussée.

entrer la description de l'image ici

Configurez le test de performances à l'aide du compte Team Services.

entrer la description de l'image ici

Configurez avec tous les abonnements, détails de localisation, etc.

entrer la description de l'image ici

Une fois tous les paramètres de déploiement configurés, la validation initiale est déployée.

entrer la description de l'image ici

Créez un nouveau fichier HTML dans Visual Studio pour personnaliser tous les codes d’incorporation configurés.

entrer la description de l'image ici

Configurez-le avec différents canaux avec lesquels le bot doit travailler. Pour le configurer avec Skype, ajoutez à vos contacts le lien à partager pour discuter avec le bot.

entrer la description de l'image ici

L'aperçu de Skype de test se présente comme ci-dessous.

entrer la description de l'image ici

Configurez avec l'email comme ci-dessous.

entrer la description de l'image ici

Obtenez le code d'intégration des différents canaux afin que les utilisateurs puissent accéder au bot via les canaux configurés.

entrer la description de l'image ici

Configurez le Web Chat en personnalisant le nom du site.

entrer la description de l'image ici

Obtenez le code d'intégration, y compris la clé secrète.

entrer la description de l'image ici

Une fois que tout le code est mis à jour dans Visual Studio, poussez-le vers github, puis synchronisez le code dans Azure avec github.

entrer la description de l'image ici

La synchronisation du code se reflète à la fois dans Azure et dans github comme ci-dessous.

entrer la description de l'image ici

Tous les détails de déploiement et de performance peuvent être visualisés dans Azure Bot Service.

entrer la description de l'image ici

Vous pouvez définir les points d'arrêt dans Visual Studio et les exécuter localement dans l'émulateur et déboguer en suivant cette documentation .

Vous pouvez suivre les mises à jour et les erreurs de génération à l'aide d' Azure Analytics .

Dans l'attente de mettre à jour le Bot et passer au niveau suivant.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow