It's quite slow, but it didn't hang on me. What I didn't like was the lack of continuity in user interactions (screenshot). Bot requires me to press the button, adding several steps to get my desired answer. Try to react to buttons and user inputs.
What KB do you have? Do you use data tables, or other source or a mix of them?
Without looking at your design, I might only say that
"strange behavior" might be related to the knowledgebase design, but I would need to see the logs and design to say something more. KB makes it slow. Sometimes, it might get
timeouts and stall (pause)
waiting for the user inputs. The
timeout is tricky because the bot will not say anything, and
it looks like it is not doing anything.
Suggestion: Start from KB. Create a high-quality KB using tables (the best), and don't mix them (table, pdf, website, etc.). Lower the number of chunks the KB uses to provide an answer—start from 10-15 and go up until you get the expected results. By default, it's set to 50.
https://cdn.discordapp.com/attachments/1247215176931872789/1247243908417589302/image.png?ex=665f51e8&is=665e0068&hm=2235e65aa209a7a040d7dc18822a789304da48d802d20fd0ac2f3ecafbacbbbd&