Liassistant

Liassistant is a participatory chatbot programmable in natural language and computer language (Python). Developed at the University of Lausanne, its function is to experiment with the use of natural language (French) both orally and in writing to program the chatbot’s actions. The goal is to facilitate the programming and personalization of his own personal assistant to perform various tasks, fun or professional. A participative system for pooling created or improved actions has been set up as well as a code execution module in isolated containers. The prototype that we have developed has shown the feasibility of the concept but also its limits. Although natural language makes programming a little simpler and more intuitive, it does not remove the need to understand “computer logic” for more complex actions. In order to create an efficient application based on this concept, more research should be done, particularly on hybrid systems that combine graphical interface and natural language (via voice interfaces).