The Complete Magazine on Open Source

Rasa NLU offers open source understanding for bots

3K 0

NLP

Bots are yet to be matured in the growing world of software. However, you now have a solution to easily develop new bots and enhance some of your existing ones using Rasa NLU.

Rasa NLU is an open source API developed by artificial intelligence (AI) company LASTMILE. Using the open source power, this new tool is taking on existing natural language processing (NLP) developments such as Wit.ai, Api.ai and LUIS that all are supported by technology giants like Facebook, Google and Microsoft. It allows you to build a customise language understanding for your bots.

“You can think of rasa NLU as a set of high level APIs for building your own language parser using existing NLP and ML (machine learning) libraries. The intended audience is mainly people developing bots,” LASTMILE writes in a GitHub description.

Rasa NLU gives you a way for intent classification and entity extraction. It even lets you feed app data directly from an existing NLU (natural language understanding) solution like wit.ai or LUIS.

Though Rasa is written in Python, you can convert its presence to any other programming language using an HTTP API. This gives you another reason to leave behind traditional solutions for building bots.

You can access the code of Rasa NLU from the official GitHub repository. It is licensed under the Apache License version 2.0 and has an experimental Docker Cloud support.