Intelligent assistant for practicing argumentation

Name
Rauno Kiss
Abstract
The objective of my bachelor thesis was to create a software which would help a user to practice argumentation with an artificial intelligent. To achieve this goal, dialogs, where one participator (A) tries to convince the other participator (B) to do certain activity D, where observed. Different dialog theories, models and already accomplished work in the field of dialog modeling in Estonian language were examined. The outcome of this process was an independent Java application, which could have a basic conversation with a user about predefined subjects using only predefined arguments, with graphical user interface and with an ability to save those dialogs. The user can either take role A or B. In addition the user can choose the topic of the conversation (at the moment 2 themes are available). Both participators must use given arguments (sentences in Estonian language) that are classified according to what part of the aspect of activity they emphasize. Therefore the analysis of Estonian language is not implemented. This limits the outcome of the natural dialogues in Estonian language, but the application should help a user to practice choosing different arguments and rejections in a conversation. The structure of my Bachelor thesis can be divided into three different parts – base of the application, description of the application and analysis of the application. The first part gives an overview of the dialog theory. In these chapters different models are discussed and compared. In addition, important observations in modeling a dialog are presented. The second part describes the structure and design of the application. In these chapters an overview of used technologies, additional packages and user manual is given. In the third part, the possible uses of application are analyzed. In addition, similarities with similar already existing applications are pointed out. Also ideas for further development are given in these chapters. In the appendixes, there are: • screenshot of choosing the topic, • screenshots of saving the dialog, • example of the log file, • two block-schemes describing the algorithm. There’s a DVD given with bachelor thesis, which contains: • source code of the software, • necessary files for launching the application, • user manual, • written part of my bachelor thesis.
Graduation Thesis language
Estonian
Graduation Thesis type
Bachelor - Information Technology
Supervisor(s)
Mare Koit
Defence year
2011
 
PDF