KI Hackathon prüft Einsatz von KI im Unternehmensalltag
Wie lässt sich das Thema Künstliche Intelligenz (KI) im Unternehmensalltag wirklich vorantreiben?
Richtig eingesetzt, können Künstliche Intelligenz (KI) und Data Science zum Beispiel mannigfaltige Möglichkeiten eröffnen, um Betriebsprozesse deutlich effizienter zu gestalten. Das gilt für zahlreiche Branchen und Bereiche – doch nur wenige Themen eröffnen so viel Potenzial wie die Validierung autonomer Fahrfunktionen. Aus gutem Grund bietet der Geschäftsbereich MicroNova Consulting bereits seit längerem ein umfassendes Beratungs- und Entwicklungsangebot mit Schwerpunkten auf Datenanalyse und Machine Learning (ML). Unternehmen aus dem Automotive-Bereich erhalten so bei ihren Herausforderungen rund um den Einsatz von KI wertvolle Unterstützung.
Denn eins ist klar: KI muss in die Breite! Doch wie kann es Unternehmen, in diesem Fall MicroNova, im laufenden Geschäftsbetrieb und damit ergänzend zu allen Aufträgen und Abgabefristen gelingen, das Thema operativ auch wirklich voranzutreiben? Wie lassen sich Mitarbeiterinnen und Mitarbeiter für ein KI-Projekt gewinnen, wie gemeinsam Ideen sammeln und so umsetzen, dass diese in einem Kundenprojekt zum Einsatz kommen können? Und all das, wenn alle Beteiligten wenig Zeit zur Verfügung haben?
Die Antwort ist ebenso einfach wie herausfordernd: Machen! KI ist eben nicht nur etwas, was strategisch angegangen werden kann oder sollte. Vielmehr gibt es eine Reihe möglicher Startpunkte, etwa als Projekt einzelner Personen, als wöchentliche Meetings oder über dedizierte Brainstormings. Soll ein Wissensaustausch stattfinden und gleichzeitig die kostbare Zeit optimal genutzt werden, um tatsächlich zu einer funktionierenden Software zu kommen, bietet sich ein weiterer Weg an: der Hackathon.
Bei dieser Event-Form arbeiten Talente aus unterschiedlichen Bereichen für einen begrenzten Zeitraum an einem bestimmten Problem – und erreichen dabei mitunter erstaunliche Ergebnisse. Das gilt auch für MicroNova mit seinen vielen hervorragenden Expertinnen und Experten. Da diese an unterschiedlichen Standorten tätig sind, hat unser Competence Team KI den jüngsten Hackathon entsprechend regional übergreifend durchgeführt, mit Kolleginnen und Kollegen aus Leonberg, Mladá Boleslav (Tschechien), Vierkirchen und Wolfsburg. Thema des Hackathons war es, eine Software samt graphischer Benutzeroberfläche zu prüfen. Aus Zeitgründen war es wichtig, dass die Tests automatisiert ablaufen – denn die Software wird agil in einem SCRUM-Projekt entwickelt, und daher müssen regelmäßig neue Releases unter die Lupe genommen werden. Darüber hinaus sollten sich die durchgeführten Tests später für eine Qualifizierung der Software nach der Safety-Norm ISO 26262 nutzen lassen. Die für diesen Zweck verfügbaren Tools erfordern sehr oft Anpassungen der zu testenden Software, damit sie überhaupt verwendet werden können. Nicht zuletzt aus Sicherheitsgründen galt es in diesem Fall jedoch, die Software im Originalzustand zu testen.
Ein Brainstorming zu Beginn des Hackathons ergab zwei mögliche Lösungen: die Nutzung von
- KI-Bibliotheken zur Untersuchung von einzelnen Elementen der Benutzeroberfläche oder
- eines frei verfügbaren Frameworks, das bereits für den Test von UIs entwickelt ist. Beide Ansätze wurden in Arbeitsgruppen weiter verfolgt.
Dabei zeichnete sich ab, dass das frei verfügbare Framework mit viel Aufwand auf den benötigten Anwendungsfall hätte angepasst werden müssen. Daher fiel die gemeinsame Entscheidung im Team zugunsten der Entwicklung einer eigenen EXAM Library auf Basis von KI-Bibliotheken. Die Arbeitsgruppen wurden neu aufgeteilt auf Entwicklung der Library sowie Test und Dokumentation; eine weitere Gruppe hat die Kompatibilität der Library mit dem EXAM Test Case Generator sichergestellt.
Die entwickelte Library kann die Benutzeroberfläche scannen und dadurch die Menüs, Buttons und Textfelder ermitteln, mithilfe derer die Software bedient und getestet werden kann. Die zu prüfende Anwendung wird damit automatisiert wie durch einen echten User bedient. Im nächsten Schritt wurde die Library dazu verwendet, die Testspezifikationen als automatisierte Testfälle in EXAM zu implementieren; die Nutzung des Test Case Generators sparte zusätzlich Zeit.
So konnte das MicroNova-Team das gesetzte Ziel des Hackathons trotz enger Terminlage erreichen: Die benötigte Library für die Implementierung der automatisierten Testfälle stand zur Verfügung. Ein umfangreicher Test der Library konnte außerdem nachweisen, dass sie für den Einsatz für Qualifizierungstests nach ISO 26262 geeignet ist.
Für uns bei MicroNova hat sich einmal mehr gezeigt: KI ist auch in Bereichen wie dem Test von graphischen Benutzeroberflächen anwendbar, und mit der richtigen Vorgehensweise steht die Lösung schnell zur Verfügung. Oder anders gesagt: Richtig angepackt lässt sich das Thema KI erfolgreich im Alltag vorantreiben!