I am utilizing an event broker of the Kafka type. For every user input, Rasa sends me four events. The first one is the user event, for which I can send metaData to identify the associated message response. The second event pertains to user featurization, which is not of particular interest to me. The third event is the action event, which includes two pieces of information: action_name and confidence. The fourth event is the bot event, containing the response message. The issue arises when I intercept an action or bot event; I am unable to ascertain which user input these responses correspond to. Is there any possibility to append an input ID or a similar identifier to match all four events?
Related topics
Topic | Replies | Views | Activity | |
---|---|---|---|---|
Is there a way to identify a particular event and update it? | 3 | 442 | July 15, 2024 | |
How to manage rasa events in memory | 5 | 487 | April 15, 2021 | |
Rasa X | Send event by API | 2 | 379 | January 15, 2021 | |
Manipulate Event Broker to trigger a specific Event at Runtime | 1 | 346 | August 17, 2020 | |
How to use the events caused by a custom action, to be shown as a reply from the bot in the conversation? | 1 | 419 | February 13, 2019 |