botframework
Démarrer avec Azure Bot Service
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.
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.
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.
Après avoir confirmé le déploiement, générez et configurez l'ID et le mot de passe de l'application Microsoft.
Sélectionnez le langage de programmation de votre choix ( j'ai sélectionné C # ) et sélectionnez le modèle Question and Answer .
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.
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.
Créez un nouveau référentiel dans le github pour configurer le déploiement continu avec Azure et copiez la clé SSH.
Clonez le référentiel dans Visual Studio en utilisant la clé SSH copiée dans github.
Téléchargez des fichiers depuis Azure Bot Service vers l'emplacement cloné du référentiel.
Sélectionnez configurer l'onglet d'intégration continue pour configurer les paramètres.
Sélectionnez la source de déploiement. J'ai sélectionné Github et le référentiel à synchroniser.
Configurez le projet et la branche vers le code doit être poussée.
Configurez le test de performances à l'aide du compte Team Services.
Configurez avec tous les abonnements, détails de localisation, etc.
Une fois tous les paramètres de déploiement configurés, la validation initiale est déployée.
Créez un nouveau fichier HTML dans Visual Studio pour personnaliser tous les codes d’incorporation configurés.
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.
L'aperçu de Skype de test se présente comme ci-dessous.
Configurez avec l'email comme ci-dessous.
Obtenez le code d'intégration des différents canaux afin que les utilisateurs puissent accéder au bot via les canaux configurés.
Configurez le Web Chat en personnalisant le nom du site.
Obtenez le code d'intégration, y compris la clé secrète.
Une fois que tout le code est mis à jour dans Visual Studio, poussez-le vers github, puis synchronisez le code dans Azure avec github.
La synchronisation du code se reflète à la fois dans Azure et dans github comme ci-dessous.
Tous les détails de déploiement et de performance peuvent être visualisés dans Azure Bot Service.
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.