Power Virtual Agents ou appelé également PVA est une offre en mode SaaS low-code de Microsoft qui propose une méthode de construction de Bots intelligents qui fait partie de la Power Platform avec Power BI, Power Apps et Power Automate.
 
Déclinaison PVA : PVA for teams / PVA

Actuellement, vous allez pouvoir trouver 2 déclinaisons de PVA et le choix de l’une ou de l’autre déclinaison va s’effectuer en fonction de la durée d’utilisation, des services externes utilisés et de la population qui va être concernée par l’utilisation de votre futur Bot. Nous y reviendrons un peu plus loin dans cet article.

Aujourd’hui, la force de PVA est qu’il se retrouve interconnecté aux autres outils Microsoft, ce qui va vous permettre d’appeler des flux via Power Automate, compléter des listes SharePoint, envoyer des demandes d’approbations pour des demandes de matériel et cela en toute transparence pour votre utilisateur.
 
Aller plus loin avec Bot Framework Composer :

Pour un développement avancé, vous pouvez également vous servir de Bot Framework Composer. Il s’agit d’un canevas de création visuelle open source destiné aux développeurs pour créer des bots. Bot Framework Composer intègre des services de compréhension du langage tels que LUIS et QnA Maker et permet une composition sophistiquée de réponses de bots à l’aide de la génération de langage.

Sachez que Bot Framework Composer est disponible en tant qu’application de bureau ainsi qu’en tant que composant Web. Il permet d’étendre la puissance de PVA, de créer et publier des données NLP, mais aussi de créer des bots en plusieurs langues.
 
Pourquoi PVA For Teams ?

Comme évoqué précédemment, il existe 2 versions de PVA et, en fonction de votre besoin, votre choix va s’orienter plutôt vers PVA ou vers PVA For Teams.
Microsoft Teams vous permet aujourd’hui l’intégration de PVA et vous permet, grâce à votre licence, de pouvoir déployer votre bot en tant qu’application sur Microsoft Teams.

  • Si vous avez pour projet, par exemple, de proposer à vos collaborateurs internes un bot capable de leur apporter des réponses sur des informations du quotidien, qu’il s’agisse d’informations RH, sur la mutuelle, ou encore le service de restauration de votre entreprise, votre choix va plutôt s’orienter vers PVA for Teams. En effet, il s’agit d’un besoin en interne qui peut être proposé en complète intégration dans Microsoft Teams. En étant sur Teams, vous aurez accès à tous les services de la Power Plateform. Cela vous permettra d’utiliser l’application d’approbation, de remplir automatiquement des listes Microsoft (MS Lists) ou encore d’envoyer des messages sur des canaux sur Teams.
  • Si en revanche, vous prévoyez que votre bot soit utilisé par vos clients ou mis à disposition sur un portail Web, et si vous voulez récupérer des informations venant d’applications tierces, votre choix s’orientera davantage vers PVA.

Dans les deux cas, qu’il s’agisse de PVA ou PVA For Teams, la construction de votre bot se fera de la même manière.

 

 
Dans quel contexte PVA For Teams est-il limitant ?

Dès lors que votre besoin se tourne vers l’externe, PVA For Teams ne pourra plus répondre à votre besoin.

De la même façon, PVA For Teams vous propose un certains nombres de connecteurs standards qui vous permettront déjà d’effectuer un certain nombres de connexion. Sachez que la connexion avec vos applications métiers ou applications tierces peut faire appel à des connecteurs premiums qui ne sont pas prévus sur PVA For Teams.
 
Attention au coût :

Concernant PVA for Teams, vous n’avez pas à vous poser trop de questions sur les coûts. Le bot étant inclus dans votre licence Teams.

Cependant, la réflexion est différente pour PVA. Il y a des licences à prévoir pour les utilisateurs en charge de la gestion du bot mais également une licence client pour votre administrateur. La notion de session facturée peut prendre toute son importance. Pour information, une session facturée correspond à une intéraction entre votre client et votre bot. En fonction de votre licensing, vous êtes limités à un certain nombre de sessions.

 

Vous avez un projet de déploiement de bot mais vous hésitez encore sur la solution à adopter ?

Pour plus d’information sur PVA ou PVA for Teams, contactez-nous !