diff --git a/NaturalLanguageGeneration.py b/NaturalLanguageGeneration.py index a30f266..ee4c753 100644 --- a/NaturalLanguageGeneration.py +++ b/NaturalLanguageGeneration.py @@ -1,8 +1,12 @@ +import re + class NaturalLanguageGeneration: def nlg(self, system_act): response = None - name = "James" - if system_act == f"inform(name={name})": + pattern = r'inform\(name=([^\)]+)\)' + matching = re.search(pattern, system_act) + if matching: + name = matching.group(1) response = f"Witaj, nazywam siÄ™ {name}" return response