Azure Mobile Development Enterprise Architecture
Bot Framework allows developers to seamlessly build conversational bots which can later be published to services such as Slack, Skype, Messenger and more! However, there might be particular cases in which bots need to be deployed as local services (e.g. Intranets, data compliance, limited external-networks access) and also use language understanding capabilities.
Enter Docker containers. Certain Azure Cognitive Services can now be deployed as containers to deliver AI-driven solutions which doesn't send the data to an external network but to an internal server. One of these services is LUIS, which provides query predictions and whose packages can be integrated in the server for local consumption.
In this session, the following scenario will be explored: A cross-platform mobile app which establishes a connection to a bot (which was created by using Bot Framework and which uses a LUIS package produced from utterances and examples) that is used by customers who want to obtain products and services information. Data comes from a local SQL Server database.
I'm a Microsoft MVP in Developer Technologies and AI. I am currently pursuing a PhD in Engineering Informatics at Tomas Bata University in Zlin, Czech Republic.
I've been developing .NET apps for +10 years. I find C# a really powerful language which allow us to create different kinds of software. I focus on mobile apps (Xamarin), cloud computing (Azure) and AI.
I enjoy sharing my knowledge with others.