Genie : a data-efficient platform for programmable, privacy-preserving virtual assistants