asSemanticMemoryStrategyOrNull