Options de création d’agents

Effectué

Microsoft propose de nombreuses options pour créer des agents :

  • Azure Bot Framework

  • Azure Bot Framework Composer

  • Microsoft Copilot Studio

Azure Bot Framework

Le service Microsoft Azure Bot Service fait partie d’Azure Bot Framework, une série de kits de développement logiciel et d’outils qui permet aux développeurs de créer et déployer des agents et des assistants virtuels personnalisés à l’aide de code. Azure Bot Service est un service géré pour le développement d’agents.

Un agent communique en recevant des messages et en envoyant des réponses au moyen de la fonctionnalité Web Apps de Microsoft Azure App Service pour gérer les communications. Les agents sont similaires à des applications web ; ils reçoivent des requêtes et renvoient des réponses. Un agent peut effectuer des opérations comme d’autres applications, par exemple accéder aux bases de données, appeler des API vers d’autres services, lire des fichiers et effectuer des calculs.

Le processus de réception d’un message et d’envoi d’une réponse à l’utilisateur s’appelle un tour. Pensez aux conversations humaines : les personnes prennent la parole l’une après l’autre, chacune son tour. Les bots fonctionnent de la même manière, en répondant aux entrées de l’utilisateur quand arrive leur tour.

Capture d’écran d’un agent Azure Bot Framework.

Un développeur peut connecter un agent Azure Bot Service au service LUIS (Language Understanding) d’Azure Cognitive Services pour permettre à un agent de comprendre une langue, afin d’offrir une expérience de conversation. Un développeur peut également permettre à son agent d’utiliser une base de connaissances créée dans QnA Maker.

L’un des avantages d’Azure Bot Service est qu’une fois que les développeurs ont créé l’agent, ils peuvent le déployer sur un ou plusieurs canaux (comme Facebook ou Slack) sans devoir modifier son code. Azure Bot Service gère la communication entre ces canaux et vos agents et adapte les messages que votre agent génère au format du canal auquel il est connecté.

Vous pouvez intégrer les agents créés avec Azure Bot Framework aux agents Microsoft Copilot Studio.

Modèles Copilot Service

Copilot Service comprend des modèles pour aider les développeurs à se lancer dans la création d’agents. Si vous créez un agent dans le portail Azure, vous pouvez sélectionner le modèle de bot Echo, qui renvoie simplement l’entrée utilisateur, ou le modèle debot de base, qui inclut LUIS.

Bot Framework Composer

Bot Framework Composer est un outil de création d’agents qui crée le flux de conversation et génère des réponses à l’aide d’une interface utilisateur visuelle. Bot Framework Composer est un ajout récent à Azure Bot Services ; il fait l’objet d’un développement continu en vue d’y ajouter d’autres fonctionnalités.

Bot Framework Composer comprend les éléments suivants :

  • Un canevas d’édition visuelle pour les flux de conversation

  • Des outils permettant de créer et gérer LUIS et les composants QnA

  • Un puissant système de génération linguistique et de création de modèles

  • Un programme exécutable de runtime d’agent prêt à l’emploi

Bot Framework Composer permet de créer des agents sans écrire de code et prend en charge LUIS et QnA Maker.

Capture d’écran d’un agent Azure Bot Framework Composer.

Il existe des similitudes entre Microsoft Copilot Studio et Bot Framework Composer. Les deux fournissent un canevas de création no-code permettant aux utilisateurs de créer des agents. Il existe toutefois des différences clés dans les fonctionnalités et l’aspect des deux technologies. Par exemple, les rubriques de Microsoft Copilot Studio sont similaires aux dialogues de Bot Framework Composer.

Bot Framework Composer est un service open source et multiplateforme qui prend en charge Microsoft Windows, Linux et macOS. Pour en savoir plus, consultez Bot Composer sur GitHub.

Les concepteurs peuvent créer du contenu personnalisé et l’ajouter à Microsoft Copilot Studio à l’aide de Bot Framework Composer.

Microsoft Copilot Studio

Les agents Microsoft Copilot Studio sont des agents optimisés par l’IA qui permettent aux utilisateurs de se concentrer sur un travail plus complexe et de plus grande valeur pendant que les agents gèrent des interactions simples et répétitives. Microsoft Copilot Studio vous permet de créer des agents au moyen d’une interface graphique no-code conviviale à partir d’un navigateur web.

Les agents Microsoft Copilot Studio interagissent avec les clients et les collaborateurs, répondent aux questions et offrent des informations. Vous pouvez déployer des agents Microsoft Copilot Studio dans plusieurs canaux, y compris votre propre site web, Facebook et Microsoft Teams.

Vous pouvez créer des agents Microsoft Copilot Studio, sans faire appel à des spécialistes des données ou des développeurs.

Capture d’écran d’un agent de test.

Microsoft Copilot Studio repose sur Azure Bot Framework et utilise les fonctionnalités de Bot Framework dans un environnement no-code.

Microsoft Copilot Studio peut répondre à de nombreux besoins internes et externes simples concernant les agents, et il est conçu pour être utilisé conjointement avec (ou par) des experts techniques (SME).

Microsoft Copilot Studio nécessite une licence d’abonné et une licence d’utilisateur pour tout créateur d’agents.

Les architectes de solution doivent déterminer la technologie d’agent, ou la combinaison de technologies, à utiliser dans la solution. Cette décision dépend des compétences disponibles, de l’existence d’agent déjà déployés et de la complexité des agents requis.