I love the fact that I can simply use ~yes or ~no or ~emogoodbye etc to cover numerous variants.
However, I ran into some complex semantic cases which I need help on. I ran into a case where ~no wasn’t firing as expected and here is what I found:
:prepare no #Fires ~no as expected
:prepare not really #Fires ~no, which is good
:prepare of course not #Fires ~no, which is also good
:prepare no not really #Does not fire ~no, which surprised me
None of the emphatic ‘no’s such as ‘no no of course not’ etc fired ~no. Obviously, its difficult to semantically deconstruct such complex language within the engine (which already seems to do a great job of it), but does anyone have any suggestions on how to include the ‘emphatic no’ as a concept?
Another note to folks who might be just stepping into this as I am, I realized that a user’s response to a bot’s comment such as “Where do you plan to settle down? Or am I getting too personal here?!?” isn’t just a ~yes or ~no. Users might often just ignore the ‘advance apology for getting personal’ or also answer in a form using ‘ok’ which reverses the meaning of what you might be expecting. If they answer ‘its ok’, that falls into the same as ‘no its fine’ (~no) but answering ‘its not ok to get personal’ is like ~yes (yes that’s too personal). I would like to unify the ‘negated-ok concept with ~yes’ for such cases, but haven’t yet figured out a way to. Suggestions welcome!