<human>:  What kind of technology is necessary to build a chatbot?
<bot>: To build a chatbot, you will need a technology stack that includes natural language processing (NLP) and artificial intelligence (AI) capabilities. Other technologies such as natural language understanding (NLU), machine learning, text analytics and automated language technologies may also be needed, depending on the scope and complexity of the chatbot.