nw  

Legal Chatbot Workbench

Zusammenfassung

Prototyp Entwicklung einer Webanwendung für die Konfiguration von Chatbots

Schlüsselbegriffe

Low-Fidelity, Wireframes, High-Fidelity, Figma, Prototyp, Web, React, Redux

Zielsetzung

In diesem Projekt wird das User Interface (UI) für die Konfiguration von Chatbots als Workbench entwickelt. Das UI soll webbasiert und von Rechtsexperten intuitiv bedienbar sein. In dieser Arbeitsumgebung sollen alle für die Chatbot benötigten Konfiguration verwaltet werden können. Dies umfasst das Erstellen, Bearbeiten, Speichern und Laden von Konfigurationen. Darüber hinaus soll eine übersichtliche Darstellung bereitgestellt werden, die auch intuitives Navigieren ermöglicht. Dabei sollen Konfigurationen durch optimierte Usability möglichst schnell erstellt werden können. Ebenfalls sollen erweiterte Usability fördernde Konzepte verwendet werden, um Vielnutzern (Power-User) mehr Individualität und Möglichkeiten zu bieten.

In diesem Projekt werden verschiedene Konzepte der Darstellung und Interaktion evaluiert. Das Konzept, das sich am besten eignet, wird als ein funktionaler Frontend-Prototyp realisiert. Nicht Bestandteil ist die Anbindung an effektiven Daten, da diese zum Zeitpunkt des Projektstarts noch nicht existieren.

Ausgangslage

Dieses Projekt ist Teil eines grösseren Innosuisse Projektes, das in Zusammenarbeit mit dem Startup Unternehmen Velex und der Fachhochschule Nordwestschweiz bearbeitet wird. Velex befasst sich mit der Problematik der juristischen Beratung. Dabei sollen konkret die Probleme der Verfügbarkeit und Kosten reduziert werden. Diese Problematik ist gross, weil Entscheidungen in Firmen oft mit rechtlichen Risiken verbunden sind. Dies führt dazu, dass oft Rechtsexperten konsultiert werden müssen. Als Lösung sollen intelligente Chatbots Abhilfe versprechen. Sie sollen unterstützende Funktionen für die Rechtsberatung bringen. Die Unternehmen, die diesen Dienst von Velex beziehen, können selbst das Verhalten der Chatbots auf ihre Wünsche konfigurieren. Die Chatbots können intern für konfigurierte Rechtsfragen eingesetzt werden. Konkret kann ein Legal Chatbot zu einer gestellten juristischen Fragestellung eines Nutzers relevante Gesetzesartikel und sogar Ratschläge bieten. Hierbei wird auf die initiale Frage des Klienten vom Chatbot nötige Rückfragen gestellt bis der Chatbot eine Antwort auf die ursprüngliche Frage hat.

Ergebnisse

Das Ergebnis dieser Arbeit ist eine Webapplikation (Web-App) als Prototyp. Zu beachten ist, dass der Prototyp nicht alle vorgesehenen Funktionen vollumfänglich unterstützt. Die Rechtsexperten können verschiedene Einträge erstellen, bearbeiten oder bei Bedarf löschen. Zum Zeitpunkt der Entwicklung sind weder Daten noch Datenmodelle vorhanden. Die Datenmodelle bilden die Konfiguration des Chatbots ab, welche die Nutzer erstellen und bearbeiten können. Das vorgeschlagene Datenmodell wird möglichst minimal gehalten und bietet die Möglichkeit zur Erweiterung. Hierbei orientiert sich die Datenstruktur an den Schweizer Gesetzesartikeln. Die Rechtsexperten können für jeden Absatz eines Gesetzesartikels eine Konfiguration erstellen.

Für die Erstellung einer solchen Konfiguration kann der Rechtsexperte auf der Startseite eine neue Rechtsfrage erstellen. Danach wird der Rechtsexperte durch mehrere Seiten geführt, bei welchen diverse Felder ausgefüllt werden. Der Rechtsexperte kann jederzeit zurück zur Startseite gelangen, auf der eine Übersicht aller erstellten Rechtsfragen aufgelistet sind. Unvollständig erstellte Rechtsfragen werden dabei markiert, damit der Rechtsexperte diese wieder finden kann. Zusätzlich bietet die Web-App auf der letzten Seite der jeweiligen Rechtsfrage die Möglichkeit, die erstellte Konfiguration aus der Kundenansicht zu testen.

Startseite des Prototyps


Konfiguration von Entscheidungszweige

Projektdaten

Das Projekt wurde im Frühlingssemester 2021 durchgeführt, vom 22. Februar 2021 bis 18. Juni 2021.
Umgesetzt wurde das Informatik Projekt 5 von zwei Studierenden aus dem 6. Semester.
Pro Studierende wurden ca. 200 Stunden investiert, was etwas mehr als den 6 ECTS entspricht.

Auftraggeber

Hans-Friedrich Witschel (hansfriedrich.witschel@fhnw.ch)
FHNW Hochschule für Wirtschaft
Bahnhofstrasse 6
5210 Windisch
FHNW Hochschule für Wirtschaft Logo
www.fhnw.ch/iwi

Projektteam

Dominik Landolt

Mithusan Sivakumar

Kontakt

Prof. Dr. Doris Agotai (doris.agotai@fhnw.ch)

Kathrin Koebel (kathrin.koebel@fhnw.ch)

<< zurück