Senior citizens fight loneliness with talking robots and 'on-demand grandchildren' app