An international version is available for our store.
Zum Hauptinhalt springen
5 Elements Websolutions

Custom GPT Verkaufs und Support Assistent - Chatbot, Shopping Helper

Bewertung: 1.0

Durchschnittliche Bewertung von 1 von 5 Sternen

(1 Bewertung)
Downloads: <25

Beschreibung

Highlights

  • - Einrichtung eines mehrsprachigen Chatbots im Backend in weniger als 5 Minuten.
  • - Daten für den Chatbot via Copy &amp; Paste in ein einzelnes Backend-Feld einfügen.
  • - Zugriff auf Echtzeitinformationen durch dynamische Datenabfragen über die Shopware Store API.
  • - 24/7 Kundenservice verfügbar über den Chat.
  • - Natürliche Suche 2.0: Erweiterte Fähigkeiten zur Filterung von Produkten anhand von Eigenschaften und Optionen in zusätzlichen Kategorien, die komplexe Suchanfragen wie „Suche nach T-Shirts in Rot oder Blau aus Baumwolle in Größe L in der Kategorie Frauen ab 10 €, günstigste zuerst“ nahtlos bewältigen.

Features

  • - Verarbeitung natürlicher Sprache für Kundenanfragen.
  • - Interaktion mit Echtzeitdaten über die Shopware Store API.
  • - Multifunktionale Chat-Antworten für komplexe Anfragen.
  • - Kann Unterhaltungen über Stunden und Tage führen, ohne je den Faden zu verlieren.
  • - Anpassbare UI-Elemente wie Ladesymbol und Avatar.
  • - Erweiterte Suchfähigkeiten für Produkte.
  • - Basiert auf dem Prinzip des „Few-Shot Learning“.
  • - Nutzt intern die OpenAI API, die allgemein als Quelle von ChatGPT bekannt ist.
  • - Natürliche Suche 2.0: Erweiterte Fähigkeiten zur Filterung von Produkten anhand von Eigenschaften und Optionen in zusätzlichen Kategorien, die komplexe Suchanfragen wie „Suche nach T-Shirts in Rot oder Blau aus Baumwolle in Größe L in der Kategorie Frauen ab 10 €, günstigste zuerst“ nahtlos bewältigen.
  • - Optimierung für GPT-3.5: Komplett optimiert für GPT-3.5, was derzeit etwa 10-mal günstiger ist als GPT-4.

Über die Erweiterung

Das Assistent-Plugin ermöglicht eine nahtlose Integration der OpenAI Assistants API in Shopware 6. Detaillierte Informationen über die API selbst finden Sie auf der entsprechenden Seite von OpenAI (https://platform.openai.com/docs/assistants/overview).

Mit diesem Plugin können Sie einen Chatbot einrichten, der mit Informationen aus einfachen Textdateien oder dynamischen Daten versorgt werden kann. Jeder mit OpenAI erstellte Assistent kann bis zu 20 Dateien als Anhänge verwenden (etwa 500 MB pro Datei, sodass die meisten Informationen in eine einzige Datei passen sollten). Kurze Nebenbemerkung: wenn Sie eine Datei mit 500 MB Daten hochladen und nutzen (rund 30 - 50 Bücher an Inhalt), dann wird eine Frage inklusive Antwort mindestens 50 € kosten, höchstwahrscheinlich aber viel mehr. 

Jedenfalls, in Verbindung mit präzisen Anweisungen ist OpenAI in der Lage, Kundenanfragen spezifisch mit den Informationen aus diesen Textdateien zu beantworten, die Daten dynamisch zu korrigieren, zu kürzen oder bei Bedarf sogar zu übersetzen. Stellen Sie sich diese Dateien wie eine simpel gehaltene Broschüre vor, die alle Informationen enthält, die ein Mitarbeiter benötigen würde, um Kundenfragen zu beantworten.

Anders als bei Mitarbeitern ist die Sprache, in der der Kunde seine Fragen kommuniziert, irrelevant. Der Chatbot passt sich der Eingabesprache des Kunden an und antwortet entsprechend in derselben Sprache. Oder er kann sie auf ausdrückliche Anfrage in jede andere Sprache übersetzen. Das Clevere daran ist, dass die Informationen in den Dateien auch in jeder Sprache vorliegen können. OpenAI liest und antwortet mit automatischer Korrektur und Übersetzung aller Eingaben und Ausgaben. Bereitgestellte Informationen, Benutzereingaben und Anweisungen sind hochgradig fehlertolerant. Unvermeidliche Textblöcke innerhalb der Benutzeroberfläche können einfach über das Backend angepasst werden.


WICHTIGER HINWEIS

Aktueller Stand (Januar 2024) und leider ist die OpenAI Assistants API relativ teuer für neuere Modelle wie GPT-4. Ein einfacher Chat mit 5 - 6 Fragen einschließlich entsprechender Antworten kann selbst mit geringen Datenmengen, die in Dateien gespeichert sind, einige Cent kosten. Das Modell GPT-3.5 hingegen ist recht günstig geworden. Und als Support-Chat mehr als ausreichend. Weiter unten auf dieser Seite ist ein Video verlinkt, wo wir demonstrieren, wie man den Chatbot einrichtet (3 Minuten) und anschließend live testen (7 Minuten), ohne Cuts und ohne Erzähler. In der Beschreibung des Videos ist auch eine Notiz zu der genutzten Datenmenge und den Kosten, die im besagten Chat entstanden waren.

Die Verwendung von Dateien als "Wissensdatenbank" verursacht ebenfalls eine kleine Nutzungspauschale pro Datei und Tag bei der Verwendung des jeweiligen Assistenten. Sie können die aktuellen Preise auf den OpenAI-Preisseiten einsehen. Weitere Informationen und Beispiele sind auf der Konfigurationsseite des Plugins verfügbar.

Nebenbemerkung: Für Dateien bietet das Plugin eine Alternative, die keine Dateien erfordert.

Kostenverwaltung: Das Plugin ermöglicht Ihnen vollständige Kostenkontrolle durch die OpenAI-API. Alles ist weitestgehend transparent, keine Drittanbieter oder Dienste zwischen Ihnen und der KI, was sich wiederum positiv auf die Leistung des Plugins auswirkt. Alle Transaktionen erfolgen direkt und ausschließlich über OpenAI und werden dort in ihrem Profil gespeichert und übersichtlich dargestellt. Sie können verschiedenen Verkaufskanälen separate API-Schlüssel zuweisen und diese so individuell verfolgen und verwalten. Sie zahlen nur für die tatsächlich genutzten Ressourcen, unabhängig der Menge der API-Schlüssel oder Assistenten, die Sie erstellen. Zusätzlich können Sie Budgetgrenzen bei OpenAI festlegen. Sobald diese erreicht sind, "deaktiviert" sich das Plugin für den entsprechenden Verkaufskanal. Eine manuelle "Reaktivierung" ist dann erforderlich, um den Betrieb fortzusetzen.

Und mit den wichtigsten Informationen aus dem Weg geräumt, was kann das Plugin, wenn Budget kein Thema ist?


Funktionen im Chat

Der OpenAI-API stehen beispielsweise verschiedene Funktionen zur Verfügung, die Sie für jeden Assistenten individuell ein- oder ausschalten können. Dies erlaubt Ihnen maximale Flexibilität. Sie können sich ihre Assistenten genau nach ihren Bedürfnissen anpassen. Bedenken Sie, dass jede Funktion, die Sie einschalten, Zusatzkosten in Form sogenannter "Token" mit sich bringen. Funktionen, die der KI spezifische Daten bereitstellen, nutzen intern die "/store-api".

Nebenbemerkung: Sie können jeden Assistenten auf der OpenAI Seite anpassen, z.B. Funktionen definieren oder ändern. Funktionen, die Sie dort manuell hineinschreiben oder ändern, werden vom Plugin nicht erkannt und können gegebenenfalls zu Fehlern führen. 


Liste der verfügbaren Funktionen

  • Aktuelles Datum, Uhrzeit und Zeitzone abfragen.
  • Natürliche Produktsuche mit Suchbegriffen, Eigenschaften, Hersteller und Preisspanne ausführen.
  • Produkteigenschaften, die der Shop verwendet, abfragen. 
  • Kategorien abfragen. Ausgelesen von "store-api/main-navigation".
  • Liste aller Hersteller in aktiven Produkten abfragen.
  • Weiterleitung zu Produktseiten oder Kategorieseiten per Eingabe.

Extras (diese Funktionen können auch ausgelassen werden, da diese Daten auch umfangreicher in Dateien oder "dynamischen" Daten stehen könnten)

  • Kann dynamisch Daten abfragen, die Sie in der Konfiguration hinterlegen können
  • Eine Liste verfügbarer Länder
  • Lieferzeiten, ausgelesen von payment-methods
  • Zahlungsmethoden
  • Falls ihr Chatbot einen Namen hat, dem Chatbot erlauben, seinen Namen abfragen zu dürfen. Das ist das wohl überflüssigste ever.

Um zu prüfen, was der Chatbot alles weiß, kann man die entsprechenden Felder direkt abfragen.


Produktsuche

  • Suchbegriffe (aktuell in Titel und Beschreibung)
  • Eigenschaften (Konfigurierbar)
  • Hersteller
  • Preisspanne
  • Weiterleitungen (zu Produkt-Detailseiten oder Kategorien)

Die Suche ist auf Eltern-Produkte (parentId) beschränkt. Falls sie Probleme mit Eltern-Produkten und vorausgewählten nicht verfügbaren Variationen haben, können wir ihnen unser Plugin "VariSEO Pro" empfehlen. Das ermöglicht echte Eltern-Produkte ohne Vorauswahl, oder mit expliziter Vorauswahl einzelner Optionen. Wenn VariSEO Pro installiert ist und Eigenschaften in der Suche vorhanden sind, kann der Chatbot diese Eigenschaften als Optionen beim parentProduct vorauswählen.


Genereller Suchablauf

Die Suche mit dem Chatbot ähnelt der sogenannten "natürlichen Suche", bei der lediglich der Haupt-Suchbegriff aus Eingaben wie "Suche nach T-Shirt" verwendet wird. Die natürliche Suche stößt jedoch an ihre Grenzen, sobald der Nutzer zusätzliche Eigenschaften in die Suche mit eingibt, wie beispielsweise "Suche T-Shirt in Rot". In einem solchen Fall versucht der Algorithmus nach "T-Shirt in Rot" zu suchen, anstatt nach "T-Shirt", das die Eigenschaft "Rot" hat. Hierbei erweist sich die Sprachkompetenz von OpenAI als äußerst nützlich, da die KI in der Lage ist, zwischen Suchbegriffen und Eigenschaften zu unterscheiden und beides für die Suche zu nutzen.

Die KI hat die Anweisung, dass sie zunächst prüft, welche Eigenschaften im Shop vorhanden sind und wie sie korrekt formuliert werden müssen, um die Suche entsprechend zu beeinflussen. Als Suchergebnisse erhält die KI ein strukturiertes Format (JSON), aus dem die KI dann nochmal individuell auswählt, was sie benötigt, und es anzeigt, wie sie es für richtig hält (HTML). Im Anschluss ersetzen wir das generierte HTML der KI mit einem eigenen Template.

Mit einer entsprechenden "productId" oder der "productNumber" eines Produktes können Sie Produkt-Details sogar direkt abfragen, z.B. mit "get_product_details PRODUKT_ID". Das Resultat für Produkt-Details gleicht der Struktur in den Suchergebnissen, wird jedoch um die jeweilige Produktbeschreibung erweitert. Die maximale Länge der Beschreibung kann im Backend begrenzt werden, da der Chatbot nicht unbedingt alles wissen muss, was darin steht. Die Beschreibung wird direkt vom parentProduct übernommen und kann auf Kundenwunsch von der KI auch übersetzt werden.


Generelle Funktionsweisen

Das Plugin speichert jeden Chat als HTML im Storage des Users (im Browser des Users, nicht auf dem Server). Wo das letztendlich ist, entscheidet Shopware intern (in der Regel ist es das localStorage oder sessionStorage des Browsers). Das heißt, jeder Thread (Konversation) bleibt erhalten, bis der User sie explizit löscht. Der Chatbot kann Unterhaltungen über Stunden und Tage führen, ohne je den Faden zu verlieren (sofern der User den Storage nicht anderweitig leert, natürlich).

Im Storage werden folgende Daten gespeichert und bei etwaigen Seitenwechseln wiederhergestellt:

  • felChatStorage
  • felChatStorage_threadId
  • felChatStorage_chatOpen
  • felChatStorage_chatZoom


Zugangskontrolle

In der Konfiguration kann eingestellt werden, dass nur authentifizierte Nutzer den Chat nutzen dürfen. Ist diese Option aktiviert, kann der Zugang weiter auf spezifische Gruppen beschränkt werden, z.B. "Administratoren" oder "Trusted-Customers". Das kann beispielsweise genutzt werden, um das Plugin zu testen, ohne es direkt für alle Nutzer freischalten zu müssen.


Alternative zu Dateien

In der Konfiguration können Sie ein Feld als Datei-Alternative verwenden. Also alles, was sie in eine Datei schreiben und zu OpenAI hochladen würden, können sie in dieses Feld eintragen. Der Chatbot wird diese Daten anfordern, wenn es die Daten benötigt. Diese Daten sind im Gegensatz zu Dateien flexibel, sprich zu jederzeit anpassbar. Es ist aktuell schwierig zu sagen, was besser ist, Dateien oder Dynamisch? Wir experimentieren noch und lassen es Sie in künftigen Updates wissen. In der Handhabung sind dynamische Daten klar im Vorteil, dass können wir schon vorab feststellen.


Modell-Info

Das Modell "gpt-3.5-turbo-1106" ist ideal für Support-Chatbots geeignet. Es beherrscht das gezielte Extrahieren und Anzeigen von Daten aus bereitgestellten Quellen sowie die meisten verfügbaren Plugin-Funktionen. Jedoch ist es nicht für die Produktsuche geeignet. Wenn Sie einen Chatbot benötigen, der überwiegend Support-Fragen beantworten soll, ist die Version "3.5" völlig ausreichend. Außerdem ist sie im Vergleich zu den "gpt-4" Versionen wesentlich kostengünstiger.

Details

  • Verfügbar in: Englisch, Deutsch
  • Zuletzt aktualisiert: 23. Juli 2024
  • Veröffentlicht: 11. März 2024
  • Version: 2.0.4
  • Kategorie: Kommentar / Feedback

Ressourcen

Bewertungen (1)

Durchschnittliche Bewertung
1.0

Durchschnittliche Bewertung von 1 von 5 Sternen

Basiert auf 1 Bewertungen
1.0 Funktionalität
1.0 Bedienung
1.0 Dokumentation
1.0 Support

0 %
0 %
0 %
0 %
100 %

Bewerten Sie dieses Produkt!

Wenn du diese Erweiterung heruntergeladen hast, kannst du diese im Shopware Account bewerten.

Bewertung schreiben
Modul funktioniert nicht, support nur kostenpflichtig, nicht zu empfehlen
1.0

Durchschnittliche Bewertung von 1 von 5 Sternen

von flickli
11. November 2024 09:58
Das Modul ist unbrauchbar. Selbst in einem ansonsten leeren System läuft das Modul nicht. Der Entwickler zeigt sich unkooperativ und verlangt Geld für die Problemlösung. Keine Empfehlung.
1.0 Funktionalität
1.0 Bedienung
1.0 Dokumentation
1.0 Support
von 5 Elements Websolutions 11. November 2024 12:04
Sehr geehrter Kunde,

vielen Dank für Ihr Feedback. Wir möchten die Situation gerne genauer darstellen. Unser Plugin wurde gründlich getestet und funktioniert sowohl in internen Tests als auch bei anderen Kunden einwandfrei. Auch auf einer Testinstallation, die von Shopware selbst aufgesetzt wurde und Ihre Version beinhaltet, konnten wir das Plugin erfolgreich einsetzen. Bei unserer gemeinsamen Sitzung auf Ihrem System haben wir dann festgestellt, dass das Problem offenbar spezifisch in Ihrer Installation auftritt.

Bis zu unserem Angebot einer kostenpflichtigen Analyse haben wir bereits umfangreichen Support geleistet, um die Fehlerquelle einzugrenzen. Da jedoch eine individuelle Systemprüfung notwendig war, haben wir, wie in solchen Fällen branchenüblich, eine tiefergehende Analyse gegen eine Aufwandsentschädigung angeboten. Unser Vorgehen und die Konditionen waren hierbei stets transparent kommuniziert.

Wir möchten betonen, dass wir Ihnen als Endkunden gerne weiterhin eine Lösung anbieten möchten. Die bisherige Kommunikation lief jedoch über die Agentur, die für die Betreuung Ihrer Installation verantwortlich ist und auch diese Bewertung hier in Ihrem Namen abgegeben hat.

Wir bedauern das entstandene Missverständnis und stehen Ihnen bei Rückfragen gerne weiterhin zur Verfügung. Unser Ziel ist es stets, eine professionelle und zufriedenstellende Lösung für unsere Kunden zu finden.

Mit freundlichen Grüßen,
Team 5 Elements Websolutions

Über den Extension Partner

5 Elements Websolutions

5 Elements Websolutions

Partner Status

  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Partner seit: 2019
  • Erweiterungen: 7

Support

  • Land: Germany
  • Spricht: Deutsch, Englisch
  • Reaktionszeit: Sehr schnell