I think it would be a really good idea if r1 could cache all requests and photos/audio recordings that you make with it locally, in case there is no internet connection.
But it would be even better if r1 were able to work offline, at least to a limited extent, so that you could at least control basic functions by voice or, in the best case, even perform advanced functions that don’t necessarily depend on an internet connection.
I’m thinking of things like setting an alarm clock or a calculator function, a calendar that can save local appointments or other relatively simple advanced functions of this kind.
This would definitely raise the r1 to a much higher level of user-friendliness, accessibility, usefulness, usability in everyday life and must-have factor.