Skip to content

Roadmap

Christopher Anderson edited this page Jan 22, 2020 · 4 revisions

🚨 This is still a work in progress. We're still adding items and may remove some. While this message is here, don't take any dependencies on this list.

Bot Framework roadmap 2020 (Q1 & Q2)

We use our roadmap to help stay on course with our high level goals. It also helps our community stay in touch with what we are and are not going to focus on, so they can plan accordingly and provide feedback.

This semester is our first attempt at a public roadmap. We will start by just providing high level goals, but we anticipate potentially doing milestone specific planning documentation. Feel free to provide feedback on what more you'd like to see.

The process

  1. Each "semester", product leadership for Bot Framework puts together an initial set of plans
  2. At the beginning of each release milestone, we update what is in progress/done/etc. We may also add or remove plans.

Legend of annotations:

Mark Description
bullet work not started
check mark work completed
🏃 on-going work
💪 stretch goal
🔴 missing link

Feedback

Any feedback on our roadmap can be opened as an issue in this repository.

Mission statement

“Empower every person and every organization to achieve more with knowledge and conversational AI“

Principles

  • Meet developers where they are, providing a natural and welcoming experience that is a native experience to the respective audience.
  • Making simple tasks easy and difficult tasks possible, streamlining the routine task of building bots, providing smart defaults and easy to use tools, while providing open source flexibility for developers to customize as they see fit.
  • Help developer be successful using Microsoft AI, providing tools and streamline experience for using Azure Cognitive Services.
  • Maintain strict compatibility. This means never taking breaking changes (compile time or runtime). This includes areas such as serialized data stored via storage providers.
  • Provide developer / customer support across the bot ecosystem, by engaging with our development community via GitHub, StackOverflow, and Azure Support.

SDK

SDK topics are broken down into feature areas and language specific investments. You can expect anything under the feature areas to apply to all GA languages unless otherwise mentioned.

Adaptive

Adaptive has come a long way and we're now looking to bring it out of preview.

  • No more breaking changes + test coverage
  • Monitoring improvements
  • Enable composition

Skills

Skills GA'd in 4.7 last year. This year, we'll be cleaning up some of scenarios that got scoped out of GA.

  • Auth improvements
  • 🚨tbd

Generated Dialogs

🚨tbd

.NET

JS

Python

Java (preview)

  • Gather more user feedback on the experience/demand

CLI & tooling

tbd

Emulator

tbd

WebChat

tbd

Composer

tbd

Samples

tbd

Docs

tbd

Community

tbd