Word order variation and string similarity algorithm to reduce pattern scripting in pattern matching conversational agents | IEEE Conference Publication | IEEE Xplore