Virtual Assistant overview


Continuing Microsoft's open-sourced approach towards the Bot Framework SDK, the open-source Virtual Assistant solution provides a set of core foundational capabilities and full control over the end user experience and data.

At its core the Virtual Assistant (available in C# and TypeScript) is a project template with the best practices for developing a bot on the Microsoft Azure platform.

  • The Virtual Assistant template brings together many best practices identified through the building of conversational experiences and automates integration of components found to be highly beneficial to Bot Framework developers.
  • Bot Framework skills are re-usable conversational skill building-blocks covering conversational use-cases enabling you to add extensive functionality to a bot within minutes. Virtual Assistant provides a number of skills.

Read more about Virtual Assistant in the Bot Framework Solutions Documentation.