diff --git a/src/google/adk/memory/in_memory_memory_service.py b/src/google/adk/memory/in_memory_memory_service.py index 02276598cb..1d666a39b1 100644 --- a/src/google/adk/memory/in_memory_memory_service.py +++ b/src/google/adk/memory/in_memory_memory_service.py @@ -39,7 +39,7 @@ def _user_key(app_name: str, user_id: str) -> str: def _extract_words_lower(text: str) -> set[str]: """Extracts words from a string and converts them to lowercase.""" - return set([word.lower() for word in re.findall(r'[A-Za-z]+', text)]) + return set([word.lower() for word in re.findall(r'\w+', text, re.UNICODE)]) class InMemoryMemoryService(BaseMemoryService):