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 >
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
Virtual Assistant
Virtual Assistant allows your customers to interact with your services at home, at work and in your car. Get started in minutes and then extended using our end to end development tooling.
Customer Care
Continuously improve and personalize your customer support and make your service available on any channel and any device.
Enterprise
Empower your organization with AI, to more effectively connect people, tasks, information and services in a conversational experience.
Components of a conversational AI experience
Language
A machine learning-based service to build natural language experiences. Quickly create enterprise-ready, custom models that continuously improve.
QnA Maker
Publish a simple question and answer bot based on existing FAQ URLs, structured documents and product manuals.
Speech
Hear commands, identify individual speakers, translate, and reply to customers in natural language with a branded voice.
Search
Search across defined domains or the web for customer data, inventory status, research results, transaction records and more.
Vision
Recognize faces, moderate content, and index images and video with computer vision services.
"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."
Jacob Hammons, Principal Product Manager
Adobe