Nane Kratzke

Thesis:

Integration von Natural Language Processing in Vokabeltrainer

Published: 17 Dec 2019 (latest update: 06 Feb 2020)
Type: Bachelor (B. Sc.)
State: ongoing
Author: Luca Thurm
Study: Computer Science
Language: German
Company: Fachgruppe KIA (Künstliche Intelligenz in Anwendungen)
Image: pixabay.com

Zum Erlernen von Fremdsprachen werden häufig softwarebasierte Vokabeltrainer eingesetzt, die den Lernprozess erleichtern sollen. Häufig beschränken sich diese Apps auf das Auswendiglernen von Vokabeln, bieten aber kaum Möglichkeiten andere Aspekte einer Sprache, wie zum Beispiel grammatikalische Grundlagen, zu üben.

Durch die Fortschritte im Bereich der Künstlichen Intelligenz ist es inzwischen aber möglich, natürliche Sprachen maschinell zu verarbeiten. Software zum sogenannten Natural Language Processing (NLP) ermöglicht eine syntaktische und semantische Analyse eines Textes, die für das Üben von Fremdsprachen von Nutzen sein kann. NLP-basierte Vokabeltrainer könnten komplexere und tiefgreifendere Aufgaben als simple Vokabelabfragen verarbeiten, um so zum Lernerfolg beizutragen.

Im Rahmen dieser Arbeit soll daher untersucht werden, wie NLP Frameworks eingesetzt werden können, um das Lernen von Vokabeln und grammatikalischen Grundlagen einer Fremdsprache am Beispiel von Englisch zu erleichtern. Hierzu soll eine Webanwendung entwickelt werden, die diesen NLP-basierten Ansatz prototypisch demonstriert.

Die Applikation ist für das einfache Deployment als (Multi-)Container Applikation mittels docker compose und Docker Containern zu definieren.