Natural Language Processing (NLP)

Proprietäre NLP-Technologie auf dem neuesten Stand

Bereichern Sie digitale Erfahrungen durch die Einführung von Chatbots, die intelligente, menschenähnliche Gespräche mit Ihren Kunden und Mitarbeitern führen können. Nutzen Sie unsere geschützten, hochmodernen Fähigkeiten zur natürlichen Sprachverarbeitung, die es Chatbots ermöglichen, die Informationen, die während jeder Interaktion gesammelt werden, zu verstehen, zu erinnern und daraus zu lernen sowie entsprechend zu handeln.

Interprets accurately with fewer false positives

Interpretiert genau mit weniger falsch positiven Befunden

Communicates comprehensively

Kommuniziert umfassend

Resolves development gaps faster

Schließt Entwicklungslücken schneller

Requires less training data to be NL capable

Benötigt weniger Trainingsdaten, um NL-fähig zu seinBenötigt weniger Trainingsdaten, um NL-fähig zu sein.

Repurposes training data

Verwendet Trainingsdaten wieder

Maintain the context of user’s request throughout a dialogue or session

Den Kontext der Nutzeranfrage im Verlauf eines Dialogs oder einer Sitzung beibehalten

Extract and Store actions taken, data provided, and information pulled from systems the bot can use

Ausgeführte Aktionen, bereitgestellte Daten und entnommene Informationen aus Systemen zu Nutzung für den Bot extrahieren und speichern.

Customize how contextual data is stored at the session

Passen Sie individuell an, wie kontextabhängige Daten in der Sitzung gespeichert werden

Use Pre-trained NLP models to perfect your chatbot’s NLP

Verwenden Sie vortrainierte NLP-Modelle, um das NLP Ihres Chatbots zu perfektionieren

Natural Language Processing (NLP)

Damit Ihr Chatbot einen Satz aufschlüsseln kann, um zu dessen Bedeutung zu gelangen kann, müssen wir die wesentlichen Teile eines Satzes analysieren. Eine hilfreiche Vorgehensweise der Forschergemeinschaft der Künstlichen Intelligenz besteht darin, zwischen der Entität und der Abischt einer Aussage zu unterscheiden. Auch wir verfolgen diesen nützlichen Ansatz.EntitätenundAbsichten.

Ein Entitätin einem Satz ist ein Objekt in der echten Welt, das benannt werden kann. Unsere NLP-Modelle sind hervorragend geeignet, um Entitäten zu identifizieren, und schaffen dies mit nahezu menschlicher Genauigkeit. Über unsere NLP-Engine identifiziert der Bot Wörter aus der Äußerung eines Benutzers, um sicherzustellen, dass alle verfügbaren Felder mit der jeweiligen Aufgabe übereinstimmen. Ansonsten sammelt er falls nötig zusätzliche Felddaten. Das Ziel der Entitätsextraktion ist es, alle Löcher zu füllen, die zur Erfüllung einer Aufgabe erforderlich sind, und dabei unnötige Details zu ignorieren. Es ist ein subtraktiver Prozess, bei dem der Chatbot nur die notwendigen Informationen erhält. Dabei ist es egal, ob der Benutzer alle Daten auf einmal bereitstellt oder sie durch ein geführtes Gespräch mit dem Chatbot erfasst werden.

Absichtist in einem Satz der Zweck oder das Ziel der Aussage. In einem Satz des Typs „Ich möchte gern zwei Karten für den neuen Spielberg-Film buchen“ ist es einfach, die Absicht zu identifizieren, nämlich „eine Buchung vornehmen“. Viele Sätze weisen allerdings keine klare Absicht auf. Es ist daher eine größere Herausforderung für einen Chatbot, die Absicht zu erkennen, aber auch hierbei sind unsere NLP-Modelle äußerst effektiv. Das Ziel der Absichtserkennung ist nicht nur, eine Äußerung der Aufgabe anzupassen, sondern sie vielmehr korrekt der beabsichtigten Aufgabe anzupassen. Wir tun das, indem wir Verben und Substantive so vielen offensichtlichen und nicht-offensichtlichen Synonymen wie möglich zuordnen.

I can book two cinema tickets for 8pm at the Savoy for £18. Please press 'yes' to confirm.
Natural Language Processing (NLP)

NLP-Überblick

Um ein NLP für bestimmte Ziele arbeiten zu lassen, werden die Nutzer in der Lage sein müssen, sämtliche Typen von Entitäten und Intents zu definieren, die der Nutzer den Bot erkennen lassen möchte. In anderen Worten werden Nutzer mehrere NLP-Modelle erstellen: jeweils eines für jede Entität oder jeden Intent, die Ihr Chatbot identifizieren können soll. Nutzer können auf unserer Plattform so viele NLP-Modelle erstellen, wie sie benötigen. Also sollten Sie zum Beispiel ein NLP-Intent-Modell erstellen, so dass der Bot heraushören kann, ob der Kunde einen Einkauf tätigen möchte. Und ein Entität-Modell, das den Standort erkennt, sowie ein weiteres, das das Alter erkennt. Ihre Chatbots können dann alle drei verwenden, um dem Nutzer einen Einkauf aus einer Auswahl vorzuschlagen, die das Alter und den Standort des Kunden berücksichtigt.

Auf unserer Plattform müssen Benutzer nicht für jeden neuen Bot, den sie erstellen, ein neues NLP-Modell entwickeln. Alle erstellten Chatbots haben die Möglichkeit, auf alle NLP-Modelle zuzugreifen, die ein Benutzer trainiert hat.

Um Ihr NLP-Modell im Laufe der Zeit weiter zu entwickeln, so dass es immer genauer bei der Lösung einer Aufgabe wird, wollen Sie, dass der Chatbot zum Lösen von Aufgaben aus seinen Fehlern lernen kann. Machine Learning ist ein hochaktuelles Thema auf der Suche nach echter Künstlicher Intelligenz. Unsere Modelle verkörpern maschinelles Lernen in dem Sinne, dass das Modell auf der Grundlage der von Ihnen bereitgestellten Beispielsätze und deren Ergebnissen Entscheidungen über neue Sätze treffen kann.

Training

Unsere Plattform bietet auch das, was bisweilen überwachtes Lernen genannt wird. Mithilfe Ihrer Gesprächsdaten können Sie erkennen, wo der Chatbot mehr Training benötigt, und die von Ihnen identifizierten problematischen Sätze zusammen mit dem richtigen Ergebnis, zu dem der Bot kommen sollte, wenn er den Satz prüft, eingeben. Dieses überwachte Lernen wird in der nächsten Runde unüberwachten Lernens eine höhere Erfolgsrate zur Folge haben. Dieser Vorgang des periodischen Wechsels zwischen Ihrer Überwachung und unabhängiger Überprüfung von Sätzen wird schlussendlich zu einem hoch entwickelten, erfolgreichen Modell führen.

Training

Vorgeschulte NLP-Modelle

Die großartige Nachricht ist, dass wir vortrainierte NLP-Modelle bereitstellen.

Es handelt sich dabei um hochmoderne Entity-Suchmodelle, die auf riesigen Datensätzen von Sätzen trainiert wurden.

So ist zum Beispiel unser NLP-Modell "Negative Entitäten" ideal, um die Frustration beim Anwender zu erkennen. Sie können dieses Modell in wenigen Minuten einsetzen und Ihr Chatbot wird in der Lage sein, die Unterhaltung zu analysieren. Er kann dann Sätze sagen wie: "Ich merke, dass Ihnen dieses Gespräch nicht gefällt. Möchten Sie stattdessen mit einem menschlichen Kundenberater reden?" Dann kann der Chatbot einen Kundenberater per SMS oder E-Mail kontaktieren, falls der Benutzer dies wünscht.

Pre-Trained NLP models

Newsletter Sign Up