AI Zone Admin Forum Add your forum

CX Company, chatbot market leader in the Netherlands since 2005, will speak on the Amsterdam Chatbots Meetup on Wednesday, Oct 18!

Verify pattern with and without interjections

I sometimes have the situation that I don’t want interjections to be handled as such, but test the actual input instead.

For this case I have written a controlscript, which sets the cs token to a token without interjections and executes the script. When no output is generated, it sets a cs_token with interjections and makes a ^retry(SENTENCE).

This works fine, the only problem I get is loosing the functionality of :verify pattern, which only tests the current value of $cs_token and ignores that I am using two values in my control script.
I have written a test topic for this case:

topic: ~test []
#! you are right
u: (you are rightwithout interjection

#! ok
u: (~yesinterjection 

Do you know a way to get this working with :verify pattern ?



  [ # 1 ]

Does noone have any idea how to do this?


  [ # 2 ]

#! comments can include variable assignments. eg

#! ok $cs_token=12450003
u: (~yes)

The only difference is it does not go thru the script compiler, so you cant use mnemonic names and such. You have to actually put the value you want.


  [ # 3 ]

Thank you very much Bruce.

It’s working like a charm.


  login or register to react