Willkommen

Herzlich willkommen auf unserer Projektseite. Auf dieser Homepage erhalten Sie Informationen rund um das Projekt Service-Chatbot in der Prozessautomatisierung.

Kurzbeschreibung

Deutsch: Unser Diplomarbeit entwickelt einen Service-Chatbot für die Prozessautomatisierung in Kooperation mit der Firma ZH-technologies. Das Ziel ist die Reduktion von langen Wartezeiten und kostenintensiven Serviceanfragen durch ein effizientes System. Der Chatbot ermöglicht es Benutzerinnen und Benutzern, direkt Anfragen an den Bot zu stellen und Dokumente von ZH-technologies auszulesen. Nach einer Anfrage generiert ChatGPT automatisch eine Antwort mit relevanten Informationen aus den verfügbaren Dokumenten. Diese Lösung ermöglicht es Benutzerinnen und Benutzern, unabhängig von Zeitzone oder Standort, schnellen Zugriff auf benötigte Informationen und spart dem Unternehmen erhebliche Kosten für Servicepersonal. Benutzerinnen und Benutzern können einfach zwischen Maschinen und Dokumenten wählen, um Anfragen zu spezifizieren. Insgesamt verbessert unser Service-Chatbot die Kundenzufriedenheit und Serviceeffizienz.

English: In our diploma thesis we are developing a service-chatbot for process automation in collaboration with ZH-technologies. The aim is to address long waiting times and costly service inquiries through an efficient system. The chatbot allows users to send inquiries directly to the bot and read documents from ZH-technologies. Following a request, ChatGPT automatically generates a response with relevant information from the available documents. This solution provides users with swift access to needed information, regardless of time zone or location, while significantly saving the company costs associated with human resources. Users can easily select between machines and documents to specify their inquiries. Overall, our service-chatbot enhances customer satisfaction and service efficiency.

Unser Projekt wird bearbeitet und erstellt an der HTL Mössingerstraße

Dieses Projekt wird gemeinsam mit einem Wirtschaftspartner durchgeführt: ZH-technologies Regelungs- und Automatisierungstechnik GmbH

ZH-technologies ist ein elektrotechnischer Gesamtanbieter, der sich darauf konzentriert, Kunden und Partner sowohl auf nationaler als auch internationaler Ebene umfassend zu beraten und zu begleiten. Vom Planungsprozess bis zur schlüsselfertigen Anlage steht das Unternehmen seinen Kunden zur Seite. Der Fokus liegt dabei darauf, die ideale Lösung für jede Anwendung zu finden und erfolgreich umzusetzen.

Details

In diesem Abschnitt gewinnen Sie einen prägnanten Einblick in die System- und Produktstruktur, wodurch Sie einen Überblick über die zugrunde liegenden Elemente und deren Organisation erhalten.


Zur Software unseres Projektes

Produktstruktur

In der Abbildung ist der Systemstrukturplan zu sehen. Dieser dient dazu, die Grundstruktur unseres Projekts zu erkennen und zu verstehen, wofür jeder Teil unseres Projekts dient und wie sie miteinander verknüpft sind. Unser Projekt besteht aus einer Admin-Oberfläche (UI), die über das Firebase-Interface realisiert ist. Diese Admin-Oberfläche ermöglicht die Erstellung von Benutzeraccounts und die Zuweisung der für sie relevanten Dokumente. Zudem gibt es das User-Interface (UI), das für den Benutzerinnen und Benutzer bestimmt ist. Hier können sich Benutzerinnen und Benutzer einloggen und Fragen zu den jeweiligen Dokumenten stellen, sowohl auf individueller als auch auf Maschinenebene. Zusätzlich zu Frontend und User-Interfaces existiert ein Backend, das die Verarbeitung der Dokumente und deren Umwandlung in Embeddings (Vektorrepräsentation von Texten) übernimmt. Diese vektorisierten Daten werden dann in der Vektordatenbank hinterlegt. Das Backend verfügt über eine API-Verbindung zu ChatGPT, um die Daten zu interpretieren und daraus automatisierte Antworten zu generieren. Sowohl Frontend als auch Backend kommunizieren über eine API-Verbindung miteinander.

Systemstruktur

Unser Projekt setzt auf mehrere Kernkomponenten: Flutter dient als Framework für die Benutzeroberfläche (UI), Firebase verwaltet sämtliche Benutzerdaten und Dokumente, Pinecone fungiert als Vektordatenbank. Langchain und Python übernehmen die Backend-Entwicklung, während OpenAI für die intelligente Verarbeitung von Daten und die Generierung automatisierter Antworten zuständig ist. Diese Komponenten bilden das Grundgerüst unseres Projektes und arbeiten zusammen, um eine effektive Gesamtlösung zu gewährleisten.



Unser Team

Gemeinsam stark: Die Köpfe hinter unserem Maturaprojekt.

Elias Morak

Erstellung des Frontends

Mein Fokus lag auf der umfassenden Gestaltung des Frontends.
Dabei habe ich mich der Aufgabe mit großem Interesse und Engagement gewidmet, um eine benutzerfreundliche und ansprechende Oberfläche zu entwickeln.

Marco Pecksieder

Erstellung des Backends

Die Entwicklung des Backends stand im Mittelpunkt meiner Arbeit.
Hier habe ich mich vor allem auf die Organisation von Daten und die Integration von Features konzentriert.

Prof. DI Thomas Aichholzer, BSc., BEd.

Hauptbetreuer

Maximilian Siegel

Betreuer für Firmeninternes