Nur um Ihnen ein kurzes zu geben, ich arbeite an einem Chatbot, der dem Benutzer einige Dinge vorschlagen wird, basierend auf den Antworten eines wenige Fragen. Jetzt sind die meisten Fragen, die der Agent dem Benutzer stellt, in Ja/Nein und mit einer sehr geringen Abweichung.DialogFlow (API.AI) Verwendung von Slot-Füllung, um Anfragen beantwortet zu bekommen Update-Antwort für mehrere Parameter
Also hier ist die usercase: Der Agent der Benutzer diese beiden Fragen stellt:
- Haben Sie Ihre Mahlzeit (en) auf Zeit?
- Haben Sie heute trainiert?
Die Antworten auf diese beiden Fragen können in einem JA/NEIN stehen.
In diesem Fall aktualisiert der Agent die Parameterwerte sowohl für die Mahlzeitfrage als auch für die Trainingsfrage, wenn der Benutzer die Essensfrage gestellt wird und der Benutzer mit einem NEIN antwortet.
Aber das ist etwas, das ich nicht will.
Ich benutze die Slot-Füllung Technik hier. Gibt es einen Weg um dieses Problem zu umgehen?
Hier ist meine User Info Intent und die Parameter, die ich habe:
PS - Ich will nicht wirklich mehrere Absichten für alle diese Parameter und erstellen möchten mit behandeln alle diese Antworten nur eine Absicht
@nimbussaeta, ich habe verschiedene params verwendet, um die Antworten für beide von ihnen zu hosten. Es ist nur so, dass die Antworten auf beide Fragen gleich sein können. So wird der Agent verwirrt, welche Frage gestellt wurde. Und bezüglich der Verwendung von nur einer Absicht möchte ich keine Absichten für all diese Parameter erstellen, die ich habe. Deshalb nur eine Absicht mit dem Einsatz von Slot-Filling. –