You can do this in a response list using something like.
Pattern("do you like *")
Template("What is {Utils.person(star)}?")
condition: star.like == null
Pattern("do you like *")
Template("Yes, I like {Utils.person(star)}.")
condition: star.like == true
Pattern("do you like *")
Template("No, I do not like {Utils.person(star)}.")
condition: star.like == false
Pattern("you like *")
Template("Okay, I will remember I like {Utils.person(star)}?")
think: star.like = true;
Pattern("you do not like *")
Template("Okay, I will remember I do not like {Utils.person(star)}?")
think: star.like = false;
|