Tag Archives: Bots

//Build Reaction – Cortana and the Bot Framework

Microsoft Bot Framework

Bots (or conversation agents) are rapidly becoming an integral part of your users’ digital experience – they are as vital a way for users to interact with a service or application as is a web site or a mobile experience. Bots can also integrate with digital assistants like Cortana. Developers writing bots all face the same problems: bots require basic I/O; they must have language and dialog skills; and they must connect to users – preferably in any conversation experience and language the user chooses.

In this video, you’ll learn the basics on how to build and connect intelligent bots to interact with your users naturally wherever they are, from text/sms to Skype, Slack, Office 365 mail and other popular services. I explore the new Microsoft Bot Framework recently announced at Build 2016, which provides just what you need to build and connect intelligent bots that interact naturally wherever your users are talking.

Through simple demos I cover the Bot Builder SDK with C# (Node.js is also supported), the Bot Framework Emulator and I also explore how to handle natural language input from the user with the Language Understanding Intelligent Service (LUIS) from Microsoft Cognitive Services. Every business needs bots to provide a more personal experience to its users and customers. This video gives you the basics to get started in just 30 minutes, and then points you in the right direction to learn much more.

You can watch the video using the embedded player below or directly on Channel 9 here.

You should also check out my colleague Jennifer Marsman’s blog post and reaction video about machine Learning at Build here.

Additional References – Cognitive Services & LUIS

To learn more about the Microsoft Cognitive Services (aka “Project Oxford”) and the Language Understanding Intelligent Service (LUIS), you can watch the following sessions from Build 2016:

Building a Conversational Bot: From 0 to 60

Microsoft Cognitive Services: Give Your Apps a Human Side

Microsoft Cognitive Services: Build Smarter and More Engaging Experiences

Cortana Extensibility

Cortana – Microsoft’s Digital Personal Assistant for Windows 10, iOS and Android – is evolving from reminding users about things to helping them get things done. Cortana can now proactively surface your app to users in the right context, and provide your app with relevant information to act on, making it quick and easy for the user to work with your app, or even complete tasks on the user’s behalf. You can watch breakout sessions from Build 2016 for a walkthrough of these new Cortana capabilities, and how your existing UWP apps – with minimal effort – can use them to increase engagement and discovery.

Personal Assistants: The New Context-Aware Digital Runtime

Cortana: Learn How Cortana’s New Capabilities can Proactively Drive User Engagement with Your Apps

Cortana Futures: Step-by-step on How to Teach Cortana to Proactively Engage with Your App

If you have any questions, you can post them in the comments section below, or you can contact me on Twitter at @ActiveNick.