All - Activity - MartinJaskulla - Rasa Community Forum

Rasa Webchat on EC2 Tutorial

Since I struggled myself to make Rasa Webchat work, I wrote a three part blog series for beginners:

I hope this helps someone save some time!


Show User Feedback in Rasa X Conversations Inbox

I guess what I want is not possible. Just realised slots are per conversation and not per message. I wanted to see feedback per message in Rasa X while reviewing conversations.


Let’s say Rasa has replied 3x already:

User: Question #1
Rasa: Answer #1
User: Question #2
Rasa: Answer #2
User: Question #3
Rasa: Answer #3

And only now the user gives positive feedback on answer #2. Then a message id would come in handy. By just sending /feedback{"feedback": "positive"…


Hey, I am struggling quite a bit with this:

I want to show thumbs up and thumbs down buttons next to each Rasa reply. Users can give feedback for any Rasa reply, not just the newest one, at any time (e.g. Rasa has already replied 10x and only now the user gives feedback on the 1st reply)…


Slot list does not stay empty

Thanks for checking it out. It works now. No idea why


I have a slot of type list containing options the user can choose from (displayed as buttons). Each time the user picks an option:

This works. Also explained in a previous topic.


@j.mosig reply makes more sense to me now that I learned about:

This allows me to list remaining options whenever I need to, and show remaining options only for some options (maybe option b wants to show sub options instead).


Thanks for your help! Very new to Rasa and struggled quite a bit, so here is what I did if anyone else is interested:

# domain.yml
utter_all_options:
- text: 'Choose option'
  buttons:
    - title: "Option A"
      payload: '/choose_option{"option": "utter_option_a"}'
    - title: "Option B"
      payload: ...

I want to loop three options until the user has clicked all three. Each clicked option should be filtered out. For example:

utter_learn_more:
- text: 'Learn more'
  buttons:
    - title: "Option A"
      payload: '/opta'
    - title: "Option B"
      payload: '/optb'
    ...

Not working: Rasa X Integrated Version Control

Local machine

rasa data validate

rasa.validator - No story structure conflicts found.

rasa version

Rasa Version : 2.0.0
Rasa SDK Version : 2.0.0
Rasa X Version : None
Python Version : 3.7.7 (default, Jun 22 2020, 16:20:58)
Operating System : Darwin-19.6.0-x86_64-i386-64bit


---

I can’t make Rasa X Integrated Version Control work. Before starting my own development I wanted to deploy the code from “rasa init” to Rasa X on AWS:

- Run “rasa init”
- Upload to GitHub
- Deploy server (AWS Ubuntu 18.04 Deep Learning AMI Version 35.0 - ami-01aad86525617098d t2.medium 2x CPU 4 GiB Ram…

---