Ich verwende die Optionsantworten von IBM Watson Assistant für meinen Chatbot. Ich habe den Entitätswert "A" als Schaltflächenbeschriftung angegeben und die entsprechenden Werte sind wie "Definition von A". Wenn der Assistent jedoch die Option und die Schaltfläche anzeigt und der Benutzer "A" als Text eingibt, anstatt auf die Schaltfläche zu klicken, kann ich nicht auf die richtige Nachricht wie für "Definition von A" antworten.
Andere haben mir vorgeschlagen, einen separaten Knoten nur für diese Entität "A" festzulegen, aber ich verwende dieselben Schaltflächenbeschriftungen für mehrere Fragen und erwarte unterschiedliche Antworten in unterschiedlichen Situationen. Außerdem habe ich versucht, Slots zu verwenden, aber ich möchte, dass der Assistent den Benutzer mit Optionsantworten zu einem anderen Knoten umleitet, anstatt mit einem bestimmten Text zu antworten.
Kann mir jemand einen Vorschlag zu diesem Thema machen?
Lösung des Problems
Die anderen hatten recht. Sie können die Entität "A" in einem neuen Knoten verwenden. Sie können Entitäten wiederverwenden, die Werte werden überschrieben, wenn der Benutzer antwortet. Wenn dies nicht der Fall ist, können Sie selbst damit umgehen, indem Sie eine Kontextvariable verwenden, um ihre Antworten anstelle einer Entität zu speichern.
Keine Kommentare:
Kommentar veröffentlichen