29.06.2023
Technologie
Dr. Oliver Grünberg | Consultant Data Science
Marco Necke | DevOps-Engineer
Diana Labs | Projektmanagerin
In unseren vorherigen Artikeln KI im IT-Service-Geschäft - Nutzen und praktischer Ansatz & KI im IT-Service-Geschäft - Technische Vorgehensweise haben wir uns mit dem Einsatz von Künstlicher Intelligenz (KI) im IT-Service beschäftigt und die Herausforderungen bei der Implementierung von KI-Systemen behandelt. Darüber hinaus haben wir die technische Vorgehensweise zur Analyse von Log-Dateien erläutert.
Traditionell erfordert die Analyse von Log-Dateien einen erheblichen manuellen Aufwand, um Fehler zu identifizieren und zu beheben. Mit dem Einsatz von KI kann dieser Prozess automatisiert und optimiert werden. Die so gewonnenen Analyseergebnisse können wiederum dank geeigneter Tools mit einer ansprechenden Visualisierung aufbereitet werden. Dies unterstützt die Beurteilung der KI-Ergebnisse hinsichtlich ihrer Brauchbarkeit, vereinfacht die Bewertung und bildet eine erste Entscheidungsgrundlage.
Diese KI-Ergebnisse sollten klare und aussagekräftige Informationen liefern, die dabei helfen, die Erkenntnisse aus der KI-Analyse zu verstehen und angemessene Maßnahmen zu ergreifen. Grafische Darstellungen in Form von Charts, Bubble-Plots oder Heatmaps können dabei helfen, komplexe Zusammenhänge und Muster visuell darzustellen. Dies ermöglicht eine schnellere und präzisere Analyse der Ergebnisse, um Probleme zu erkennen und darauf zu reagieren.
Abbildung 1: Darstellung von Ereignismeldungen, verteilt über einen gesamten Tag, in einem Histogramm
Es gibt eine Vielzahl von Tools, die je nach Bedarf und Zielgruppe eingesetzt werden können, um eine ansprechende und aussagekräftige Datenvisualisierung zu erreichen. Einige dieser Tools sind bspw. Apache Superset, Grafana oder Power BI.
Die Beurteilung der Brauchbarkeit von KI-Ergebnissen ist von entscheidender Bedeutung, um den Mehrwert dieser Technologie zu gewährleisten. Folgende Kriterien sollten bei der Bewertung der KI-Ergebnisse berücksichtigt werden:
Um ein qualitativ hochwertiges KI-Modell zu entwickeln und zu betreiben, ist es notwendig, geeignete Metriken zu nutzen, um die Eignung des Analysealgorithmus fortwährend zu kontrollieren. Es ist keineswegs ausreichend, einfach eine große Menge an Daten zu sammeln und anschließend ein Modell zu erstellen, ohne sorgfältig geeignete Techniken und Algorithmen anzuwenden. Welchen Nutzen bieten uns die KI-Analyse-Ergebnisse? Und welche Erkenntnisse können wir daraus für unser IT-Service-Projekt ableiten? - diese Fragen sollte man sich selbst regelmäßig stellen und beantworten.
Es ist daher sicherzustellen, dass die KI-Ergebnisse relevant und nützlich für die spezifischen Aufgaben oder Probleme sind, die gelöst werden sollen. Eine enge Zusammenarbeit zwischen KI-Experten und Fachexperten des jeweiligen IT-Services kann entscheidend dabei helfen, die Anwendbarkeit der Ergebnisse zu maximieren.
Die Genauigkeit ist ein wesentlicher Faktor bei der Beurteilung der Brauchbarkeit von KI-Ergebnissen. Zur Überprüfung der Genauigkeit sollte man verschiedene Methoden anwenden, wie z. B. die Validierung mit vorhandenen Daten, A/B-Tests oder manuelle Überprüfung. Es ist wichtig zu verstehen, dass KI-Systeme nicht perfekt sind und dass eine regelmäßige Überwachung der Genauigkeit erforderlich ist, um das KI-Modell an veränderte Bedingungen und neue Anforderungen anzupassen.
Abbildung 2: Darstellung der ermittelten Cluster und deren Größe auf Basis von Ereignismeldungen und deren Tagesverteilung
Auffällig hierbei ist, dass es nur wenige große Cluster gibt, dafür aber viele kleinere, verteilte Cluster.
Abbildung 3: Darstellung der ermittelten Clustergrößen auf Basis von Ereignismeldungen und deren Verteilung
Erkennbar ist, dass ein Großteil der Cluster überwiegend zur Tagesmitte und zum Tagesende hin auftreten. Die größten Cluster befinden sich ebenfalls in diesen Tagesabschnitten. In diesen Tagesabschnitten befinden sich zudem die meisten Aktivitäten im IT-Service-Projekt.
Für ein etabliertes KI-Modell in einem IT-Service Projekt sollte regelmäßig geprüft werden, ob sich neue Anforderungen ergeben haben oder aufgrund wachsender Datenmengen weitere Skalierungen notwendig sind. Folgende Maßnahmen können hierbei helfen, die Qualität der KI-Ergebnisse anzupassen und zu verbessern:
Ein kontinuierliches Monitoring der KI-Ergebnisse ist entscheidend, um mögliche Abweichungen oder Probleme frühzeitig erkennen zu können. Durch Überwachungssysteme können Abweichungen oder unerwartete Verhaltensweisen der KI-Modelle frühzeitig erkannt werden. Darüber hinaus ist das Sammeln von Feedback von Projektbeteiligten ein wertvoller Beitrag zur Identifizierung von Problembereichen und zur kontinuierlichen Verbesserung der KI-Ergebnisse.
Bestehende KI-Modelle sollten kontinuierlich weiter trainiert und verbessert werden. Durch den Einsatz von Techniken wie Transfer Learning oder dem Hinzufügen neuer Daten können KI-Modelle ihre Leistung im Laufe der Zeit steigern und auf sich ändernde Anforderungen oder Probleme reagieren.
Wenn Probleme in den KI-Ergebnissen auftreten, ist eine gründliche Fehleranalyse erforderlich. Es ist empfehlenswert, dass Mechanismen zur Fehlerverfolgung mit umgesetzt werden, um mögliche Ursachen von Fehlern zu identifizieren und zu beheben. Dies kann die Analyse von Trainingsdaten, das Überprüfen der Modellarchitektur oder das Erkennen von Datenverzerrungen umfassen. Durch die systematische Fehlerbehebung ist es möglich die Qualität und Zuverlässigkeit der KI-Ergebnisse kontinuierlich zu verbessern.
Die Nutzung von KI-Lösungen zur Analyse von Log-Dateien und entsprechender Ergebnisdarstellungen im IT-Service bietet enorme Chancen, erfordert jedoch eine sorgfältige Bewertung und kontinuierliche Verbesserung. Im Artikel haben wir die Bewertungskriterien für die Brauchbarkeit von KI-Ergebnissen und die kontinuierliche Weiterentwicklung behandelt. Es ist wichtig, die Genauigkeit, Interpretierbarkeit und Anwendbarkeit der KI-Ergebnisse sorgfältig zu bewerten und geeignete Maßnahmen zu ergreifen, um die Qualität im IT-Service kontinuierlich zu steigern und die Leistung der KI-Modelle zu optimieren.
Die Nutzung von KI im IT-Service ist ein fortlaufender Prozess, der eine enge Zusammenarbeit zwischen KI-Experten und Fachexperten erfordert. Durch die kontinuierliche Überwachung, Verbesserung und Anpassung der KI-Modelle können Unternehmen das volle Potenzial der KI-Technologie ausschöpfen und wertvolle Erkenntnisse für ihre Geschäftsprozesse gewinnen.