Welcome to the Microsoft Conversational AI repository which is the home for a set of templates and solutions to help build Conversational Experiences using Azure Bot Service and Bot Framework.
Clone or download
KayMKM [Calendar] Refactor summary flow logic (#568)
* refactor summary flow

* support next page

* add today into common strings

* fix ut

* localize the strings

* fix test

* update strings

* save start date

* update readout string

* fix test

* update next string

* fix merge conflict
Latest commit 4935b03 Jan 22, 2019



This repository is the home for a set of templates and solutions to help build Conversational Experiences using Azure Bot Service and Bot Framework.


Name Description Link
Enterprise Template Creation of a high quality conversational experience requires a foundational set of capabilities.To help you succeed with building great conversational experiences, we have created an Enterprise Bot Template.

This template brings together all of the best practices and supporting components we've identified through building of conversational experiences and greatly simplifies the creation of a new bot project including basic conversational intents, Dispatcher integration, QnA Maker, Application Insights, Power BI insights and fully automated deployment.
Get Started


Name Description Link
Virtual Assistant We have seen significant need from our customers and partners to deliver a conversational assistant tailored to their brand, personalized to their customers and made available across a broad range of conversational canvases and devices.

Continuing Microsoft open-sourced approach toward Bot Framework SDK, the open source Custom Personal Assistant provides full control over the end user experience built on a set of foundational capabilities. Additionally, the experience can be infused with intelligence about the end-user and any device/ecosystem information for a truly integrated and intelligent experience.
Get Started


This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.