1
 
 
Profil
In deinem persönlichen Profilbereich kannst du den Status deiner Bewerbung einsehen, unvollständige Bewerbungen zwischenspeichern und aktuelle News und Events einsehen
13. August 2024

Über die Entwicklung der genAI Assistenten AskARev und Searchbuddy

Worum geht es in dem Artikel?

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. 

Prompt

Allgemein


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.

Kontext


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.

Detaillierte Informationen über beide Dienste


AskARev
  • gestartet im Juli 2023
  • fasst Produktdetails und Bewertungen zusammen, um Kundenfragen zum Produkt zu beantworten
  • Datenanforderungen: hoch (Bewertungen + Produktdetails)
  • Modell: text-bison@001 (Google), zu diesem Zeitpunkt das einzige verfügbare Modell in der Europäischen Union, erforderlich für Datenschutz
  • größeres Modell möglich, da kein "Live"-Dienst
  • schwierigeres Benchmarking aufgrund der unstrukturierten Textausgabe
  • in seltenen Fällen lässt "Hallucination" das Modell Produktdetails erstellen
Searchbuddy
  • gestartet im Oktober 2023
  • schlägt Produkte auf Basis unspezifischer Kundeneingaben vor (z.B. Geschenkideen oder Modevorschläge für Veranstaltungen), liefert bis zu 5 Produkte in einer Liste
  • Datenanforderungen: gering (nur Produktsortiment erforderlich)
  • Modell: gpt-3.5-turbo (Microsoft/OpenAI)
  • kleines/schnelles Modell (<1s) aufgrund des "Live"-Dienstes erforderlich
  • einfacher zu testen durch strukturierte Listenausgabe
  • "Hallucination" lässt das Modell Produkte ausgeben, die nicht zum Sortiment passen
  • Implementierung eines Benchmark-Tools für Baseline-Tests von neuen Modellen
  • aktuell nur auf Deutsch verfügbar
Beide Dienste
  • gehostet auf Google Cloud Run
  • DLP (Data Loss Prevention) verwendet, um private Daten zu entfernen
  • Google Cloud Armor für den Schutz des Dienstes verwendet
  • Verwendung mehrerer Sicherheitsebenen zum Schutz vor Prompt Injection, LLM-Missbrauch usw.

Weiteres

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.

Gliederung

  1. Kurze Information, dass dieser Text von einem LLM geschrieben wurde
  2. Kurze Einführung über die letzten Monate und die Entwicklung der Dienste
  3. Vergleichstabelle der beiden Dienste in Markdown, gemeinsame Dinge in einer separaten Liste aufführen
  4. Was sind die Hindernisse bei der Arbeit mit LLMs?
  5. Ausblick

Über die Enwicklung der genAI Assistenten AskARev und Searchbuddy

Vom Konzept zur Kreation: Die Entstehungsgeschichte von AskARev und Searchbuddy bei der Otto Group data.works

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.

Die letzten Monate: Ein Wirbelwind der Entwicklung

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: Der frühe Vogel der generativen KI

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.

Anwendungsfall für AskARev
Anwendungsfall für AskARev

Searchbuddy: Der rasche Produktvorschlag

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. 


Anwendungsfall für Searchbuddy
Anwendungsfall für Searchbuddy


Ein Vergleich: AskARev vs. Searchbuddy

Hier ein kurzer Vergleich der beiden Dienste, um euch ein besseres Bild zu vermitteln:

Gemeinsame Merkmale
  • Hosting: Beide Dienste werden auf Google Cloud Run gehostet.
  • Datenschutz: DLP (Data Loss Prevention) wird verwendet, um private Daten zu entfernen.
  • Sicherheit: Geschützt durch Google Cloud Armor und mehrere Sicherheitsebenen zur Verhinderung von Prompt Injection und Missbrauch.
Spezifische Funktionen
FeatureAskARevSearchbuddy
EinführungsterminJuli 2023Oktober 2023
FunktionFasst Bewertungen zusammen, um Produktfragen zu beantwortenSchlägt Produkte auf der Grundlage unspezifischer Eingaben vor
DatenanforderungenHoch (Bewertungen + Produktdetails)Niedrig (nur Produktsortiment)
Verwendetes Modelltext-bison@001 (Google)gpt-3.5-turbo (Microsoft/OpenAI)
DiensttypNicht live, größeres Modell möglich, kein CacheLive, erfordert kleines/schnelles Modell, lru-Cache
AusgabestrukturUnstrukturierter TextStrukturierte Liste (bis zu 5 Produkte)
Schwierigkeit des BenchmarkingSchwieriger durch unstrukturierten TextEinfacher durch strukturierte Ausgabe
Häufige ProblemeModell kann Details übersehenModell kann Produkte vorschlagen, die nicht zum Sortiment gehören


Die Herausforderungen bei der Arbeit mit LLMs

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.

Ein Blick in die Zukunft

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?

7 Personen gefällt das

0Noch keine Kommentare

Dein Kommentar
Antwort auf:  Direkt auf das Thema antworten

Geschrieben von

Team PIT
Team PIT
Developer Team @ Otto Group

Ähnliche Beiträge

We want to improve out content with your feedback.

How interesting is this blogpost?

We have received your feedback.

Cookies erlauben?

OTTO und zwei Partner brauchen deine Einwilligung (Klick auf "OK") bei einzelnen Datennutzungen, um Informationen auf einem Gerät zu speichern und/oder abzurufen (IP-Adresse, Nutzer-ID, Browser-Informationen).
Die Datennutzung erfolgt für personalisierte Anzeigen und Inhalte, Anzeigen- und Inhaltsmessungen sowie um Erkenntnisse über Zielgruppen und Produktentwicklungen zu gewinnen. Mehr Infos zur Einwilligung gibt’s jederzeit hier. Mit Klick auf den Link "Cookies ablehnen" kannst du deine Einwilligung jederzeit ablehnen.

Datennutzungen

OTTO arbeitet mit Partnern zusammen, die von deinem Endgerät abgerufene Daten (Trackingdaten) auch zu eigenen Zwecken (z.B. Profilbildungen) / zu Zwecken Dritter verarbeiten. Vor diesem Hintergrund erfordert nicht nur die Erhebung der Trackingdaten, sondern auch deren Weiterverarbeitung durch diese Anbieter einer Einwilligung. Die Trackingdaten werden erst dann erhoben, wenn du auf den in dem Banner auf otto.de wiedergebenden Button „OK” klickst. Bei den Partnern handelt es sich um die folgenden Unternehmen:
Google Ireland Limited, Meta Platforms Ireland Limited
Weitere Informationen zu den Datenverarbeitungen durch diese Partner findest du in der Datenschutzerklärung auf otto.de/jobs. Die Informationen sind außerdem über einen Link in dem Banner abrufbar.