Inhaltsverzeichnis:
Definition - Was bedeutet Chatbot?
Ein Chatbot ist ein Programm für künstliche Intelligenz (KI), das eine interaktive menschliche Konversation simuliert, indem wichtige vorberechnete Benutzerphrasen und auditive oder textbasierte Signale verwendet werden. Chatbots werden häufig für grundlegende Kundendienst- und Marketing-Systeme verwendet, die Hubs für soziale Netzwerke und Instant Messaging-Clients (IM-Clients) häufig verwenden. Sie sind häufig auch als intelligente virtuelle Assistenten in Betriebssystemen enthalten.
Ein Chatbot ist auch als künstliche Konversationseinheit (Artificial Conversational Entity, ACE), Chatroboter, Talkbot, Chatterbot oder Chatterbox bekannt.
Techopedia erklärt Chatbot
Zu den frühen klassischen Chatbots zählen ELIZA (1966), eine Simulation eines Psychotherapeuten, und PARRY (1972), die auf paranoidem schizophrenem Verhalten basieren.
1950 schlug Alan Turing das Kriterium der Turing-Testintelligenz vor, das von einer nicht nachweisbaren Programmsimulation des menschlichen Benutzerverhaltens und der Aktivität abhängt. Der Turing-Test stieß auf großes Interesse am ELIZA-Programm, was die Menschen glauben lässt, sie unterhalten sich mit Menschen.
Moderne Chatbots werden häufig in Situationen eingesetzt, in denen einfache Interaktionen mit nur begrenzten Antwortmöglichkeiten erforderlich sind. Dies kann Kundendienst- und Marketinganwendungen umfassen, in denen die Chatbots Antworten auf Fragen zu Themen wie Produkten, Dienstleistungen oder Unternehmensrichtlinien bereitstellen können. Wenn die Fragen eines Kunden die Fähigkeiten des Chatbots überschreiten, wird dieser Kunde normalerweise an einen menschlichen Bediener weitergeleitet.
Chatbots werden häufig online und in Messaging-Apps verwendet, sind jedoch mittlerweile in vielen Betriebssystemen als intelligente virtuelle Assistenten enthalten, z. B. Siri für Apple-Produkte und Cortana für Windows. Auch dedizierte Chatbot-Appliances wie die Alexa von Amazon werden immer häufiger. Diese Chatbots können eine Vielzahl von Funktionen ausführen, die auf Benutzerbefehlen basieren.
