Wir befinden uns im Jahr 2021 und die Kundenerwartungen werden immer größer. Kunden verlangen ein maßgeschneidertes, personalisiertes Erlebnis – sonst verlassen Sie den digitalen Einkaufswagen sehr schnell. Entweder sie erfahren eines ausgezeichnetes Kauferlebnis oder sie werden sich für die Konkurrenz entscheiden.
Ein moderner Kunde ist sich der vielen Daten bewusst, die bei allen digitalen Interaktionen verarbeitet werden – und erwartet deswegen auch, dass Sie diese Daten nutzen und ein nahtloses Erlebnis bieten. Angesichts der großen Datenmengen, die verarbeitet werden, wird der Einsatz von Machine Learning (ML) vorangetrieben, um einen Mehrwert zu schaffen, der sonst nur schwer zu erzielen ist.
Als strategischer Berater unserer Kunden sehen wir bei NETCONOMY auch die wirtschaftliche Perspektive von ML-gestützten Lösungen. Wir sind der Meinung, dass neue Technologien und Konzepte gezielte Ressourcen erfordern, die sich auf den Ausbau dieses spezifischen Bereichs konzentrieren. Deshalb haben wir ein Machine Learning Team gegründet.
Einer unserer Machine Learning Experten, Vid Jelen, erklärt, worauf sich das Team konzentriert und was ML für unsere Kunden bedeutet.
Erzähle uns die Geschichte hinter dem Machine Learning Team bei NETCONOMY. Wie ist es aufgebaut und wie arbeitet ihr?
Im Allgemeinen sind ML-orientierte Unternehmen heutzutage sehr vielseitig. Sie haben Datenproduktteams und auch verschiedene andere datenorientierte Teams. Diese Unternehmen decken eine Vielzahl von Machine Learning Bereichen ab und verfügen entweder über langjährige Erfahrung im Bereich ML (wie Google) oder sind erst vor kurzem in diese Branche eingestiegen und konzentrieren sich beim Aufbau ihrer ML-Fähigkeiten meist auf bestimmte Teilbereiche. Unser Team ist Teil der NETCONOMY-Bemühungen, die ML-Fähigkeiten, die wir aus der Theorie mitgebracht haben, auf die reale Welt auszuweiten, wobei wir uns derzeit auf ML-Projekte für den Einzelhandel konzentrieren. Die Prognosen für das Marktwachstum im Bereich des Machine Learning sind exponentiell. Es versteht sich von selbst, dass der Anteil von ML nicht nur im E-Commerce, sondern auch in anderen Bereichen sehr schnell wächst. Unser Team hatte von Anfang an viel Unterstützung durch das Management und begann Anfang 2019 mit dem Aufbau interner Kapazitäten. Wir sind ein sehr kleines und stark forschungsorientiertes Team, was bedeutet, dass wir an Technologien arbeiten, die noch entwickelt werden müssen, bevor sie in Projekten eingesetzt werden können, und zwar sowohl in Bezug auf das Know-how als auch auf die Möglichkeiten, sie auf effiziente Weise zu implementieren. Unser Jargon und unsere Fachbegriffe sind sehr spezifisch, sodass sie selbst innerhalb des Unternehmens für viele Menschen noch befremdlich sind. Machine Learning entwickelt sich sehr schnell, und wir müssen ständig lernen und neue Ideen umsetzen, während wir die alten oft komplett verwerfen. Aber es ist auch eine Herausforderung, der sich unser Team gerne stellt, da wir unser Know-how erweitern und neue Lösungen einführen, die unseren Kunden Vorteile bringen können.
Ein weiterer interessanter Aspekt unserer Arbeit ist, dass nicht nur neue Tools entstehen, sondern auch neue, einzigartige Probleme auftauchen – in einem Jahr könnten wir vielleicht Probleme lösen, von denen wir heute noch nicht einmal wissen, dass wir sie haben. Deswegen wollen wir einen Schritt voraus sein und investieren viel in Schulung, Ausbildung und Experimente.
Wir mussten auch die Geschwindigkeit erhöhen, mit der unser Team ML-Lösungen iterieren konnte, also investierten wir in einen eigens für ML-Rechenlasten entwickelten Server vor Ort.
ML-Berechnungen basieren zu einem großen Teil auf linearer Algebra – Matrixadditionen, Multiplikationen usw. Dies sind relativ einfache Prozesse, die jedoch immer wieder durchgeführt werden müssen. Glücklicherweise können sie parallel ausgeführt werden, sodass wir sie beschleunigen können, wenn wir die Parallelverarbeitung nutzen. Dies erfordert viele CPU-Kerne und Arbeitsspeicher, um diese Daten zu speichern, wobei für ML auch Grafikkarten eingesetzt werden können, die Millionen solcher Operationen parallel durchführen können. Dadurch wird die Geschwindigkeit unserer ML-Workloads drastisch erhöht.
Machine Learning ist sowohl ein Modewort als auch ein „heißes“ Feld mit großem Potenzial. Es besteht kein Zweifel, dass ML-Konzepte eine wichtige Rolle bei der Entwicklung von Lösungen und Plattformen spielen können, die das Kundenerlebnis verwalten und verbessern. Aber lass uns einige konkrete Fälle nennen. Wie können Unternehmen zum Beispiel ML-Konzepte nutzen, um ein besseres Empfehlungssystem zu entwickeln?
Wenn es um das Kundenerlebnis geht, gibt es viele Gründe und Möglichkeiten für Unternehmen, das Potenzial von ML zu nutzen. Empfehlungssysteme sind mit Sicherheit eine davon. Die aktuellen Trends zeigen, dass die Personalisierung als Funktion an Fahrt gewinnt und mehr denn je von Bedeutung ist. Nehmen wir an, Sie sind auf der Suche nach einem bestimmten Kleidungsstück. Wenn man ein wiederkehrender Kunde ist, gibt es vielleicht schon einige Datenmuster über Vorlieben und Verhalten aus früheren Interaktionen mit dem Shop. ML-gestützte Lösungen können Marken dabei helfen, diese Muster beim Kauf eines bestimmten Produkts, einer bestimmten Farbe oder Größe zu erkennen. Auf der Grundlage dieser Muster kann das Frontend so angepasst werden, dass es das Einkaufserlebnis personalisiert und einem die am besten passenden Produkte anbietet, ohne dass man manuell nach ihnen suchen muss. Als ML-Lösungsanbieter können wir ein bestimmtes Produkt, eine bestimmte Marke oder einen bestimmten Stil auch in den Suchergebnissen priorisieren. Oder sie ganz oben auf der Startseite platzieren. Das Gleiche gilt für ergänzende Artikel und Upselling. Die Kundendaten helfen beim Aufbau einer personalisierten Lösung und ermöglichen außerdem kontinuierliche Verbesserungen im Laufe der Zeit. Dies geschieht natürlich unter Berücksichtigung der Zustimmung der Kunden, und wir stellen sicher, dass wir Datenvorschriften wie die DSGVO einhalten und diese Erfahrung denjenigen bieten, die sich freiwillig dafür entscheiden.
Die Bilderkennung ist ein weiterer häufiger Anwendungsfall für Lösungen, die durch Machine Learning unterstützt werden. Warum ist das so?
Das Durchsuchen eines Shops mit Bildern anstelle von Text durch die visuelle „Ähnlichkeitssuche“ ist derzeit eines der beliebtesten Themen. Der Bereich des ML, der dies ermöglicht, heißt „Computer Vision“ und hat viele Möglichkeiten entwickelt, Informationen aus Bild- und Videodaten zu extrahieren. Wir Menschen erkennen unbekannte Objekte, die wir noch nie zuvor gesehen haben, wenn sie einem Objekt ähneln, das wir bereits kennen. Für Computer gilt dies nicht – sie müssen ausführlich programmiert werden, um etwas zu tun; aber mit den Techniken der Computer Vision können wir den Computern „beibringen“, Ähnlichkeiten zwischen Objekten zu erkennen, die sie noch nie gesehen haben. Menschen wissen beispielsweise, dass ein Schuh einer Sandale sehr ähnlich ist (beide sind Schuhwerk), und dies ist auch ein Konzept, das wir Computern beibringen können, indem wir „Machine Learning Modelle“ erstellen. In diesen Modellen sind die extrahierten High-Level-Darstellungen der Objekte enthalten, die sie erkennen sollen. Ein solches Modell kann vorhersagen, dass – wenn man ihm das Bild einer Sandale und das Bild eines Hutes zeigt – die Sandale zu den Schuhen gehört, während der Hut höchstwahrscheinlich nicht dazu gehört. Zurzeit ist dies ein sehr beliebter Anwendungsfall, nicht nur wegen der visuellen Vergleichskomponente, sondern auch, weil es ein textfreies Einkaufen ermöglicht. Oder nehmen wir an, Sie sind auf der Suche nach einem bestimmten elektronischen Gerät. Vielleicht ist die Marke sichtbar, aber Sie kennen den genauen Produktcode oder -namen nicht. Normalerweise müssten Sie all diese Informationen eintippen – was sehr viel Zeit kostet. Mit dem visuellen Vergleich können Sie einfach ein Foto machen und den Preis, die Verfügbarkeit und die vollständigen Spezifikationen des Artikels herausfinden oder stattdessen einen Artikel finden, der dem Gesuchten am ähnlichsten ist. Das bedeutet, dass man mit einem Foto den gesamten Shop durchsuchen kann. Auf diese Weise vereinfachen und verbessern wir das gesamte Kundenerlebnis – wir sparen Zeit, bieten mehr Möglichkeiten und entlasten den Kunden von der Eingabe unnötiger Informationen.
Ihr habt bereits an vielen Fällen gearbeitet, die durch Machine Learning unterstützte Lösungen beinhalten. Kannst du einige andere interessante Fälle nennen?
Ja, gerne! Der Bereich ist riesig und es gibt viele Technologien, mit denen wir experimentiert haben, und es gibt viele Möglichkeiten, sie in Projekten im Zusammenhang mit Kundenerlebnis einzusetzen. Die visuelle Ähnlichkeitssuche war einer der Anwendungsfälle – wie oben bereits erwähnt. Ein anderer ist die Analyse von Videoinhalten – man kann Personen und Produkte in einem Video erkennen, eine große Videobibliothek zusammenfassen und auch bestimmte Szenen erkennen. Nehmen wir an, es wird ein Werbespot über bestimmte Lebensmittel gezeigt. Eine Person öffnet den Kühlschrank, und es werden verschiedene Produkte gezeigt. Mit Hilfe von ML können Sie diese Szenen und Produkte schnell erkennen, ohne das gesamte Video noch einmal durchsehen zu müssen.
Ein weiteres interessantes Projekt war die Objekterkennung mit Microsoft HoloLens. Wir haben den HoloLens-Videostream verwendet, um Bounding Boxes von Objekten zu überlagern, die wir mit einem ML-Modell erkennen konnten. Wir haben auch mit Chatbot-Lösungen gearbeitet – sie bieten eine Möglichkeit, den Kundensupport zu automatisieren und einen Großteil der manuellen Arbeit, die dort geleistet werden muss, zu reduzieren. Kunden schätzen einen reaktionsschnellen und hilfsbereiten Support-Kanal als Teil ihrer Erfahrung in einem Online-Shop sehr.
Die Verarbeitung natürlicher Sprache (Natural Language Processing, NLP) ist ebenfalls ein sich schnell entwickelnder und interessanter Bereich von ML. Wir haben mit umfassenden Support-Lösungen experimentiert, die NLP-gestützte Komponenten enthalten. Nehmen wir an, ein Kunde kauft etwas und erhält im Geschäft einen Kassenbon. Diese Quittung könnte fotografiert, mit NLP-Methoden analysiert werden und sofort als Daten im Shop für zusätzliche Leistungen, z. B. für das Treueprogramm-System, zur Verfügung stehen. In diesem Fall müsste der Kunde nur ein Foto des Kassenbons machen und es in ein persönliches Online-Shop-Konto hochladen. Die Treuepunkte würden automatisch vergeben, und die Informationen könnten später für die Erstellung personalisierter Angebote und Rabatte verwendet werden.
NETCONOMY Machine Learning Team
Zu guter Letzt möchten wir eine persönliche Meinung hören. Wie ist es, in diesem Team zu arbeiten? Wie siehst du die Entwicklung in der Zukunft?
Zu guter Letzt möchten wir eine persönliche Meinung hören. Wie ist es, in diesem Team zu arbeiten? Wie siehst du die Entwicklung in der Zukunft?
Natürlich gibt es technologiebezogene Herausforderungen, da sich dieser Bereich sehr stark verändert. Aber wenn man früh genug damit anfängt und die Unterstützung des Managements hat, kann das alles leicht gelöst werden.
Was unser Team anbelangt; also wir sind ein kleines Team in einem Bereich, der sehr schnell wächst. Wir haben eine Art „Startup-Mentalität“, die uns ermutigt, zu experimentieren und schnell zu iterieren. Das kann manchmal überwältigend sein, ist aber auch äußerst lohnend, wenn komplexe Implementierungen zum Leben erweckt werden. Ich denke auch gerne an einen anderen sehr gebräuchlichen Begriff, den wir parallel zu einem Startup verkörpern – Wachstum. Mit der Zeit werden die Ideen größer und kühner, die Kunden stellen uns vor immer spannendere und anspruchsvollere Herausforderungen, und wir trauen uns immer mehr zu, komplexere und innovativere Lösungen zu liefern. Die Zukunft sieht toll aus und wird auch sehr aufregend sein – da bin ich mir sicher!
Wir geben auch Informationen über die Nutzung unserer Webseite an Einrichtungen wie soziale Medien, Werbende und Unternehmen, die Datenanalysedienste anbieten. Cookies sind unterteilt in: notwendige Cookies, leistungsbezogene Cookies und Werbe-Cookies. Wir verwenden die notwendigen Cookies unabhängig von Ihrer Zustimmung. Sie sind für das Funktionieren der Webseite erforderlich und können in unseren Systemen nicht abgeschaltet werden.
Wenn Sie eine Webseite besuchen, speichert oder ruft sie Informationen in Ihrem Browser ab, meist in Form von Cookies. Diese Informationen beziehen sich auf Sie, Ihre Vorlieben oder Ihr Gerät und dienen hauptsächlich dazu, dass die Webseite so funktioniert, wie Sie es erwarten. Die Informationen können Ihnen ein individuelleres Web-Erlebnis ermöglichen. Da wir Ihr Recht auf Privatsphäre schätzen, können Sie sich dafür entscheiden, einige Arten von Cookies nicht zuzulassen. Klicken Sie auf die verschiedenen Kategorie-Überschriften, um mehr zu erfahren und unsere Standardeinstellungen zu ändern. Das Blockieren einiger Arten von Cookies kann jedoch Ihre Erfahrung mit der Webseite und den von uns angebotenen Diensten beeinträchtigen. Wir verwenden einige Arten von Cookies unabhängig von Ihrer Zustimmung. Sie sind notwendig, um die Kommunikationsübertragung über das elektronische Kommunikationsnetz herzustellen und aufrechtzuerhalten sowie um den von Ihnen ausdrücklich angeforderten Online-Kommunikationsdienst bereitzustellen.
NETCONOMY GmbH, Bahnhofgürtel 77-79 / 7, 8020 Graz, Österreich ("NETCONOMY GmbH" oder "wir") ist der Datenverantwortliche.
Wenn Sie auf "Alle Cookies akzeptieren" klicken, erklären Sie sich mit der Verwendung aller oben genannten Arten von Cookies einverstanden.
Erforderliche Cookies
Diese Cookies sind für das Funktionieren der Webseite erforderlich und können in unseren Systemen nicht abgeschaltet werden. Sie werden in der Regel nur als Reaktion auf Ihre Handlungen gesetzt, die einer Anfrage nach Dienstleistungen gleichkommen, wie z. B. die Einstellung Ihrer Datenschutzeinstellungen, das Einloggen oder das Ausfüllen von Formularen. Sie können Ihren Browser so einstellen, dass er diese Cookies blockiert oder Sie darauf hinweist, aber einige Teile der Webseite werden dann nicht funktionieren.
Wenn Sie dieses Cookie deaktivieren, können wir Ihre Einstellungen nicht speichern. Dies bedeutet, dass Sie jedes Mal, wenn Sie diese Website besuchen, Cookies erneut aktivieren oder deaktivieren müssen.
Leistungsbezogene Cookies
Diese Cookies ermöglichen es uns, Besuche und Verkehrsquellen zu zählen, damit wir die Leistung unserer Webseite messen und verbessern können. Sie helfen uns zu wissen, welche Seiten am beliebtesten und welche am unbeliebtesten sind, und zu sehen, wie sich die Besucher auf der Webseite bewegen. Alle Informationen, die diese Cookies sammeln, sind aggregiert und daher anonym. Wenn Sie diese Cookies nicht zulassen, wissen wir nicht, wann Sie unsere Webseite besucht haben, und können ihre Leistung nicht überwachen.
Bitte aktivieren Sie zuerst unbedingt notwendige Cookies, damit wir Ihre Einstellungen speichern können!