File Manager Vertin Go Website Productions
Mobirise

TUTORIEL METTRE EN LIGNE SON CHAT BOT BLOCKS

Cool preheader text going here
Having trouble viewing this email? View in browser
 
Tutoriel créer et mettre en ligne son propre Chat-Bot!

# 🌐 Projet Chat Bot déployable sur le portail Azure![App Progress Status](https://img.shields.io/badge/Status-Finished-0520b7.svg?style=plastic)
==================================
Follow @vertingo Watch Star Fork Download
==================================

Créer le Chat Bot sur Azure +
Téléchargement du projet pour l'éditer depuis Visual Studio Code en local +
Ajout des Services QnA et Luis(Version Française)



Créer un compte sur Azure à l'adresse suivante: (Portail Azure)

Egalement le gestionnaire CLI: (Azure CLI)

Petite précision avant de créer l'application App Bot si vous souhaitez pour intégrer les services QnA sinon vous pouvez passer à la section suivante!

Aller sur QNA Maker(Connecter-vous avec vos identifiants Azure et cliquer sur créer une base de connaissance!) et suiver les différentes étapes à commencer par créer une ressource de type QnA Maker!

[Etape 1]
Pour la ressource QnA Maker indiquer les valeurs suivantes:
- Le nom du Service
- L'abonnement Free Trial par défaut
- L'emplacement sélectionner Ouest des États-Unis(Précisez avant le type de tarification sinon impossible de sélectionner une valeur pour la tarification)
- Le type de tarification (F0 gratuit)
- Resource groupe (Laisser par défaut)
- Recherche prix tiers(F (3 indexes))

Le reste peut rester par défaut et vous pouvez créer la ressource QnA Maker!

[Etape 2]
Une fois que vous avez créer la ressource QnA Maker renseigner les 3 valeurs suivantes:
- Microsoft Azure Directory ID(Sélectionner dans la liste!)
- Azure subscription name(Sélectionner dans la liste!)
- Azure QnA service(Sélectionner dans la liste!)

[Etape 3]
Donner un nom à votre base de connaissance!

[Etape 4]
Ajouter des valeurs à votre base de connaissance en ajoutant par exemple un url redirigeant vers un
Faq(Frenquency ask question) d'un site!
Exemple: https://docs.microsoft.com/fr-fr/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq

Sinon ajouter un fichier de Questions Réponses!

[Etape 5]
Cliquer sur Create your KB

Une fois créé cliquer sur:
+ Add QnA pair (Ajouter en question: Hi et en réponse: Hello. Ask me bitlocker questions)
Ensuite cliquer sur Save And Train! Vous pouvez tester votre bot en tapant hi dans test!
Refermer l'onglet test en cliquant sur test puis publier votre base de connaissance!

Vous obtenez les informations suivantes:
Ce qui nous intéresse ce sont les 3 premières lignes POST, Host, Authorization!
Plus précisement: [QnAKnowledgebaseId], [QnAEndpointHostName], [QnAAuthKey]

Gardez ces valeurs de côté et rendez-vous dans Azure pour créer une ressource de type Web App Bot!

[Création de la ressource Web App Bot]
Créer une ressource dans le portail azure en recherchant Web App Bot.
Renseigner tous les différents champs nécessaires dont notamment:
- Le nom du Chat Bot
- Le type de souscription (par défaut celui que vous possédez)
- Le niveau tarifaire FO pour gratuit
- Le modèle de bot (Choissisez le modèle Question and Answer en allant sur le kit de développement V3 pour un robot de type Qna sinon choissisez Basic Bot pour intégrer les services Luis)
- Le plan app service (Choissisez le plan QnA créer précèdement pour un robot de type Qna sinon celui par défaut App)
- Le stockage azure créer un nouveau ou choissisez en un si vous en avez déjà un!
- L'id d'application Microsoft (Automatique)

Une illustration ci-dessous de création de Web App Bot sans prendre en compte QnA:

===============================================================================

[Etape spécifique pour Web App Bot de type QnA]
Une fois l'application Web App Bot créé rendez-vous dans Paramètres d'application et dans Paramètres de l'application renseigner les valeurs suivantes
récupérer depuis l'étape de publication de notre base de connaissance:
- QnAAuthKey
- QnAEndpointHostName
- QnAKnowledgebaseId

[Etape spécifique pour Web App Bot de type Basic Bot Luis]
- Aller sur le portail LUIS à l'adresse suivante: LUIS
- Connectez-vous avec vos identifiants Azure et aller dans l'onglet My Apps!
- Cliquer sur l'application créer précèdement et tout en bas à gauche Prebuilt Domains!
- Sélectionner le domaine de votre choix(Pour rester cohérant avec la suite choissisez HomeAutomation) et puis train et pour finir publier!
- Retourner dans Azure et sélectionner votre ressource Web App Bot aller dans le menu Build!
- Cliquer sur télécharger un fichier zip(Attendez un peu le temps que votre fichier soit prêt à télécharger!)
- Si vous n'avez pas Visual Studio 2017 télécharger le afin de pouvoir ouvrir le projet de votre Web App Bot
- Ensuite créer un nouveau dossier avec le nom de votre bot à l'emplacement suivant C:\Users\\source\repos
- Placer le contenu de votre fichier zip dans ce dernier dossier et faites clique droit extraire ici!
- Ensuite ouvrer Visual Studio 2017 et aller dans votre dossier créé et sélectionner le fichier à l'extension .sln
- Dans le appsettings.json renseigner les valeurs suivantes: botFilePath, botFileSecret que vous pouvez récupérer
dans Paramètres d'application sur le portail Azure de votre Web App Bot!
- Ouvrer le fichier BasicBot.cs et dans [Supported LUIS Intents] rajouter les deux lignes suivantes:
Et ensuite dans la méthode OnTurnAsync au niveau du deuxième switch imbriqué rajouter les valeurs suivantes:


Ensuite éxecuter le bot en local et dans l'émulateur de bot ouvrer le fichier .bot et si demandé entrer la valeur du botFileSecret
Pour le bot entrer la valeur suivante:

Turn on the livingroom lights to 50%

Le bot devrait vous retourner les valeurs suivantes:

Ci-dessous vous trouverez des illustrations et détails supplémentaires!

=============================================================================== ===============================================================================

🌐 Créer un Bot avec le Bot Builder SDK de Visual Studio Code 2017 en Javascript et .NET et déployer sur Azure(Azure)



Créer un Chat Bot depuis une invite de commande en version en Node.JS


Ensuite pour tester votre bot localement il faut installer Bot Emulator à l'adresse suivante: BotFramework-Emulator

Une fois installé il suffit simplement d'ouvrir le fichier .bot avec l'application Bot Emulator!

Version en .NET

Installer II Express(Internet Information Express) (Internet Information Express)

Aller dans Visual Studio Code et rechercher dans l'onglet en ligne Enterprise Template Bot installer ce dernier!

Créer ensuite un projet Enterprise Template Bot

Bot Channel Registration
Enregistrer votre chat bot dans la Bot Channel Registration pour récupérer les identifiants qu'il faudra remplacer dans Web.config dans le projet en .NET!

===============================================================================

Ensuite télécharger le profil de déploiement depuis Azure et dans Visual Studio Code en faisant clique droit sur le Projet
--> Publier et importer le fichier profil dans le menu de publication!

Ou Télécharger le projet depuis le portail Azure et ouvrer le avec Visual Studio Code 2017
(Etape recommandé et déjà expliqué plus haut!)

===============================================================================

Dans un premier temps il faut renseigner les variables botFilePath et botFileSecret dans appsettings.json en les récupérant depuis le portail Azure dans Paramètres ensuite pour déployer il suffit simplement d'aller copier le mot de passe dans le fichier PublishSettings qui se trouve dans le dossier PostDeployScripts et ensuite clique droit sur le Projet --> Publier Cliquer sur Publier et on vous demande de taper le mot de passe!
Coller le mot passe copier précédement et votre Chat-Bot sera publié ou plutôt mettra à jour la version précédente sur Azure!

Vous pouvez également tester votre Chat-Bot en local avec Bot FrameWork Emulator. Pour cela installer l'émulateur depuis le lien suivant: BotFramework-Emulator
et dans Visual Studio Code exécuter le chat-bot pour qu'il puisse être accessible depuis le localhost et ouvrer le fichier .bot!

===============================================================================

=============================================================================== ===============================================================================

Create Basic Bot template with LUIS(English version)

This bot has been created using [Microsoft Bot Framework](Bot Framework),
- Use [LUIS](LUIS) to implement core AI capabilities
- Implement a multi-turn conversation using Dialogs
- Handle user interruptions for such things as Help or Cancel
- Prompt for and validate requests for information from the user

Prerequisite to run this bot locally
- Download the bot code from the Build blade in the Azure Portal
- Update the `appsettings.json` file in the root of the bot project with the botFilePath and botFileSecret
- You can find the botFilePath and botFileSecret in the Azure App Service application settings.

Your appsettings.json file should look like this

Run in Visual Studio
- Open the .sln file with Visual Studio.
- Press F5.

Run in Visual Studio Code
- Open the bot project folder with Visual Studio Code.
- Bring up a terminal.
- Type 'dotnet run'.

Testing the bot using Bot Framework Emulator
[Microsoft Bot Framework Emulator](Bot Framework Emulator) is a desktop application that allows bot developers to test and debug their bots on localhost or running remotely through a tunnel.
- Install the Bot Framework Emulator from [here](Bot Framework Emulator).

Connect to bot using Bot Framework Emulator
- Launch the Bot Framework Emulator
- File -> Open bot and navigate to the bot project folder
- Select `.bot` file

Deploy this bot to Azure and publish from Visual Studio
- Open the .PublishSettings file you find in the PostDeployScripts folder
- Copy the userPWD value
- Right click on the Project and click on "Publish..."
- Paste the password you just copied and publish

Publish using the CLI tools
You can use the [MSBot](Bot-Builder) Bot Builder CLI tool to clone and configure any services this sample depends on.
To install all Bot Builder tools -

Ensure you have [Node.js](Node.JS) version 8.5 or higher

bash


Further reading
- [Bot Framework Documentation](https://docs.botframework.com)
- [Bot basics](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-basics?view=azure-bot-service-4.0)
- [Activity processing](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-concept-activity-processing?view=azure-bot-service-4.0)
- [LUIS](https://luis.ai)
- [Prompt Types](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-prompts?view=azure-bot-service-4.0&tabs=javascript)
- [Azure Bot Service Introduction](https://docs.microsoft.com/en-us/azure/bot-service/bot-service-overview-introduction?view=azure-bot-service-4.0)
- [Channels and Bot Connector Service](https://docs.microsoft.com/en-us/azure/bot-service/bot-concepts?view=azure-bot-service-4.0)
- [QnA Maker](https://qnamaker.ai)

L'actualité Vertin Go Website!
Visiter notre File Manager()
 
 
admin@vertin-go.com
Follow us:

© 2013 HQDesigns, Inc.
Tous droits réservés

Vertin Go Website Feeds

Comment associer sa chaîne You Tube à sa page Facebook!

http://feeds.feedburner.com/CommentFonderUnBusinessEnLigne

Dans ce mini tutoriel je vais vous expliquer comment effectuer une liaison entre sa page Facebook et son compte YouTube afin d’avoir une galerie de...

Cet article Comment associer sa chaîne You Tube à sa page Facebook! est apparu en premier sur Comment fonder un business en ligne.

Le référenceur de fiches ManiaBook! L’indicateur de fiabilité des sites web!

http://feeds.feedburner.com/CommentFonderUnBusinessEnLigne

blague Le Maniabook est un bon site pour trouver des filleuls et découvrir de nouvelles façons de gagner de l’argent ! Vous pourrez également y...

Cet article Le référenceur de fiches ManiaBook! L’indicateur de fiabilité des sites web! est apparu en premier sur Comment fonder un business en ligne.

Référencement web: Quelques conseils pour référencer votre activité…

http://feeds.feedburner.com/CommentFonderUnBusinessEnLigne

blague   Qu’est-ce qu’un annuaire web? Un annuaire web est un site internet qui répertorie d’autres sites internet dans le but d’améliorer le référencement de...

Cet article Référencement web: Quelques conseils pour référencer votre activité… est apparu en premier sur Comment fonder un business en ligne.

Videospot Marketing

http://feeds.feedburner.com/CommentFonderUnBusinessEnLigne

YouTube Video Marketing Software Secrets Revealed Today I’m taking a look at, and doing a review of a new video marketing / research software called...

Cet article Videospot Marketing est apparu en premier sur Comment fonder un business en ligne.

Ajouter votre site au Top Site.

http://feeds.feedburner.com/CommentFonderUnBusinessEnLigne

Gagner des visites en ajoutant votre site à au Top Site, gagner des crédits en cliquant sur les bannières et dépenser vos crédits pour obtenir...

Cet article Ajouter votre site au Top Site. est apparu en premier sur Comment fonder un business en ligne.

Comment créer un site qui rapporte?

http://feeds.feedburner.com/CommentFonderUnBusinessEnLigne

Que diriez vous, que vous soyez débutant ou non sur Internet si, dès demain, votre nouveau site vous rapportait des milliers d’euros ou simplement 10,...

Cet article Comment créer un site qui rapporte? est apparu en premier sur Comment fonder un business en ligne.

Venez découvrir Néobux.

http://feeds.feedburner.com/CommentFonderUnBusinessEnLigne

Découvrez Neobux et la méthode à mettre en oeuvre pour générer des revenus de maniére croissante grâce à la location de filleul…

Cet article Venez découvrir Néobux. est apparu en premier sur Comment fonder un business en ligne.

Le Blog des idées d’un business en ligne

http://feeds.feedburner.com/CommentFonderUnBusinessEnLigne

Etudiant dans l’informatique je passe mon temps à chercher et diffuser les meilleurs opportunitées du web. N’hésitez pas à me contacter pour plus de renseignement.

Cet article Le Blog des idées d’un business en ligne est apparu en premier sur Comment fonder un business en ligne.

Découvrez la plate forme 1TPE.com

http://feeds.feedburner.com/CommentFonderUnBusinessEnLigne

Cliquer ici pour télécharger le guide gratuitement.

Cet article Découvrez la plate forme 1TPE.com est apparu en premier sur Comment fonder un business en ligne.

© Copyright 2017 Mobirise - All Rights Reserved