AI-driven Dynamic Dialog through Fuzzy Pattern Matching