Erweiterung eines Wissensmanagementtools durch eine unscharfe Suche und ein KI-Chatbot

Erweiterung eines Wissensmanagementtools durch eine unscharfe Suche und ein KI-Chatbot

Das Wissensmanagementtool MasterMinds ist ein Document Management System (DMS), das die einfache Erstellung und Bearbeitung von Multimedia-Dokumenten ermöglicht. Es unterstützt auch die effiziente Suche nach Inhalten. Das System ist durch die Einteilung in Projekte mit einer hierarchischen Ordner- und Dokumentenstruktur optimal dafür geeignet Dokumentationen zu schreiben sowie das Onboarding neuer Mitarbeitenden und den Wissensaustausch innerhalb von Projektteams zu organisieren.

Es wurde bereits ein erster Prototype erstellt, um das Potenzial von MasterMinds zu prüfen: https://test.masterminds.work

Es wurde deutlich, dass MasterMinds von einer flexibleren Suche und einem Expertensystem in Form eines KI-Chatbots profitieren würde. Das Ziel ist es, Inhalte nicht nur einfach zu erstellen und aktuell zu halten, sondern sie auch bedarfsorientiert auffindbar zu machen.

Im Rahmen einer Abschlussarbeit soll der Prototyp je nach Umfang der Arbeit durch eine oder beide der folgenden Maßnahmen erweitert werden:

  1. Unscharfe Suche: Die bestehende Suche nach Buchstabenfolgen soll durch eine Fuzzy-Suche ersetzt werden. Dadurch können auch Inhalte mit ähnlichen oder verwandten Begriffen gefunden werden. Hierfür können Elastic Search oder andere Suchmaschinen in Kombination mit der vorhandenen Datenbank genutzt werden.

  2. Expertensystem: Durch die Integration eines KI-Chatbots soll das DMS zu einem Expertensystem erweitert werden. Der Chatbot sollte Fragen zu den Inhalten beantworten und auf die entsprechenden Dokumente verweisen können. Bei der Umsetzung ist es wichtig, sowohl die Quellenzuordnung als auch die Einhaltung der Datenschutzgrundverordnung zu beachten. Idealerweise sollten nur Systeme verwendet werden, die entweder On-Premises genutzt werden können oder die Daten nicht außerhalb der EU verarbeiten. Als erste Ansätze können dafür die folgenden Projekte in Betracht gezogen werden:

Der Prototyp wurde bisher als Client-Server-System mit den folgenden Sprachen und Technologien entwickelt:

Frontend:

  • HTML & CSS
  • TypeScript (JavaScript)
  • Angular
  • Bootstrap

Backend:

  • TypeScript (JavaScript)
  • NestJS (Node.js)
  • GraphQL / REST
  • MongoDB

Für die Erweiterungen können die genannten Sprachen und Technologien verwendet und je nach Vorwissen durch weitere ergänzt oder ersetzt werden. Aktuell wird daran gearbeitet, Angular und Bootstrap durch Vue.js 3, Nuxt 3 und Tailwind zu ersetzen, um die Entwicklung zu vereinfachen und zu beschleunigen.

Bei Fragen oder Interesse an der Abschlussarbeit steht Kai Haase von der lenne.Tech GmbH als Ansprechpartner zur Verfügung: kai.haase@lenne.tech +49 (0)2723 928 93 1

Abschlussarbeit

Abschluss
BA/MA
Bearbeiterin
n.a.