ant @ stock.adobe.com
Popularly known as a chatbot, short for "Conversational Robots," this chat interface uses Natural Language Processing so that the program communicates with humans through plain text sentences in regular language, thus adapting accordingly to the conversational paths. In its simplest form, a Chat User Interface is rule-based and works on an "if-then" logic— when certain words are said, typed, or selected, the machine answers are pre-defined. More advanced versions are based on machine learning, making the software's responses adaptable according to the user's inputs.
Such applications have become popular over the past years with the incorporation of popular message apps, where brands and institutions can connect with consumers more efficiently. Native services in brands and governments' websites can also apply the same premise of a chatbot to automate consumer services and other processes that once needed a human employee to perform.