Not logged in.

Contribution Details

Type Bachelor's Thesis
Scope Discipline-based scholarship
Title Designing a Chatbot; An investigation for the University of Zurich
Organization Unit
Authors
  • Eleonora Pura
Supervisors
  • Harald Gall
  • Pasquale Salza
Language
  • English
Institution University of Zurich
Faculty Faculty of Business, Economics and Informatics
Date 2021
Abstract Text This thesis presents a use case created with the collaboration of the Faculty of Informatics (IfI) of the University of Zurich. Their student office interacts with students on a daily basis through emails, phone calls, and one-site meetings. However, many of their interactions are repetitive or on topics that do not fall under their responsibility. These aspects could be improved thanks to the creation of a chatbot, which would allow them to take care of this type of interactions in a more structured and faster way. Chatbots are systems capable of simulating a natural language conversation with a human. Their responses can be generated either on the basis of predefined rules or with the help of machine learning approaches. Chatbots can be useful in different areas such as entertainment, information retrieval, and e-commerce. The aim of this thesis is on one hand to find potential areas of interest for which a chatbot could help improve the efficiency of the interactions between the student office and the students. But most importantly, it serves as a design exercise to see how a chatbot can replace these areas. After conducting an interview and its subsequent in-depth analysis, it was possible to better understand what the main activities of the student office are. This allowed the application of a Software Engineering process, for which the first step was the definition of the requirements, and the second the conception of a first ad-hoc design for a chatbot. Finally, some suggestions for practical solutions are presented. The final result is a complete design of a rule-based chatbot, able to answer questions about the writing process of Bachelor and Master theses and other important topics.
Zusammenfassung Diese Arbeit stellt einen Anwendungsfall vor, der in Zusammenarbeit mit der Fakultät für Informatik (IFI) der Universität Zürich erstellt wurde. Deren Studentenbüro interagiert täglich mit Studenten durch E-Mails, Telefonanrufe und Treffen vor Ort. Viele dieser Interaktionen wiederholen sich jedoch oder betreffen Themen, die nicht in ihren Zuständigkeitsbereich fallen. Diese Aspekte könnten durch die Entwicklung eines Chatbots verbessert werden, welcher diese Art von Interaktionen strukturierter und schneller ermöglichen würde. Chatbots sind Systeme, die in der Lage sind, ein Gespräch in natürlicher Sprache mit einem Menschen zu simulieren. Ihre Antworten können entweder auf der Grundlage vordefinierter Regeln oder mit Hilfe von Machine Learning Ansätzen generiert werden. Chatbots können in verschiedenen Bereichen wie Entertainment, der Informationsbeschaffung und dem elektronischen Handel nützlich sein. Ziel dieser Arbeit ist es zum einen, potentielle Interessensgebiete zu finden, in denen ein Chatbot helfen könnte, die Interaktion zwischen dem Studentenbüro und den Studenten effizienter zu gestalten. Vor allem aber dient sie als Designübung, um zu beobachten, wie ein Chatbot diese Bereiche ersetzen kann. Nach der Durchführung eines Interviews und der anschliessenden eingehenden Analyse war es möglich, die Hauptaktivitäten des Studentenbüros besser zu verstehen. Dies ermöglichte die Anwendung eines Software-Engineering-Prozesses, bei dem der erste Schritt die Definition der Anforderungen und der zweite die Gestaltung eines ersten Ad-hoc-Designs für einen Chatbot war. Schliesslich werden einige Vorschläge für praktische Lösungen vorgestellt. Das Endergebnis ist ein vollständiger Entwurf eines regelbasierten Chatbots, der nützlich ist, um Fragen über den Schreibprozess von Bachelor- und Masterarbeiten, sowie über weitere wichtige Themen zu beantworten.
PDF File Download
Export BibTeX