Microsoft Bot Framework

A comprehensive framework for building enterprise-grade conversational AI experiences.

AI and natural language

Create a bot with the ability to speak, listen, understand, and learn from your users with Azure Cognitive Services.

Open & Extensible

Benefit from open source SDK and tools to build, test, and connect bots that interact naturally with users, wherever they are.

Enterprise-grade solutions

Build secure, global, scalable solutions that integrate with your existing IT ecosystem.

Ownership and control

Create an AI experience that can extend your brand and keep you in control of your own data.

Compose a bot. Today.

Bot Framework Composer is an open-source, visual authoring canvas for developers and multi-disciplinary teams to design and build conversational experiences with Language Understanding, QnA Maker, and a sophisticated composition of bot replies (Language Generation). See documentation >

Download Bot Framework Composer for Windows, Mac or Linux.

Build conversational AI experiences for your organization

Azure Bot Service enables you to build intelligent, enterprise-grade bots with ownership and control of your data. Begin with a simple Q&A bot or build a sophisticated virtual assistant.

Use comprehensive open source SDK and tools to easily connect your bot to popular channels and devices. Give your bot the ability to speak, listen, and understand your users with native integration to Azure Cognitive Services.

Engage with customers in a conversational manner

Components of a conversational AI experience

Diagram explaining the components of a conversation AI experience

Language

A machine learning-based service to build natural language experiences. Quickly create enterprise-ready, custom models that continuously improve.

Learn More >

QnA Maker

Publish a simple question and answer bot based on existing FAQ URLs, structured documents and product manuals.

Learn More >

Speech

Hear commands, identify individual speakers, translate, and reply to customers in natural language with a branded voice.

Learn More >

Search

Search across defined domains or the web for customer data, inventory status, research results, transaction records and more.

Learn More >

Vision

Recognize faces, moderate content, and index images and video with computer vision services.

Learn More >

"Adobe sees Conversational AI as foundational to providing the personalized experiences for each of our users. Bot Framework is extremely flexible. It lets us use our own backend services. We can typically go from an idea for a bot to having a working prototype in just a matter of days."

Adobe

Jacob Hammons, Principal Product Manager

Adobe

Bot's life cycle

Design timeline of a bot

5-minute quick start to create your bot

*Your Azure free account includes free access to the most popular Azure products for 12 months, $200 credit to explore any Azure service in your first 30 days, and access to more than 25 products are always free.