Chatbots, auch intelligente virtuelle Agenten oder Smart Advisors genannt, arbeiten sprach- und textorientiert und benutzen Natural Language Understanding (NLU). Einige Chatbots besitzen nur eingeschränkte Konversationsmöglichkeiten, die vorgefertigten Dialogen folgen. Andere Chatbots hingegen sind lernfähig, da sie auf supervised Learning basieren und Lernalgorithmen benutzen, um ihre Ausdrucksweise zu verbessern und um den Nutzer besser zu verstehen. Diese Chatbots sind an große Wissensdatenbanken angeknüpft und können sich somit stetig weiterentwickeln.
Überwiegend findet man solche Chatbots im Messaging und Webauftritten von Unternehmen, die Website-Nutzern dabei helfen, sich auf der Webseite zurechtzufinden und ihnen passende Antworten auf ihre Anliegen zu liefern.