Partager via


Créer un bot à l’aide du kit de développement logiciel (SDK) Bot Framework

S’APPLIQUE À : SDK v4

Cet article explique comment créer votre premier bot avec le kit de développement logiciel (SDK) Bot Framework pour C#, Java, JavaScript ou Python, et comment tester votre bot avec Bot Framework Emulator.

La création de votre premier bot ne nécessite pas d’abonnement Azure ni de ressource Azure AI Bot Service. Ce guide de démarrage rapide porte principalement sur la création de votre premier bot localement. Si vous souhaitez apprendre à créer un bot dans Azure, reportez-vous au guide de création de ressource Azure Bot.

Remarque

Pour créer des agents avec votre choix de services IA, d’orchestration et de connaissances, envisagez d’utiliser le Kit de développement logiciel (SDK) Microsoft 365 Agents. Le SDK Agents prend en charge C#, JavaScript ou Python. Vous pouvez en savoir plus sur le Kit de développement logiciel (SDK) Agents à aka.ms/agents. Si vous recherchez une plateforme d’agent SaaS, envisagez Microsoft Copilot Studio. Si vous disposez d’un bot existant créé avec le Kit de développement logiciel (SDK) Bot Framework, vous pouvez mettre à jour votre bot vers le Kit de développement logiciel (SDK) Agents. Vous pouvez passer en revue les principales modifications et mises à jour dans le guide de migration du SDK Bot Framework vers SDK Agents. Les tickets de support pour le Kit de développement logiciel (SDK) Bot Framework ne seront plus pris en charge à compter du 31 décembre 2025.

Prérequis

Modèles C#

Les exemples de bot actuels utilisent des modèles .NET Core 3.1.

Pour ajouter les modèles de bot à Visual Studio, téléchargez et installez le fichier VSIX Bot Framework v4 SDK Templates for Visual Studio.

Remarque

Vous pouvez installer les modèles à partir de Visual Studio.

  1. Dans le menu, sélectionnez extensions puis Gérer les extensions.
  2. Dans la boîte de dialogue gérer les extensions, recherchez et installez les modèles kit de développement logiciel (SDK) de Bot Framework v4 pour Visual Studio.

Pour en savoir plus sur le déploiement de bots .NET sur Azure, reportez-vous au guide de provisionnement et de publication d’un bot.

Créer un bot

Dans Visual Studio, créez un projet de bot et utilisez le modèle Echo Bot (Bot Framework v4 – .NET Core 3.1). Pour ne voir que les modèles de bot, choisissez le type de projet Bots avec IA.

Grâce au modèle, votre projet contient tout le code nécessaire pour créer le bot de ce guide de démarrage rapide. Vous n’avez pas besoin de code supplémentaire pour tester votre bot.

Démarrer votre robot

Dans Visual Studio :

  1. Ouvrez votre projet de bot.
  2. Exécutez le programme sans débogage.
  3. Visual Studio génère l’application, la déploie sur localhost et lance le navigateur web pour afficher la page default.htm de l’application.

À ce stade, votre bot s’exécute localement sur le port 3978.

Démarrer l’émulateur et connecter votre robot

  1. Démarrez le Bot Framework Emulator.

  2. Cliquez sur Ouvrir le bot sous l’onglet Accueil de l’émulateur.

  3. Saisissez l’URL de votre bot, qui est votre hôte local et le port, et ajoutez /api/messages au chemin d’accès. L’adresse est généralement http://localhost:3978/api/messages.

    ouvrir un bot

  4. Sélectionnez Connecter.

    Envoyez un message à votre bot, et le bot vous répondra.

    message d’écho

Étapes suivantes

  • Pour en savoir plus sur le débogage à l’aide de Visual Studio ou Visual Studio Code et de Bot Framework Emulator, reportez-vous à Déboguer un bot.
  • Pour plus d’informations sur devtunnel, consultez Tunneling (devtunnel).