2017-12-26 4 views
1

Chatbot wurde unter Verwendung von IBM busemix entwickelt, um die Benutzeranfragen von Schülern der ersten Klasse zu beantworten.Chatbot - Kann Watson API aufgerufen werden, um Benutzeranfragen zu beantworten?

Angenommen, eine Frage wurde gestellt "Was ist der Lebenszyklus des Blattes?" Ab sofort hat Chatbot keine Entitäten, die sich auf Blatt, Lebenszyklus usw. beziehen.

Chatbot identifiziert die obige Abfrage als eine irrelevante Entität. Für den oben genannten Fall ist es möglich, jede Watson Knowledge API die oben genannten Abfragen zu beantworten?

Oder

Können wir alle Dritten sucht (google/bing).

Oder

die einzige Option, die wir relevantere Einheiten zum chatbot

Antwort

0

Wie @Rabindra lehren müssen, sagte, können Sie Entdeckung verwenden. IBM Developers haben ein Beispiel mit dem Konversations- und Discovery-Dienst unter Verwendung von Java erstellt. Und ich baute ein Beispiel mit Node.js basierend auf dem einfachen Beispiel Conversation. Sie können die README lesen und verstehen, wie es funktioniert.

Grundsätzlich müssen Sie wissen: Dieses Beispiel hat eine action variable für Discovery aufrufen, wenn nicht die "relevanten Informationen" für eine Antwort an den Benutzer haben und der Discovery-Service für relevante Antworten erhalten wird.

Sie können mehr über vom offiziellen IBM Watson Kanal sehen.

Verwandte Themen