Ein KI-Chatbot lernt durch einen Prozess namens maschinelles Lernen. Dies kann durch überwachtes Lernen erfolgen, bei dem der Bot aus einem Satz von Beispieldialogen trainiert wird, oder durch unüberwachtes Lernen, bei dem der Bot aus großen Mengen an Textdaten lernt. Manchmal wird auch eine Kombination aus beiden Ansätzen verwendet.