I want to build a bot; where should I start?

To build a new bot using Azure Bot Service or the Bot Framework SDK and tools, get started at aka.ms/botbuilderoverview. You’ll find foundational information; guidance for planning, building and evaluating your bot; and next steps.

Azure Bot Service

Related questions and answers

  • Azure services are pay-as-you-go: for example, per hour of compute or per a message sent. This way, you only pay for the resources you use and can cancel at any time.

  • For new conversational experiences, use Bot Framework SDK V4. Whereas customers found the dialogue models in Bot Framework SDK V3 to be too rigid and constraining, Bot Framework SDK V4 is modular and extensible. It provides the foundation for bot templates and solution accelerators. If you already have Bot Framework SDK V3 bots in production, they’ll continue to work as is for the foreseeable future. Learn more on the Bot Framework FAQ page

  • QnA Maker helps you create a bot that conversationally answers questions covered in your documentation, such as an FAQ page. Learn more about how QnA Maker works

  • Virtual Assistant is different from Cortana, Alexa or Google Assistant because it lets you build a virtual assistant that embodies your brand personality. It also ensures ownership of all data resulting from customer interactions across a broad range of channels.

  • The Bot Service team is always evaluating new channels and usage telemetry. You can provide suggestions for new Bot Service channels here and within GitHub repositories.