A Graphical Virtual Assistant

Limitations of textual display of results prompted us to extend natural-language programming to generate graphical user interfaces (GUI) automatically, which is one or the most time-consuming tasks in software development. GUIs are important for displaying graphical or lists of results, letting users monitoring multiple queries, rerunning complex commands,and adjusting settings with different modality. We use machine learning to leverage existing GUIs and the artistic designs in masterpieces to generate not just functional, but aesthetically pleasing, apps.

Apply style transfer to virtual assistant GUI.