I find them deeply upsetting, not one step above the phone robot on Vodafone support: "press 1 for internet problems" ... "press 2 to be transferred to a human representative". Only problem is going through like 7 steps until I can reach that human, then waiting some 30 minutes until the line is free.
But it's the only approach that gets anything done. Talking to a human.
Robots a a cruel joke on customers.
I can assure it would take me a week to fix a lot of problems aka memes coming from this. System prompt can be first place to start fixing, second small model or some another background call for just keeping conversation sane and within certain topic / rules (sort of like more independent conversation observer process to offload from original context), third you can finetune the model to have a lot of this baked and so on.
While this example is premature implementation, they are spearheading something and will learn from this experience and perhaps construct a better one.