There is a Quora topic for this at
Wikipedia is now referring to this as an “Automated online assistant”
The software may be referred to as a “Dialog system” (or Dialogue system)
See in particular “Toolkits and architectures”
« Is there any natural language processing (NLP) technique that can convert broken English into fluent native-speaker English?