Contributing to LUIS with Microsoft/Recognizers-Text – Part 3

Welcome to the final article of this series! Hopefully if you’re reading this, you know that this is article is part of an ongoing guide on how to extend the Microsoft/Recognizers-Text project to support new languages. This exciting new open-source project released by the LUIS team provides robust recognition and resolution for unit entities commonly expressed in everyday language. In our previous….

Bot State Service will soon be retired on March 31st, 2018

Up until now, we have been providing a default state service for bots built using either the Node.js or .NET SDK’s. The state service is used to store and retrieve user and conversation data within the context of a conversation. Over the last several months as the bot framework has grown, we’ve been encouraging users to implement their own state….

Conversational Bots Deep Dive – What’s new with the General Availability of Azure Bot Service and Language Understanding

Microsoft brings the latest advanced chatbot capabilities to developers’ fingertips, allowing them to create apps that see, hear, speak, understand, and interpret users’ needs — using natural communication styles and methods.” We’re excited to announce we’re making generally available Microsoft Cognitive Services Language Understanding service (LUIS) and Azure Bot Service, two top notch AI services to create digital agents that interact in natural ways and make sense….

New Bot Connector support for ASP.NET Core 2.0 and 1.1

We’ve released two new nuget packages for the Microsoft Bot Connector to support .NET Core 2.0: Microsoft.Bot.Connector.AspNetCore.1.1.3.2.nupkg Microsoft.Bot.Connector.AspNetCore.2.0.0.3.nupkg The above packages each target ASPNetCore 1.x and ASPNetCore 2.x respectively, and provision authentication for your bot. They must also use Microsoft.Bot.Connector.3.12.2.4 or higher. ASP.NET core 1.1 – install AspNetCore 1.1.3.2 and use the following JSON schema in appsettings.json – { “Logging”:….

QnA maker for Node.js bots

QnA Maker is currently one of the most popular  cognitive services our customers are enthusiastic about using. Back in August we published a blog post describing how to  create card attachments for answers returned from QnA maker for .NET. In this post, we’ll be describing how to do the exact same thing for bots built with the Bot Builder SDK for….

Dialog management with QnA, LUIS, and Scorables

Figuring out how to manage your bot’s conversational flow is one of the most challenging aspects to bot development, and also related to some of the most commonly asked questions we receive from the community. In this article we’ll discuss different ways to manage your bot dialog by leveraging two popular Microsoft cognitive services – QnA Maker and LUIS. The sample….

Optimizing latency with the Bot Framework

Responsiveness in a conversational bot is critical for a good user experience, as users want responses to be fast. With maximizing user satisfaction as a goal in mind, there are some basic operations which every bot must still do, such as getting an authorization token, and getting/setting conversation state. In this post we’d like to go over some ways to….

Debug any Channel locally using ngrok

One of the key features available when you use the Bot Framework is the ability to seamlessly connect your bot to multiple channels, all from the same bot. Click here  to learn more about currently supported channels, and how to connect to them. While your bot is in development, you can debug and test your bot locally using the debugger for….

Customize Web Chat for your websites

Every bot that is registered with the Bot Framework is automatically configured for the Web Chat channel. This channel includes the Web Chat control which can be embedded directly onto websites for users to interact with, for example – the assistant bot from the Microsoft Education homepage : Most bot developers using the Bot Framework are well aware of this,….

QnA maker revisited, with Suggested Actions and App Insights

In this post we’ll go over a few different strategies to manage user feedback for your bots. Instead of starting from the beginning with a new bot project, we’ll be continuing off of the demo QnA bot we created in a previous post – QnA Maker with rich cards in .NET. The demo we started from that post is not….