Skip to content

Keine NLU

Beschreibung
Der No-NLU-Konnektor ist kein NLU-Konnektor, der erstellt werden kann, sondern einer, der immer in einem Endpunkt ausgewählt werden kann. Durch das Festlegen des No NLU-Connectors in einem Endpunkt wird die NLU-Pipeline von Cognigy.AI für diesen Endpunkt vollständig deaktiviert, was bedeutet, dass keine Absichten oder Slots gefunden werden.

Flow-basierte NLU-Ausführung
Obwohl Code NLU Connector das empfohlene Tool für die Verbindung mit einem nicht nativen NLU-Dienst ist, ist der No NLU-Connector in einem Szenario nützlich, in dem der NLU-Prozess durch Flusslogik (Aufrufen einer externen NLU von einem Flussknoten) ausgeführt wird. Beispielsweise ist es möglich, einen HTTP Request-Knoten am Anfang eines Flows zu verwenden, um einen Intent für den Satz des Benutzers zu finden. Es ist auch möglich, Erweiterungen zu verwenden, um einen wiederverwendbaren Knoten zu erstellen, der aus einem Flow heraus eine Verbindung zu einem NLU-System herstellt.

Erstellen von Erweiterungen für die NLU-Ausführung

Das Erstellen von Erweiterungen, die eine Verbindung zu einem externen NLU-System herstellen, ermöglicht eine einfache Verbindung zur externen NLU-Verarbeitung aus vielen Flows, ohne sich Gedanken über doppelte Informationen machen zu müssen, die in HTTP-Anforderungsknoten über Flows hinweg hinweg gespeichert sind.

Flow-basierte NLU-Ausführung
Der No-NLU-Konnektor kann auch verwendet werden, um das Timing der NLU-Ausführung zu steuern. Standardmäßig wird die Cognigy.AI NLU-Pipeline ausgeführt, bevor der Flow ausgeführt wird, aber es kann erforderlich sein, bestimmte Teile eines Flows auszuführen, bevor der NLU ausgeführt wird, um eine bessere Kontrolle darüber zu haben, wann z. B. ein Intent ausgelöst wird. Dies kann erreicht werden, indem der No NLU Connector in einem Endpunkt und dann Execute Cognigy NLU Node in einem Flow verwendet wird, wenn die Ausführung der Cognigy.AI NLU-Pipeline erforderlich ist.