IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Voir le flux RSS

Blog de Hinault Romaric (.NET Core, ASP.NET Core, Azure, DevOps)

[Actualit�] Cr�er et d�boguer un bot avec le CLI et Visual Studio Code

Noter ce billet
par , 14/12/2020 � 13h35 (5048 Affichages)
Dans de nombreux articles, y compris ceux que j�ai publi�, il est pr�sent� comment cr�er un bot en utilisant Visual Studio et les mod�les de projets disponibles pour l�environnement de d�veloppement.

Si vous utilisez Visual Studio Code et vous cherchez un article pour d�buter et prendre en mains les outils de d�veloppement pour la cr�ation des bots, vous aurez de la difficult� � trouver des ressources pour vous accompagner. Dans ce billet de blog, nous verrons comment mettre en place son environnement et cr�er et d�boguer un premier bot avec Visual Studio Code et le Bot framework SDK V4.

Pr�requis :

  • Visual Studio Code
  • .NET Core 3.1
  • Bot Framework Emulator



Le SDK bot framework est disponible via des pakacges NuGet. Aucune installation pr�alable n�est donc n�cessaire.

Installation des Template

Trois mod�les de projets sont offerts pour d�marrer rapidement la cr�ation des agents conversationnel.

Le mod�le Echo Bot

Ce mod�le est l�g�rement plus qu'un classique "Hello World!". Ce mod�le montre la structure de base d'un bot, comment un bot re�oit des messages d'un utilisateur et comment un bot envoie des messages � un utilisateur. C'est un bon choix pour les d�veloppeurs qui d�marrent avec le Bot Framework v4.


Le mod�le Core Bot

Ce mod�le se compose d'un ensemble de fonctionnalit�s de base que la plupart des bots sont susceptibles d'avoir. S'appuyant sur les principales fonctionnalit�s de traitement des messages pr�sentes dans le mod�le Echo Bot, ce mod�le ajoute un certain nombre de fonctionnalit�s plus sophistiqu�es.

On y retrouve notamment des fonctionnalit�s comme l�envois et la r�ception des messages, l�utilisation des cartes adaptives pour une meilleure exp�rience utilisateur, la prise en charge de l�intelligence artificielle avec LUIS, la prise en charge des dialogues ou encore la gestion des �tats.

Le mod�le Empty Bot

Ce mod�le dispose du squelette minimal d�un Bot. Si vous avez l'habitude de d�velopper des bots avec le Bot Framework v4 et que vous souhaitez une configuration minimale, le mod�le Empty Bot est fait pour vous.

Pour installer les trois mod�les de projets ci-dessous, vous devez ex�cuter les commandes suivantes en invite en commandes :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
dotnet new -i Microsoft.Bot.Framework.CSharp.EchoBot
dotnet new -i Microsoft.Bot.Framework.CSharp.CoreBot
dotnet new -i Microsoft.Bot.Framework.CSharp.EmptyBot

Pour v�rifier les composants install�s, vous pouvez utiliser la commande :


Nom : img1.PNG
Affichages : 11230
Taille : 45,1 Ko

Cr�ation d�un nouveau Bot

Pour cr�er un nouveau bot, vous devez utiliser la commande dotnet new suivi du mod�le � utiliser, puis du param�tre -n pour donner le nom du projet.

Pour un nouveau projet avec le mod�le Echo Bot, vous devez ex�cuter la commande suivante :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
dotnet new echobot -n MyEchoBot
Si vous voulez utiliser le mod�le CoreBot, la commande doit �tre la suivante :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
dotnet new corebot -n MyCoreBot
Pour un projet avec le mod�le EmptyBot, ex�cutez la commande suivante :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
dotnet new emptybot -n MyEmptyBot
Dans notre exemple, nous allons cr�er un nouveau projet en utilisant la mod�le Echo Bot.

Nom : img2.PNG
Affichages : 4909
Taille : 15,0 Ko

Ouvrir le projet dans la Visual Studio Code

Pour ouvrir le projet avec Visual Studio Code, vous devez vous positionner dans le r�pertoire racine du projet et ex�cuter la commande :

Nom : img3.PNG
Affichages : 4836
Taille : 10,6 Ko

Votre projet va s�ouvrir dans Visual Studio Code. Vous pouvez visualiser le code minimal qui a �t� mis en place pour permettre au bot de r�pondre aux messages d�un utilisateur.

Nom : img4.PNG
Affichages : 5217
Taille : 139,1 Ko

Vous pouvez d�marrer le d�bogage de votre bot et le tester en utilisant le Bot Framework Emulator.

Nom : img5.png
Affichages : 5108
Taille : 76,2 Ko

Envoyer le billet � Cr�er et d�boguer un bot avec le CLI et Visual Studio Code � dans le blog Viadeo Envoyer le billet � Cr�er et d�boguer un bot avec le CLI et Visual Studio Code � dans le blog Twitter Envoyer le billet � Cr�er et d�boguer un bot avec le CLI et Visual Studio Code � dans le blog Google Envoyer le billet � Cr�er et d�boguer un bot avec le CLI et Visual Studio Code � dans le blog Facebook Envoyer le billet � Cr�er et d�boguer un bot avec le CLI et Visual Studio Code � dans le blog Digg Envoyer le billet � Cr�er et d�boguer un bot avec le CLI et Visual Studio Code � dans le blog Delicious Envoyer le billet � Cr�er et d�boguer un bot avec le CLI et Visual Studio Code � dans le blog MySpace Envoyer le billet � Cr�er et d�boguer un bot avec le CLI et Visual Studio Code � dans le blog Yahoo

Mis � jour 26/12/2020 � 21h44 par Malick (d�boheur ==> d�boguer au niveau du titre)

Cat�gories
DotNET , Intelligence Artificielle

Commentaires