2016-12-07 9 views
-5

Ich habe einen Bot gebaut, um einige Aktionen durchzuführen. Der Bot stellt eine Reihe von Fragen, um die erforderliche Aktion durchzuführen. Gibt es eine Möglichkeit, in meinem Bot maschinelles Lernen hinzuzufügen? So lernt es das Muster der Antwort eines bestimmten Benutzers. Und beim nächsten Mal weniger Fragen vom Benutzer.Maschinelles Lernen in Bot

Wie können wir maschinelles Lernen in Microsoft Bot hinzufügen?

+0

Machine Learning funktioniert am besten mit vielen und vielen Daten. Ich sehe nicht, wie sich Ihre Reihe von Fragen qualifiziert. – duffymo

+0

Suchen Sie nach AIML, wenn Sie einen Chatbot erstellen möchten. – mertyildiran

Antwort

1

Ich würde nur einfache Statistiken verwenden:

1) Speichern Sie jeden Benutzerpfad auf einem Array

Ex:

user1 = [1, 3, 3, 4, 1] 
user2 = [2, 3, 3, 4, 2] 
user3 = [1, 3, 3, 4, 4] 
user4 = [1, 3, 3, 3, 1] 
user5 = [4, 2, 3, 3, 1] 

2) Benutzer ein cron, die Muster übereinstimmen, hier finden Sie Sehen Sie, dass, wenn Antwort 1 gewählt wird, der Großteil des Benutzers dann Antwort 3 auswählt und 3 erneut beantwortet. Speicher

3) dieses Muster irgendwo und jedes Mal Ihre App verwendet wird, überprüfen Sie diese Muster

Ich glaube, einfache Lösung wie das ist besser als ein IA neu zu erstellen ...

Viel Glück!

Verwandte Themen