Bot Maintenance

Bot maintenance includes tasks that allow you: 

  • Manage the data your bot accumulates.
  • Review your bot's performance and making changes to improve performance.
  • Deploy new models or roll back to a previous model.
  • Delete a bot from Bot Builder.
  • Test your bot.

Bot Builder provides a number of tools to help you perform these tasks.

Tools for Reviewing Conversation Data

  • Insights: Provides reporting and real-time, interactive analytics for your bots: 
      • Dashboard: Provides widgets that display real-time data on customer conversations and messages.
      • Journeys: Provides detailed analytics on the flow of intents during your customers conversations.
      • Conversations: Displays all bot conversations for you to review. You can search, tag, or create training data from these real conversations.
  • NLU Inbox: Helps you manage your NLUClosed This process expands on Natural Language Processing (NLP) to make decisions or take action based on what it understands. data to improve the quality of your bot. It shows all new messages from contacts.
  • Query search: Use the search bar to narrow results in the NLU inbox or the Insights section.

Tools for Managing Data

  • Tags: Use tags throughout Bot Builder. You can have them applied automatically by the bot or you can apply them manually.
  • Bot skills: Use bot skills to organize training data based on what your bot can do. You can filter training data by skill to limit what's visible to you.

Tools for Managing Your Bot

  • Health MonitorDisplays information about your bot's training, models and configuration changes.
  • Import and Export ToolsImport or export certain data from your bots. You can use this as a backup option.
  • Activity Log: Provides a history of what users are doing when logged in to Bot Builder.