Litcius/Paper detail

DIY assistant: a multi-modal end-user programmable virtual assistant

Michael Fischer, Giovanni Campagna, Euirim Choi, Monica S. Lam

202119 citationsDOIOpen Access PDF

Abstract

While Alexa can perform over 100,000 skills, its capability covers only a fraction of what is possible on the web. Individuals need and want to automate a long tail of web-based tasks which often involve visiting different websites and require programming concepts such as function composition, conditional, and iterative evaluation. This paper presents DIYA (Do-It-Yourself Assistant), a new system that empowers users to create personalized web-based virtual assistant skills that require the full generality of composable control constructs, without having to learn a formal programming language.

Topics & Concepts

Computer scienceGeneralityHuman–computer interactionModalWorld Wide WebProgramming languageJavaScriptSoftware engineeringFunction (biology)MultimediaChemistryPsychologyPsychotherapistBiologyEvolutionary biologyPolymer chemistrySpreadsheets and End-User ComputingAI in Service InteractionsIntelligent Tutoring Systems and Adaptive Learning
DIY assistant: a multi-modal end-user programmable virtual assistant | Litcius