Wie majaAI bei der Studienwahl hilft

Als Computerlinguistik Studentin werde ich oft gefragt, was ich überhaupt mache. Die Antwort darauf ist recht einfach: Ich versuche Wesen wie Maja, welche keine eigene Stimme haben, eine Stimme zu geben. Mein erstes Projekt und somit auch das erste Aufeinandertreffen mit Maja, ist das unten vorgestellte neue Talent von ihr.

Immer mehr Menschen entscheiden sich dazu zu studieren. Doch wie wählt man von den über 20.000 Studiengängen den richtigen für sich aus und filtert die gewünschten Antworten aus diesem Pool von Informationen heraus?

Majas neues Talent „MajaStudy“ erlaubt es ihr, ihren Benutzern jegliche Fragen zum Thema Studium, Bewerbungen und Studiengängen zu beantworten und einen Überblick über zahlreiche Fachbereiche zu verschaffen.

Gibt der Nutzer „Hilfe bei Studium“ ein, so beginnt der Dialog mit Maja.

Allgemeine Fragen wie „Wie finde ich das passende Studium für mich“, „Universitäten in meiner Nähe“ und „Wie schreibe ich eine Bewerbung richtig?“ kann Maja nach erfolgter Auswahl durch den User ohne weiteres beantworten.

Möchte man Informationen gezielt zu einem Studiengang erhalten, so erfolgt dies über die Auswahl „Studiengänge“.

Bei Eingabe des gewünschten Studiengangs erscheint bereits ein Autocomplete, den der Nutzer auswählen kann. Nach erfolgter Auswahl liefert Maja ihr Wissen zu genanntem Fach.

Um ausschließlich zur Frage passende Antworten zu erhalten, wird Maja auch hier noch einmal gezielt nach dem Thema fragen, worum es sich handelt.

Dies ermöglicht es dem User, nur für sich relevante Texte durchzulesen und konkrete Antworten ohne vorheriges Suchen zu erhalten.

Falls der gesuchte Studiengang noch nicht in Majas Wissen eingebunden wurde, hat der User die Möglichkeit, das entsprechende Fach einer Liste von neuen Fachbereichen hinzuzufügen, sodass die Entwickler von Maja hierrüber informiert werden und die Informationen gegebenenfalls hinzufügen können.

Hinter diesem Frage-Antwort-Dialog steckt eine Baumdiagrammsequenz, welche das Programm je nach Eingabe des Users abläuft.

Die grün hinterlegten Felder sind Fragen und Antworten Majas. Bei den blau hinterlegten Feldern handelt es sich um mögliche bzw. erwartete Eingaben des Users.

Die Studiengänge verweisen im Baummodell auf sogenannte Entitäten. Unter dem Entitäten-Titel „Studiengang“ werden Fächer und die dazugehörigen Informationen hinterlegt.

Je nach Eingabe des Users, greift Maja auf die Entitätenliste zurück und zieht sich ihre notwendigen Informationen heraus.

Im Einzelnen sieht so ein Feld wie folgt aus:

Studiengang verweist auf die in 3.2 gezeigten Entitäten. Jeder hinterlegte Studiengang verfügt über eine eigene ID. Bei erfolgter Eingabe des Users, greift das Programm auf die dazugehörige ID zurück und verfügt über Zugriff auf jegliche hinterlegte Attribute, unter anderem auch Kurzbeschreibungen. Mit dem Befehl {studiengang.DESCRIPTION} greift das Programm also auf die unter [Kurzbeschreibung] hinterlegte Antwort im gewählten [STUDIENGANG] zu.

Der weitere Dialogverlauf definiert sich durch die Antwort des Users auf die Frage „Noch Fragen?“.

Antwortet der User mit „ja“ so wird die Unterhaltung weitergeführt, indem er erneut eine Frage stellt. Wird die Frage bejaht, startet der Dialog erneut, beginnend am Dialogkopf. An dieser Stelle ist es jedoch auch möglich einen neuen Dialog mit anderen thematischen Inhalten zu starten. Maja bietet hier Hilfestellung und schlägt Dialoge, abgestimmt auf ihre antrainierten Wissensgebiete, vor.

Bei einer Verneinung der Frage, verabschiedet sich Maja von dem User und der Dialog wird beendet.

Autor: Jasikka Pirapakaran Erstellungsdatum: 01.05.2019 Kategorie: Anwendungsbeispiel zurück zur Übersicht