Lior Samuel, M.Sc. Thesis Seminar
We are interested in the following question: How could one create a digital personal assistant, capable of acquiring and applying new skills through spoken interaction? The most rudimentary requirement of such skill acquisition would be Turing complete programming. Other such acquisitions might be the deduction of routines from user actions and their automation thereof.
Modern digital personal assistants do not possess the ability to learn through Voice User Interface (VUI), which is their primary communication medium. Users’ commands can only mapped onto a previously defined set of capabilities, in a non-extendable and non-compoundable manner. New actions are acquired (if at all possible) through a different medium, such as a Graphical User Interface (GUI) application or textual programming.
We fill this gap by creating Domsagxo- a personal assistant speaking the language Esperanto, which is it’s own meta-assistant. This meta-assistant shuns complicated techniques from the field of Natural Language Processing (NLP) and instead operates as a normal software compiler.