Zuhause Audio Wie werden Chatbots trainiert?

Wie werden Chatbots trainiert?

Anonim

Q:

Wie werden Chatbots trainiert?

EIN:

Fast jeder hat mit einem Chatbot interagiert, entweder durch persönliche Assistenten wie Apples Siri oder durch Kundendienstabteilungen, aber wie scheinen sie so schlau zu sein? Es gibt verschiedene Möglichkeiten, wie KI-Entwickler diese Bots trainieren können, um realistische Antworten zu geben.

Der einfachste Weg, einen Bot zu entwerfen, besteht darin, ihn auf einen vorprogrammierten Bereich von Antworten reagieren zu lassen. Dies war der Ansatz, den Joseph Weizenbaums (1923-2008) ELIZA-Programm in den 1960er-Jahren entwickelte.

ELIZA sollte einen rogerischen Psychotherapeuten simulieren. Das Programm konnte nur anhand vorprogrammierter „Skripte“ reagieren, aber viele Benutzer fanden den Effekt so realistisch, dass sie darauf bestanden, dass ELIZA wirklich intelligent war.

Dies wurde als "ELIZA-Effekt" bezeichnet.

Die Forschung im Bereich KI hat weitaus komplexere Ansätze für die Entwicklung von Chatbots ermöglicht, mit denen sie sowohl aus den von Entwicklern bereitgestellten Trainingsdaten als auch aus Benutzereingaben „lernen“ können.

Nehmen wir das Beispiel eines Chatbots, der für die Kundendienstabteilung eines Softwareunternehmens verwendet wird. Dem Bot werden zunächst Informationen aus den eigenen Ressourcen des Unternehmens zugeführt: Dokumentation, FAQs, E-Mails, Chat-Mitschriften, um damit zu beginnen.

Der Bot ist nicht nur auf die Entwickler beschränkt, wie ELIZA es tat. Es wird in der Lage sein, aus echten Interaktionen mit Kunden mithilfe der natürlichen Sprachverarbeitung (NLP) zu lernen.

Auch beim automatisierten Lernen wird es Bereiche geben, in denen Bots in Schwierigkeiten geraten. Der Mensch muss den Bot gelegentlich mit beaufsichtigtem Lernen trainieren. Angesichts der Mehrdeutigkeit in menschlichen Sprachen wird es schwierig sein, einen Chatbot zu erstellen, der völlig unbeaufsichtigt ablaufen könnte.

Ein menschlicher Benutzer muss wahrscheinlich auch das Ergebnis eines Chatbots auf Richtigkeit überprüfen, insbesondere im geschäftlichen Kontext. Dennoch sind diese Chatbots flexibler als ein rein regelbasiertes Programm wie ELIZA.

Fortschritte beim maschinellen Lernen und bei der Verarbeitung natürlicher Sprachen könnten diese Chatbots in Zukunft noch intelligenter erscheinen lassen.

Wie werden Chatbots trainiert?