Skip to content
Branch: master
Find file Copy path
Find file Copy path
9 contributors

Users who have contributed to this file

@jameslew @vishwacsena @yochay @benbrown @tomvonclef @arafattehsin @seaen @tulasim88 @darrenj
77 lines (58 sloc) 6.64 KB

What's new

See here to learn more about Microsoft Bot Framework

This page lists the latest updates to Bot Framework.

//BUILD 2019


What's new

  • Bot Framework SDK V4

    • Adaptive Dialog | docs | C# samples :: Simplify the development of sophisticated dialogs by dynamically updating as the conversation unfolds. This is especially useful when the context of conversation is switched or if there are interruptions in the middle of a conversation.

    • Language Generation | docs | C# samples :: Streamlines the creation of smart and dynamic bot responses by constructing meaningful, variable and grammatically correct responses that a bot can send back to the user.

    • Common Expression Language | api :: Both Adaptive dialogs and Language Generation rely on and use a common expression language to power bot conversations.

    • Botkit :: Major version update with support for Bot Framework Emulator, Azure Bot Service. New model for handling interruptions and composable dialogs.

  • Bot Framework Channels

    • Enhanced Speech capabilities, Direct Line Speech Channel – (private preview) Streamlined integration of the Bot Framework and Microsoft's Speech Services in Azure Bot Service as a new channel, with support for custom wake words and bi-directional speech and text. To sign up, add the Direct Line Speech channel to your Azure Bot Service.

    • SDK Channel adapters available here - New platform adapters for Web chat, Slack, Webex, Facebook, Google Hangouts and Twilio SMS. Work with Bot Framework V4 SDK (JS only). Additional new adapters put together by the BotBuilderCommunity

  • Bot Framework Skills

    • Skills include language models, dialogs, and cards that can be reusable across bots. Examples include productivity (calendar, email and task productivity- powered by Microsoft Graph), industry (point of interest, and automotive), and custom.
  • Virtual Assistant Template

    • This template incorporates the previous Enterprise Template and brings together all of the best practices and supporting components identified through building advanced assistant-like conversational experiences. It greatly simplifies the creation of a new bot project including: basic conversational intents, Dispatch integration, QnA Maker, Application Insights and an automated deployment.
  • Bot Framework Emulator

    • Bot Inspector, a new ability to debug live conversations in your bots on any channel or adapter - Microsoft Teams, Slack, Cortana, Facebook Messenger, Skype, etc.
  • Language Understanding

    • Roles, External Entities and Dynamic Entities :: Extract more detailed information from text and build more intelligent solutions with less effort.
      • Entity Roles are now available for all entity types which enables you to identify subtypes based on context, such as from and to which are both types of location.
      • External entities gives you the ability to use external context for more accurate understanding of user intent.
      • Dynamic lists help append synonyms to list entities, at prediction time enabling dynamic, user-specific information to get matched exactly.
    • Analytics dashboard :: Provides insight into your models’ quality and potential data problems. Gives guidance to help solve issues and adopt best practices.
  • QnA Maker Multi-turn Conversations (Public Preview): Extract information from URL or .pdf, .docx files to create multi-turn conversational flows. You can edit and author your own multi-turn flows and test them using the new contextual ranker. See this sample to create a multi-turn QnA Maker bot.

You can’t perform that action at this time.