arbeiten:entwicklung_eines_chatbots_basierend_auf_softwarehandbuechern

Entwicklung eines Chatbots zur Unterstützung von Kunden bei Software spezifischen Fragen

Thema:
Entwicklung eines Chatbots zur Unterstützung von Kunden bei Software spezifischen Fragen
Art:
BA
BetreuerIn:
Udo Kruschwitz, Michel Mögn (Nexis GmbH)
BearbeiterIn:
Johannes Wittmann
ErstgutachterIn:
Udo Kruschwitz
ZweitgutachterIn:
Christian Wolff
Status:
in Bearbeitung
Stichworte:
Chatbot, NLP, LLM, Transformer-Modelle
angelegt:
2024-07-08
Antrittsvortrag:
2024-07-15

Hintergrund

ChatGPT, BingAI und viele andere Chat-Systeme, die in jüngster Zeit aufgetaucht sind, haben einen neuen Forschungsschwerpunkt auf Chat-Systeme gesetzt. Während jahrelange Entwicklung und Forschung, viele vielversprechende Wege zur Implementierung eines Chatbots hervorgebracht haben, bieten Large Language Models (LLMs) eine neue Perspektive auf das, was mit solchen Systemen möglich ist. Infolgedessen suchen viele Unternehmen in verschiedenen Branchen nach neuen Wegen um solche Systeme sinnvoll zu integrieren. Innerhalb Unternehmen ist es oft von Vorteil bestimmte Dokumente nicht aufwendig durchsuchen zu müssen. Chatbots bieten die Möglichkeit, e.g. durch Information Retrieval und/oder LLMs, auf eine andere Art und Weise auf Informationen zuzugreifen.

Zielsetzung der Arbeit

Diese Arbeit beschäftigt sich mit dem Entwurf, der Implementierung und der Evaluierung eines Chatbot-Prototyps, der in der Lage ist Kundenfragen auf der Grundlage von Textdaten aus einem Software-Produkthandbuch zu beantworten. Die Studie zielt darauf ab Lösungen für das Problem zu suchen, zu evaluieren und ggf. zu vergleichen. Insbesondere soll auch die Möglichkeit den Prototyp lokal laufen zu lassen analysiert werden (Auf dem Rechner, beispielsweise bei Kunden), also unabhängig vom Internetzugang und mit minimalen Ressourcenanforderungen.

Die Nexis GmbH stellt Daten in Form von Software Handbüchern und eine Frage-Antwort Evaluierungs-Datenset zur Verfügung. Informationen müssen vertraulich behandelt werden.

Konkrete Aufgaben

Folgende Schritte sind notwendig, um das Forschungsziel zu erreichen:

  • Literaturübersicht (Arten von Chatbots, Was ist möglich?, Vergleichbare Anwendungen)
  • Entwicklung eines oder mehrerer passender Prototypen
  • Evaluierung und Durchführung einer Nutzerstudie (Falls notwendig mit Experten (Mitarbeiter Nexis GmbH))
  • Auswertung der Studienergebnisse

Erwartete Vorkenntnisse

Information Retrieval, ML, Python

Weiterführende Quellen