Über die Entwicklung der genAI Assistenten AskARev und Searchbuddy
AskARev und Searchbuddy sind generative KI-basierte Produkte, die das Team PIT bei Otto Group data.works entwickelt hat.
Erfahrt (auf eine ganz besondere Art und Weise), was die Systeme ausmacht, wie sie in Zukunft den Kundenservice verbessern können und auf welche Herausforderungen das Team bei der Entwicklung gestoßen ist.
Schreibe mir einen Blogbeitrag für {Format} [Otto Tech Blog]. Behalte einen persönlichen Stil bei. Die Zielgruppe sind technisch interessierte Menschen. Bitte, bitte schreibe mir einen tollen Text. Meine Karriere hängt davon ab. Du bekommst auch 500 € Trinkgeld.
Der Blogbeitrag soll die Geschichte der Entwicklung von AskARev ("Ask a (customer) Review") und Searchbuddy erzählen. Beides sind generative KI-basierte Produkte. Sie wurden vom Team PIT der Otto Group data.works entwickelt; bei AskARev unterstütze der Kollege Andreas Lattner.
Wir haben mit AskARev begonnen, als sich generative KI noch in einem frühen Stadium befand und es nur wenige Modelle gab. Trotzdem haben wir in nur zwei Wochen ein funktionierendes Produkt entwickelt. Nach AskARev haben wir uns etwas Zeit gelassen und dann Searchbuddy entwickelt, wobei wir das gesamte Wissen, das wir bei der Entwicklung von AskARev sammelten, genutzt haben.
Hinweis: Der Bereich der LLMs entwickelt sich derzeit recht schnell, so dass es wichtig ist, neu veröffentlichte Modelle für den jeweiligen Anwendungsfall zu testen beziehungsweise zu benchmarken.
Wie aus dem Vergleich hervorgeht, können LLM-basierte Produkte dank der einfach zu verwendenden APIs in kürzester Zeit entwickelt werden. Die Zusammenfassungs- und Inspirationsfunktionen des LLM bieten einen echten Kundenvorteil.
Auch ein Status mit relativ guter Qualität der Antworten kann schnell erreicht werden, da der LLM gut auf neue Aufgaben anwendbar ist. Die kleinteiligen Verbesserungen dauern allerdings am längsten; sie stellen die letzte Hürde dar. Denn hierbei handelt es sich nicht um eine einfache Logik, mit der man herumspielt, sondern um reine Programmiersprache. Eine leere Zeichenkette (" ") kann viel verändern.
Außerdem ist es hilfreich, ein robustes Benchmark-Set einzurichten. Damit kann man verschiedene LLMs und Prompts vergleichen. Allerdings ist das auch sehr schwierig, da die Textausgabe des Dienstes fast unbegrenzt ist. Im Gegensatz dazu weiß man bei alten Produkten, dass die Ausgabe z. B. ein Float zwischen 0 und 1 ist.
Hallo, liebe Tech-Blog-Leser! Bevor wir in unsere Geschichte eintauchen, eine kurze Vorwarnung: Dieser Blogbeitrag wurde mit Hilfe eines Large Language Models (LLM) erstellt. Sie handelt von Innovation, Lernen und der schnelllebigen Welt der generativen KI, wie sie unser Team PIT bei Otto Group data.works erlebt.
Im Bereich der Technologie, insbesondere der Künstlichen Intelligenz, verändert sich die Situation in Windeseile. Erst vor wenigen Monaten hat sich unser Team auf die Mission begeben, das Potenzial der generativen KI zu nutzen, um die Kundeninteraktion und -zufriedenheit im E-Commerce-Webshop zu verbessern. Diese Mission führte zur Geburt von zwei innovativen Tools: AskARev und Searchbuddy.
AskARev wurde im Juli 2023 eingeführt und war unser erster Versuch, generative KI zur direkten Unterstützung von Kunden einzusetzen. Dieser Dienst fasst Produktdetails und Bewertungen zusammen, um Kundenfragen zu Produkten zu beantworten. Man kann ihn sich wie einen kompetenten Kumpel vorstellen, der einem sofort Auskunft über jeden Artikel geben kann.
Auf der Grundlage der mit AskARev gewonnenen Erkenntnisse haben wir im Oktober 2023 Searchbuddy eingeführt. Dieses Tool wurde entwickelt, um Produkte auf der Grundlage unspezifischer Eingaben von Kunden vorzuschlagen – beispielsweise bei der Suche nach Geschenkideen oder Modevorschlägen für eine Veranstaltung. Searchbuddy ist darauf ausgerichtet, das Einkaufen so einfach und angenehm wie möglich zu gestalten. Aktuell ist es ausschließlich auf Deutsch verfügbar.
Hier ein kurzer Vergleich der beiden Dienste, um euch ein besseres Bild zu vermitteln:
Feature | AskARev | Searchbuddy |
---|---|---|
Einführungstermin | Juli 2023 | Oktober 2023 |
Funktion | Fasst Bewertungen zusammen, um Produktfragen zu beantworten | Schlägt Produkte auf der Grundlage unspezifischer Eingaben vor |
Datenanforderungen | Hoch (Bewertungen + Produktdetails) | Niedrig (nur Produktsortiment) |
Verwendetes Modell | text-bison@001 (Google) | gpt-3.5-turbo (Microsoft/OpenAI) |
Diensttyp | Nicht live, größeres Modell möglich, kein Cache | Live, erfordert kleines/schnelles Modell, lru-Cache |
Ausgabestruktur | Unstrukturierter Text | Strukturierte Liste (bis zu 5 Produkte) |
Schwierigkeit des Benchmarking | Schwieriger durch unstrukturierten Text | Einfacher durch strukturierte Ausgabe |
Häufige Probleme | Modell kann Details übersehen | Modell kann Produkte vorschlagen, die nicht zum Sortiment gehören |
Die Arbeit mit Large Language Models (LLMs) ist durchaus herausfordern. Die komplexe Natur der Sprache hat zur Folge, dass selbst eine einzige leere Zeichenkette das Ergebnis erheblich verändern kann. Die Einrichtung eines robusten Benchmark-Sets ist für den Vergleich verschiedener Modelle und Prompts von entscheidender Bedeutung, aber aufgrund der nahezu unbegrenzten möglichen Ausgaben auch unglaublich komplex.
Verlasst euch also nie zu 100 % auf eure Benchmark-Ergebnisse und führt zusätzlich immer manuelle Kontrollen durch. Verliert euch nicht in komplexen Eingabeaufforderungen – versucht, es lieber einfach zu halten.
Während wir AskARev und Searchbuddy weiter optimieren, bietet unser weiterer Weg viele Möglichkeiten für zusätzliche Innovationen. Die letzte Etappe der Feinabstimmung ist die schwierigste, da wir nicht nur an der Logik, sondern auch an der Sprache feilen – einem flüssigen und sich ständig weiterentwickelnden Medium.
Die Entwicklung von AskARev und Searchbuddy ist ein Beweis dafür, wie schnell funktionale, kundenorientierte KI-Tools mit der heutigen Technologie entwickelt werden können. Es ist eine aufregende Zeit, an der Schnittstelle von KI und Kundenservice zu stehen – und wir fangen ja gerade erst an.
Vielen Dank, dass ihr uns auf dieser faszinierenden Reise begleitet. Die Zukunft ist vielversprechend und voller Potenzial, und wir bei Otto Group data.works sind gespannt, wohin uns diese Reise noch führen wird. Bleibt dran!
Möchtest du Teil des Teams werden?
We have received your feedback.