Episode Summary for Botpress: Natural Language Processing with Sylvain Perron

Botpress is revolutionizing the chatbot ecosystem with Natural Language Understanding. If you are looking to power your infrastructure with the latest advancements in chatbot technology and automation, this is the show you are looking for. In this episode of Software Engineering Daily, we talked to Sylvain Perron who is the CEO of Botpress. 

Conversational AI is the application of machine learning to develop language-based apps that allows humans to interact naturally with computers using speech or text.

If the Input is in the form of text the application will use Natural Language Understanding (NLU) to decipher the meaning of the input and derive its intention. And if the Input is Speech Based the application will use a combination of Automatic Speech Recognition (ASR) and NLU to process the input.

Natural Language Understanding at a high level is a subset of Natural Language Processing, that results from the syntactic and semantic analysis of text and speech to infer the meaning of a sentence. Below is an example of how a Food Delivery Application powered by NLU handles a customer request.

Though machines are getting smarter and smarter, the human in the loop element cannot be neglected. To handle any unprepared contingency Botpress allows you to hand over the chat to a human agent.

Looking back at the chatbot bubble that started in 2016, Sylvain points out:

“There was indeed a big hype. And I think the main problem there was that it wasn’t really backed by any kind of significant breakthrough in technology … And so I think the hype kind of fell flat. And, right now, I think that it’s starting to pick up again because there’s indeed been recent developments in NLP, which now allows us to start again looking at this problem and having more concrete applications.”


Benefits that NLU chatbots can add to your organization

Scalability – AI solutions are highly scalable. They are available in various languages and on multiple channels.

Data collection – AI platforms collect valuable data and insights, which can help businesses improve their service and products. They can also navigate huge databases quickly and find the requested information much faster than a human.

Availability – Chatbots are operational 24 hours a day, 365 days a year. This improves your customers’ experience and satisfaction. You don’t miss a single opportunity!

Time Saving – With task automation, employees are more productive and spend less time on pointless tasks. Plus, customers can find the information they are looking for faster.

Cost-Effective – They save companies a lot of money in the medium and long term by automating tasks and increasing operational efficiency.

Artificial intelligence – AI platforms lean and become smarter and more flexible after each conversation they have with users.

Analytics – Chatbots can record data, trends, and metrics in order to monitor interactions and improve their processes and responses accordingly.

Ease of integration – Conversational AI platforms can easily be integrated within social networks and messaging apps (WhatsApp, Messenger, etc.) to carry out all kinds of procedures without having to change the channel, through mobile apps downloaded on mobile devices.

Botpress Studio gives you tools to help you build and improve your chatbots. The Flow Editor is a visual tool for building the conversations that the bot would have with the users. It also has a debugger that helps you see what the NLU understands when the bot interacts with the user. There are various other tools that help you to develop complex chatbot systems.

The real benefit is that chatbots learn from the previous conversations and work on identifying the intent of the user on the other side. For organizations which want to add a human touch to their customer service or automate their internal tasks, or pull information from a database on the go, NLU chatbots are a great asset. Checkout Botpress.com for more information.

Listen to the full Software Engineering Daily conversation: Botpress: Natural Language Processing with Sylvain Perron.


Ankur Singh


I’m passionate about Software Engineering and Startups. 💻 🚀