En chatbot er en automatisert chat der en datamaskin ved hjelp av forhåndsprogrammerte regler og kunnskap kan svare på mange av kundenes spørsmål. “Kunnskapen” en chatbot innehar kan enten være basert på statisk informasjon fra en kunnskapsbank, eller være basert på at chatboten automatisk lærer seg ved hjelp av såkalt maskinlæring.