I tried following the blog at Building contextual assistants with Rasa Forms
if a user specifies all preferences in the initial restaurant request, for example, ‘Book me a table for two at the Chinese restaurant’, the assistant will skip the questions about the cuisine and number of people.
But it is not extracting cuisine from the above statement. It seems to be extracting only num_people. It also does not echo back all the slots at the end of the conversation. See following conversation: rasa shell
WARNING: The TensorFlow contrib module will not be included in TensorFlow 2.0. For more information, please see:
- https://github.com/tensorfl…
- https://github.com/tensorfl… If you depend on functionality not listed there, please file an issue.
2019-06-10 11:00:55 INFO root - Starting Rasa Core server on http://localhost:5005 2019-06-10 11:00:55.821296: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA Bot loaded. Type a message and press enter (use ‘/stop’ to exit): Your input -> hi
Hello! I am restaurant search assistant! How can I help?
Your input -> book
what cuisine?
Your input -> Book me a table for two at the Chinese restaurant
what cuisine? [failed to extract cuisine from above statement]
Your input -> chinese
do you want to seat outside?
Your input -> yes
please provide additional preferences
Your input -> none
please give your feedback on your experience so far
Your input -> good
All done!
[failed to echo back responses]
Your input ->
sorry, I didn’t understand you, please try input something else
You can find the session with debug turned on at rasa Contextual assistant formbot with debug · GitHub