I had the opportunity to work with LUIS (Language Understanding Intelligent Service) recently in order to make an “intelligent” BOT. NLP (Natural Language Processing) and artificial intelligence in general are not new as Alan Turing was already busy with that decades ago but today, we have more power and more data than ever…
In general, if you want to have a reliable NLP engine, it’s always a good idea to restrict the scope of the application domain and that’s exactly what LUIS allows you to do in an easy way.
I’ve recently worked on creating a BOT with the Microsoft Bot framework that handles queries from end users expressed in natural language. The BOT leverages #LUIS, Microsoft’s NLP engine, in order to extract entities and semantics our of the queries. At the time of writing, both LUIS and the Microsoft Bot framework are still in preview but they let us envision great possibiliities.