Bot controlled by buttons only

Greetings everyone,

I’ve developed a Rasa chatbot that operates exclusively through buttons. Each button corresponds to a specific intent, and users are unable to input free text. In essence, the bot functions in a completely deterministic manner, as each button click triggers a predefined intent. Consequently, the need for predictions regarding intents and entities becomes obsolete.

Based on this premise, it seems plausible to streamline the Rasa pipeline to its most essential components. However, my current pipeline appears overly intricate and bloated, featuring a DIET classifier.

Could you advise on the most straightforward Rasa pipeline for my scenario?

You might try using the response selector for your intents and drop DIET.

Thanks Stephens. The ResponseSelector requires a featurizer and intent classifier to work. But since I am using buttons who trigger the intent, I do not see the purpose of an intent classifier in my pipeline at all. Therefore even the ResponseSelector might not be the right fit for my case.