Episode 3: Was können Chatbots & Co?

Ein Chatbot ist ein textbasiertes Dialogsystem, welches die Kommunikation mit einem System in natürlicher Sprache erlaubt. Chatbots dienen dazu, Fragen des Nutzers zu beantworten oder Befehle entgegenzunehmen. Hierzu kommen Wissensdatenbanken und Erkennungsmuster zum Einsatz. Die Erkennungsmuster können fest vorprogrammiert oder vom System selbst erlernt sein. In jedem Fall wird die Textanfrage der Nutzers zerlegt und gemäß der vorliegenden Regeln analysiert. Liegt ein syntaktisch korrekter Text vor, versucht der Chatbot die eigentliche Frage zu verstehen.

In einer praktischen Übung entwerfen Sie selbst einen (sehr) einfachen Chatbot-Algorithmus. Sie lernen die typischen Einsatzmöglichkeiten, aber auch die Grenzen von Chatbots kennen.