Developing a chatbot
IBM RPA provides a category of commands to develop chatbots for conversations with humans. Let’s examine some language processing capabilities. Central to any chatbot design is the need to process natural language responses; after all, the assistant will need to have a conversation with a human.
While developing this example chatbot, we will leverage two related technologies for interacting with human language: NLP and IBM RPA knowledge bases. Let’s start with how NLP capability can help our chatbot.
IBM RPA provides a category of commands to build up custom dialogs for conversations with humans. Let’s examine some language processing capabilities.
NLP
NLP is a form of trained machine-learned language models for identifying entities of different types, such as:
- Boolean
- Date and Time
- Name
- Address
- Currency
Let’s look at a simple NLP example and examine the utility of NLP processing:
...