Home Technology Cambridge researchers develop human-like virtual digital assistant