In my actual research was found a curious situation. When we describe a pattern like “person like some ( * ) and ( * )”, it will match with “person like some ( ( fruit and milk ) and ( pear or corn ) )”. Where the first star is ( ( fruit and milk) and the second ( pear or corn ) ), there’s no parenthesis balancing. It could be very interesting if we have a couple of symbols (not necessary parenthesis symbols) representing aggregation of the patterns to avoid some situations like that.
Thank you and congratulations with the great work with #chatbots! =)