Blog

Building bots with Redux

Overview A key part of what makes the Azure Bot Service so great is it’s flexibility, which we’ve been emphasizing from the very beginning. When we’ve talked about flexibility in the past, we’ve typically referred to the Azure Bot Service’s ability to seamlessly connect your bots to multiple channels at once, and the option to easily add cognitive services such….

Reminder: The Bot Framework State service has been retired – what you need to know

The Microsoft Bot Framework State service is now retired as of March 30, 2018. Previously, bots built on the Azure Bot Service or the Bot Builder SDK had a default connection to this service hosted by Microsoft to store bot state data. Now that the service has been retired, your bots will need to be updated to use their own….

Fix for SNAT Exhaustion – Node.js Bots

This fix is to address time outs with Direct Line causing a 500:Connect ETIMEDOUT error under high loads – Use the AgentKeepAlive NPM module to ensure re-use of the SSL connections Tune the MaxSockets parameter of the AgentKeepAlive instance to be at least 160 to match the number of SNAT port. const Agent = require(‘agentkeepalive’); const keepaliveAgent = new Agent({….

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….

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

Previously in part 1, we gave an updated overview of the Recognizers-Text library which is used to power many of the prebuilt entities in LUIS. We provided a step-by-step guide to creating your own language specific definitions for both the .NET and Javascript versions of the project in YAML, and generating the platform-specific definitions using the tools already provided by the project.….

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

Last year, we announced a new recognizer library by the LUIS team, which provides robust recognition and resolution for common units expressed in everyday human interaction. Since then, the code base has changed considerably, and the library has been expanded to include more pre-built entities including date-time, currency, dimensions, and age. Today, we’ll take a look into the code base of Recognizers-Text,….

Updates for LUIS – January 2018

Some updates for new features to LUIS this month! DatetimeV2 prebuilt entity is now available for Brazilian Portuguese (pt-BR) Bing Spell Check has been upgraded to v7. If you’d like to continue using Bing Spell Check, you’ll need to get a v7 API key. Click here to learn how to enable Bing Spell Check in your LUIS applications If you have….

LUIS quick start with list entities

Since LUIS was first previewed, it’s certainly changed a lot! General availability for LUIS was announced back in December last month, with an expanded limit to 500 intents and 100 entities per application, support for new regions, availability in 7 new regions (South Central US, East US, West US 2, East Asia, North Europe, Brazil South, Australia East), as well as increased….

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….