Publication | Open Access
Almond
80
Citations
25
References
2017
Year
Unknown Venue
Web Of ThingEngineeringSmart CityIot SystemSemantic WebData SciencePervasive ComputingInternet Of ThingsData PrivacyComputer ScienceMobile ComputingOnline ServicesPrivacyVirtual Assistant TechnologyData SecurityTechnologySocial ComputingCloud ComputingHuman-computer InteractionProgrammable Virtual AssistantContext-aware Pervasive System
This paper presents the architecture of Almond, an open, crowdsourced, privacy-preserving and programmable virtual assistant for online services and the Internet of Things (IoT). Included in Almond is Thingpedia, a crowdsourced public knowledge base of natural language interfaces and open APIs. Our proposal addresses four challenges in virtual assistant technology: generality, interoperability, privacy, and usability. Generality is addressed by crowdsourcing Thingpedia, while interoperability is provided by ThingTalk, a high-level domain-specific language that connects multiple devices or services via open APIs. For privacy, user credentials and user data are managed by our open-source ThingSystem, which can be run on personal phones or home servers. Finally, we address usability by providing a natural language interface, whose capability can be extended via training with the help of a menu-driven interface.
| Year | Citations | |
|---|---|---|
Page 1
Page 1