5 Elements

Aktives Mitglied
5. April 2019
7
12
Hallo zusammen,

wir wollen euch hier unsere neue fortschrittliche AI-Integration in JTL-Wawi vorstellen, diese wurde speziell entwickelt, um die Effizienz und Personalisierung in Ihrem E-Commerce-Geschäft zu steigern. Durch die Einführung eigener SQL-basierter Workflowaktionen eröffnen wir Ihnen neue Möglichkeiten, künstliche Intelligenz direkt in Ihre Prozesse zu integrieren.

Aktuell haben wir die Integration bei 8 Testkunden seit ca. 10 Monaten im Einsatz und sind mit den Ergebnissen sehr zufrieden.

Kernfunktionen unserer AI-Integration:

  1. Dynamische Artikelbeschreibungen: Nutzen Sie KI, um auf Basis von Artikelstammdaten wie Name, Kategorie und Warengruppe automatisierte, hochwertige Produktbeschreibungen zu erstellen. Diese Funktion unterstützt auch zusätzliche Artikelmerkmale und Hinweise, um umfassende und informative Beschreibungen zu generieren.
  2. SEO-Optimierung: Automatische Erstellung von SEO-freundlichen Metatiteln, Metadescriptions und URLs, die auf die spezifischen Eigenschaften jedes Artikels abgestimmt sind, um die Sichtbarkeit in Suchmaschinen zu verbessern.
  3. Multilinguale Übersetzungen: Unsere AI kann Artikelbeschreibungen nahtlos in jede gewünschte Sprache übersetzen, was Ihnen hilft, internationale Märkte effektiver anzusprechen.
Zukünftige Erweiterungen:

  • KI-basierte Merkmalszuweisung: Geben Sie einfach einen Text oder eine CSV-Liste mit Merkmalen ein, und die KI ordnet diese den Produkten automatisch zu, was die Datenpflege vereinfacht und beschleunigt.
  • Bilderkennung: Erweiterte Algorithmen zur Erkennung von Produktfarben und anderen visuellen Merkmalen, die dann als Produktmerkmale in JTL-Wawi eingepflegt werden.
Technische Implementierung: Die Einrichtung dieser Integration erfordert eine maßgeschneiderte Konfiguration für jeden Händler, die folgende Schritte umfasst:

  • SQL-Integration: Installation eigener Workflowaktionen durch SQL-Skripte, die direkt in Ihre JTL-Wawi Datenbank eingefügt werden.
  • Felder für Zwischenspeicherung: Einrichtung von speziellen Feldern in Ihrer Datenbank zur Speicherung der AI-Responses und deren Decodierung.
  • API-Management: Speichern und Verwalten Ihres OpenAI API-Tokens, um sichere und autorisierte Anfragen zu gewährleisten.
  • Workflow-Konfiguration: Erstellung von speziellen Workflows, die API-POST-Anfragen initiieren, und deren Antworten verarbeiten.
Individuelle Prompt-Entwicklung: Ein besonderes Augenmerk legen wir auf die individuelle Entwicklung von Prompts für die AI-Anfragen. Standardisierte Prompts liefern oft keine zufriedenstellenden Ergebnisse, besonders wenn es um die Erstellung einzigartiger und nicht identifizierbarer Texte geht. Durch sorgfältige Tests und die Entwicklung präziser Prompts können wir die Qualität der generierten Inhalte erheblich steigern. Dabei wird auch das Few-Shot Learning genutzt, um die AI-Modelle auf spezifische Anforderungen hin zu trainieren und so effizient eine maßgeschneiderte Lösung zu erstellen.

Wir laden euch ein, mit uns zusammen dieses neue Tool weiterzuentwickeln und freuen uns auf euer Feedback und Fragen. Unser Team steht bereit, Solltet ihr Interesse an der Integration haben steht unser Team gerne bereit um euch bei der Implementierung und Anpassung dieser leistungsstarken AI-Werkzeuge zu unterstützen.

Mit besten Grüßen,

euer Team von 5 Elements Design
 

Anhänge

  • Bildschirmfoto 2024-05-13 um 17.37.26.png
    Bildschirmfoto 2024-05-13 um 17.37.26.png
    572,7 KB · Aufrufe: 275
  • Bildschirmfoto 2024-05-13 um 17.38.44.png
    Bildschirmfoto 2024-05-13 um 17.38.44.png
    287,1 KB · Aufrufe: 274
  • Bildschirmfoto 2024-05-13 um 17.38.16.png
    Bildschirmfoto 2024-05-13 um 17.38.16.png
    324,3 KB · Aufrufe: 273

5 Elements

Aktives Mitglied
5. April 2019
7
12
Hi @swiss-sale.ch

also die Kosten teilen sich auf in Einrichtungsaufwand und laufende Kosten für die Erstellung von Texten bzw. die Nutzung der KI von openAI.

Einrichtungsaufwand:
Da unsere Lösung kein Plug&Play ist haben wir keinen festen Preis den unsere Erweiterung kostet, die technische Grundeinrichtung und ersten Tests dauern in etwa 30-45 min. Danach kommt es darauf an für was die KI genau genutzt werden soll. Bei einer einfachen SEO-Optimierung von Meta-Titeln und Meta-Description ist man nach 1-2h testen und optimieren meist sehr zufrieden mit dem Ergebnis. Wir haben aber auch Kunden die bereits mehr als 20h in die KI Optimierung und Nutzung in verschiedensten Bereichen von JTL Wawi vorgenommen haben.

Laufende Kosten KI-Nutzung:
Aktuell verbrauchen wir im Durchschnitt für eine individuell angepasste Artikelbeschreibung in etwa 600-800 Token im Request und max. 2000 Token im Response.
Bei GPT-3.5-turbo wären das für 10 Artikelbeschreibungen in etwa 3 Cent.

Ich hoffe das hilft erstmal weiter.

Besten Gruß
 

Klaus K.

Aktives Mitglied
29. September 2019
40
4
Was hier wirklich extrem viel Aufwand sparen würde ist, wenn man eine lernfähige KI die Lieferadressen der zur Auslieferung markierten Aufträge checken und korrigieren lassen könnte.
Jeweils unter Berücksichtigung der länderspezifischen Besonderheiten bzw. Eigenheiten.
Da es da klare Regeln gibt, sollte eine KI wie ChatGPT über deren API damit überhaupt kein Problem haben.
Eventuell sogar bald mit der Möglichkeit der KI dabei aufzuzeigen, was sie dabei noch verkehrt macht, damit auch das künftig passt.

Die Rechnungsdaressen wahlweise ebenfalls - aber die sind ja weitgehend das Problem der Käufer.

Gruß
Klaus
 

Condorraptor

Sehr aktives Mitglied
18. September 2018
595
112
Berlin
Was hier wirklich extrem viel Aufwand sparen würde ist, wenn man eine lernfähige KI die Lieferadressen der zur Auslieferung markierten Aufträge checken und korrigieren lassen könnte.
Jeweils unter Berücksichtigung der länderspezifischen Besonderheiten bzw. Eigenheiten.
Da es da klare Regeln gibt, sollte eine KI wie ChatGPT über deren API damit überhaupt kein Problem haben.
Eventuell sogar bald mit der Möglichkeit der KI dabei aufzuzeigen, was sie dabei noch verkehrt macht, damit auch das künftig passt.

Die Rechnungsdaressen wahlweise ebenfalls - aber die sind ja weitgehend das Problem der Käufer.

Gruß
Klaus
Ehrlich gesagt würde ich mich derzeit noch nicht voll und ganz da auf eine KI verlassen. Womit wir gut fahren ist der Vorschlag aus dem Guide (falls der noch nicht bekannt ist): https://guide.jtl-software.com/jtl-...strasse-hausnummer-pruefen-und-zurueckhalten/
 
  • Gefällt mir
Reaktionen: Erni-Karotte

Klaus K.

Aktives Mitglied
29. September 2019
40
4
Ehrlich gesagt würde ich mich derzeit noch nicht voll und ganz da auf eine KI verlassen. Womit wir gut fahren ist der Vorschlag aus dem Guide (falls der noch nicht bekannt ist): https://guide.jtl-software.com/jtl-...strasse-hausnummer-pruefen-und-zurueckhalten/
Nein, darauf verlassen natürlich nicht. Aber ich kann dann ja in der Übersicht unter "Versand" sagen: "Das war wohl nix - bitte rückgängig" oder einzelne Unstimmigkeiten noch korrigieren. Es wird dann schon jetzt eher letzteres sein...
Den Guide schau' ich mir mal an :thumbsup:
 

5 Elements

Aktives Mitglied
5. April 2019
7
12
Hallo Klaus,

danke für die spannende Idee, du hast absolut recht Adressfehler waren und sind ein nerviger zusätzlicher Zeitaufwand – und ja, das lässt sich tatsächlich sehr elegant mit unserem Ansatz abbilden.

Im Kern könntest du in JTL Wawi einfach einen Workflow anlegen, der auf den „Auftrag erstellt“-Trigger reagiert. Über den „Web Request“-Step schickst du dann die Auftragsdaten an ChatGPT/LLM-API wo die aktuelle Lieferadresse geprüft wird (inkl. länderspezifischer Regeln). Unser CustomWorkflow könnte diese Antwort dann in einem eigenen Feld hinterlegen. Von dort aus müsste man dann die Adressänderung in weiteren Workflows im Auftrag abändern.

Eleganter wäre die Lösung mit unserer speziell für KI Kommunikation entwickelten Custom API. Diese kann die KI Antwort direkt als json Objekt verarbeiten und in einem Schritt dann den Auftrag updaten. Zudem könnte man parallel die Antworten tracken und in ein extra File oder Datenbank schreiben, die man der KI in der nächsten Anfrage dann mitsenden kann.

Da unsere API sowohl Lese- als auch Schreib-Endpoints für Adressdaten bereitstellt, ließe sich das komplett automatisieren – von falsch formatierten Postleitzahlen, falsch eingetragenen Hausnummern bis hin zu fehlenden Länder- oder Straßenzusätzen. Und dank der Feedback-Schleife kann das Modell im Laufe der Zeit sogar „lernen“, welche Korrekturen oder Länderspezifischen Adressformate in eurem Setup besonders häufig vorkommen.

Gleiches Prinzip ließe sich natürlich auch auf die Rechnungsadressen anwenden, falls ihr das benötigt.

Kurz gesagt: Ja, das ist mit einem einzigen, durchgängigen JTL-Workflow plus unserer Custom-API ohne großen Mehraufwand realisierbar.

*Wir werden in kürze auch noch weitere Informationen zu unserer Custom-API veröffentlichen, diese wird gerade als MCP Schnittstelle für sämtliche KI Modelle weiterentwickelt und wird in Zukunft KI-Agenten für JTL möglich machen. Damit lässt sich dann fast jede KI gestützte Automatisierung umsetzen.
 

5 Elements

Aktives Mitglied
5. April 2019
7
12
Ehrlich gesagt würde ich mich derzeit noch nicht voll und ganz da auf eine KI verlassen. Womit wir gut fahren ist der Vorschlag aus dem Guide (falls der noch nicht bekannt ist): https://guide.jtl-software.com/jtl-...strasse-hausnummer-pruefen-und-zurueckhalten/
Hey Conderraptor, danke für den Hinweis auf den JTL-Guide – das ist wirklich ein super Basis-Tool für einfache PLZ-/Straßen-Checks.

Aber genau wie Klaus schon schreibt, ist unser Ansatz ganz bewusst als assistive Lösung gedacht, nicht als “Blindflug”. Man kann zB die alten Adressdaten in einem Eigenen Feld als Backup speichern bevor man sie von der KI überschreiben lässt. Falls mal eine Korrektur nicht passt, bleibt der Ursprungswert erhalten und du kannst einfach „Rollback“ auslösen.
Die KI soll den Aufwand minimieren, nicht komplett in den Autopiloten zwingen.

Klassische, regelbasierte Checks (wie im JTL-Guide) sind extrem verlässlich, solange alle Eingaben exakt dem erwarteten Schema folgen. Sobald aber nur eine Kleinigkeit abweicht – anders geschriebene Straßennamen, Sonderzeichen, abgekürzte Schreibweisen – braucht man im Code unzählige Sonder-IFs, um jede Ausnahme abzudecken.

LLMs hingegen können solche Abweichungen kontextbasiert interpretieren. Sie „verstehen“ zum Beispiel, dass „Munchnerstr.“ wahrscheinlich „Münchner Straße“ meint, und erkennen, wenn Postleitzahlen-Land-Kombinationen nicht zueinander passen. Damit überbrücken sie die Lücke zwischen starren Regeln und der realen Datenvielfalt.

Natürlich heißt das nicht, dass man sie blind einsetzen sollte – die Freigabe- und Rollback-Mechanismen im Workflow geben dir ja volle Kontrolle. Aber gerade bei komplexen, uneinheitlichen Adressdaten spielen LLMs ihre Stärke aus und sparen deutlich mehr Aufwand als die Pflege zahlloser Sonderregeln im Code.
 

Klaus K.

Aktives Mitglied
29. September 2019
40
4
...genau wie Klaus schon schreibt, ist unser Ansatz ganz bewusst als assistive Lösung gedacht, nicht als “Blindflug”. Man kann zB die alten Adressdaten in einem Eigenen Feld als Backup speichern bevor man sie von der KI überschreiben lässt. Falls mal eine Korrektur nicht passt, bleibt der Ursprungswert erhalten und du kannst einfach „Rollback“ auslösen.
Die KI soll den Aufwand minimieren, nicht komplett in den Autopiloten zwingen.

Klassische, regelbasierte Checks (wie im JTL-Guide) sind extrem verlässlich, solange alle Eingaben exakt dem erwarteten Schema folgen. Sobald aber nur eine Kleinigkeit abweicht – anders geschriebene Straßennamen, Sonderzeichen, abgekürzte Schreibweisen – braucht man im Code unzählige Sonder-IFs, um jede Ausnahme abzudecken.

LLMs hingegen können solche Abweichungen kontextbasiert interpretieren. Sie „verstehen“ zum Beispiel, dass „Munchnerstr.“ wahrscheinlich „Münchner Straße“ meint, und erkennen, wenn Postleitzahlen-Land-Kombinationen nicht zueinander passen. Damit überbrücken sie die Lücke zwischen starren Regeln und der realen Datenvielfalt.

Natürlich heißt das nicht, dass man sie blind einsetzen sollte – die Freigabe- und Rollback-Mechanismen im Workflow geben dir ja volle Kontrolle. Aber gerade bei komplexen, uneinheitlichen Adressdaten spielen LLMs ihre Stärke aus und sparen deutlich mehr Aufwand als die Pflege zahlloser Sonderregeln im Code.
Genau so :cool:
Und auch die korrekte Schreibweise von Firmennamen ist ja im Prinzip fixiert und für eine KI lockerst recherchierbar.
 

Condorraptor

Sehr aktives Mitglied
18. September 2018
595
112
Berlin
Hey Conderraptor, danke für den Hinweis auf den JTL-Guide – das ist wirklich ein super Basis-Tool für einfache PLZ-/Straßen-Checks.

Aber genau wie Klaus schon schreibt, ist unser Ansatz ganz bewusst als assistive Lösung gedacht, nicht als “Blindflug”. Man kann zB die alten Adressdaten in einem Eigenen Feld als Backup speichern bevor man sie von der KI überschreiben lässt. Falls mal eine Korrektur nicht passt, bleibt der Ursprungswert erhalten und du kannst einfach „Rollback“ auslösen.
Die KI soll den Aufwand minimieren, nicht komplett in den Autopiloten zwingen.

Klassische, regelbasierte Checks (wie im JTL-Guide) sind extrem verlässlich, solange alle Eingaben exakt dem erwarteten Schema folgen. Sobald aber nur eine Kleinigkeit abweicht – anders geschriebene Straßennamen, Sonderzeichen, abgekürzte Schreibweisen – braucht man im Code unzählige Sonder-IFs, um jede Ausnahme abzudecken.

LLMs hingegen können solche Abweichungen kontextbasiert interpretieren. Sie „verstehen“ zum Beispiel, dass „Munchnerstr.“ wahrscheinlich „Münchner Straße“ meint, und erkennen, wenn Postleitzahlen-Land-Kombinationen nicht zueinander passen. Damit überbrücken sie die Lücke zwischen starren Regeln und der realen Datenvielfalt.

Natürlich heißt das nicht, dass man sie blind einsetzen sollte – die Freigabe- und Rollback-Mechanismen im Workflow geben dir ja volle Kontrolle. Aber gerade bei komplexen, uneinheitlichen Adressdaten spielen LLMs ihre Stärke aus und sparen deutlich mehr Aufwand als die Pflege zahlloser Sonderregeln im Code.
Dann habe ich euren Post (teilweise) missverstanden, dafür sorry! Wir haben eine Prüfung bereits im Shop realisiert, so kommen fehlerhafte Adressen erst gar nicht in die WaWi rein.
 
  • Gefällt mir
Reaktionen: 5 Elements

frankell

Sehr aktives Mitglied
9. September 2019
2.634
813
Flensburg
Was die Adressen angeht, würde ich viel eher auf eine Prüfung bereits bei Adresseingabe setzen. Dazu gibt es ja auch Tools, die die Adressdatenbanken der Postgesellschaften abfragen und bei einem Missmatch anschlagen, so dass im Idealfall erst gar keine falschen Adressdaten im System landen, die man dann per KI herausfiltern müsste. Lieber die Ursache als das Symptom bekämpfen.
Aber es gibt ja auch andere Ecken, in denen KI durchaus hilfreich sein kann, wie oben im Ursprungspost ja auch aufgelistet.
 
  • Gefällt mir
Reaktionen: silent
Ähnliche Themen
Titel Forum Antworten Datum
Sanktionsprüfung mit JTL JTL-Wawi 1.10 0
Neu Gutscheincodes aus Shopware 6 in JTL Wawi als Anmerkung zeigen? Shopware-Connector 0
Neu Database connection timeouts and interface lag in JTL-Wawi with background script managers User helfen Usern 0
Welche JTL Version aktuell am sinnvollsten JTL-Wawi 1.11 3
Neu Versandkostenersparnis mit JTL-Shipping: Vergünstigte Versandlabels ohne individuelle Rahmenverträge mit Versanddienstleistern User helfen Usern - Fragen zu JTL-Wawi 0
Neu product_visibility bei JTL-Wawi und Shopware 6 Shopware-Connector 1
Probleme mit Worker und JTL-App JTL-Wawi 2.0 2
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
JTL Ameise fehlt im Programm x86 JTL-Wawi 2.0 3
Neu Plattformkosten auf Auftragspositionsebene in die JTL WaWi schreiben Arbeitsabläufe in JTL-Wawi 4
Neu JTL-Verknüpfung mit EC-Gerät fehlerhaft JTL-POS - Fehler und Bugs 0
Neu JTL-Wawi in einem EU-Land einsetzen – rechtliche & technische Fragen Installation von JTL-Wawi 2
Neu Versandart von Shopify zu JTL Wawi & Sendungsnummern von Wawi zu Shopify!? Shopify-Connector 0
Neu JTL Editionen / JTl Wawi / Shopify / Durchblick verloren Kosten / Was brauche ich wirklich User helfen Usern - Fragen zu JTL-Wawi 3
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 500 Upgrade JTL-Shop4 auf JTL-Shop5 3
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 404 Upgrade JTL-Shop4 auf JTL-Shop5 11
Neu JTL Pro Edition – Lizenzumstellungen und Abrechnungsfragen Smalltalk 42
Neu JTL Shop 5 und Klarna Plugins für JTL-Shop 0
Dropshipping-Labeldruck beim Lieferanten über JTL-Wawi (Versandstandorte / Workflows) JTL-Wawi 1.10 0
Neu JTL Shop 5.7 - Widerrufsbutton im B2B Templates für JTL-Shop 13
Neu JTL WMS & mehr – auf dem MultichannelDay.de Messen, Stammtische und interessante Events 0
DHL 4.0 mit JTL Wawi 1.7.13.0 JTL-Wawi 1.7 2
Neu Dropdown jtl shop länge einstellen Allgemeine Fragen zu JTL-Shop 2
Neu DATEV Buchungsdatenservice im Programm JTL Wawi den Serverfehler 500. JTL-Wawi - Ideen, Lob und Kritik 4
JTL-Shop 5.7.0 Widerrufsbutton Einrichtung JTL-Shop5 8
Neu JTL Pos liest keine Verkäufe mehr ein nach Update Einrichtung / Updates von JTL-POS 0
JTL hausinterner Herstellerslider auf Mobile Ansicht nicht sichtbar. Einrichtung JTL-Shop5 0
Neu JTL Shop Template Snackys Bildgrößen einstellen Templates für JTL-Shop 1
Neu Magento 2 Connector JTL Dienstleistung, Jobs und Ähnliches 0
Neu JTL-Shop 5.7 - Aktuell 5.7.0 Releaseforum 0
Neu Neuentwicklung - Helpdesk für JTL Wawi - Eure Ideen und Wünsche? User helfen Usern - Fragen zu JTL-Wawi 4
Amazon Abgleich will nicht ( JTL Ver. 1.9.8.0 ) JTL-Wawi 1.9 3
Neu Meta Felder Shopifyx JTL verbinden Shopify-Connector 8
Neu JTL-WaWi + ESL Connector — Entwicklung mit Kostenaufteilung gesucht Business Jungle 0
Neu Freelancer / JTL-Spezialist & Entwickler sucht Projekte – remote verfügbar Dienstleistung, Jobs und Ähnliches 0
Neu Gratisgeschenke im JTL Shop nicht wirklich nutzerfreundlich. Allgemeine Fragen zu JTL-Shop 4
Neu Anbindung JTL Wawi an Speditionen Dienstleistung, Jobs und Ähnliches 0
Neu HTTP 500 auf /Kontakt – Route scheint intern noch zu existieren, JTL-Weiterleitung greift nicht Betrieb / Pflege von JTL-Shop 0
Direktupdate von JTL Wawi 1.10.11.0 auf 2.0 möglich? JTL-Wawi 2.0 6
Neu JTL-Wawi Update Historie User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL Shipping Fehler bei DHL Versand über WMS ? User helfen Usern - Fragen zu JTL-Wawi 2
Neu [Tool] FloTax — eBay + Billbee → DATEV/Lexoffice | §25a | OSS | Reverse Charge | von JTL-Partner Dienstleistung, Jobs und Ähnliches 0
Fehlermeldung beim Anlegen einer zweiten JTL POS Kasse in JTL-Wawi JTL-Wawi 1.11 1
Neu JTL samt Kaufland & TikTok kurz hochschießen und dann schließen/abverkaufen? Business Jungle 7
Probleme mit JTL Worker JTL-Wawi 2.0 1
JTL Variantenartikel: Kein Preis im Schema.org („price fehlt“) – Ursache? Allgemeine Fragen zu JTL-Shop 2
(gelöst) Ecomdata - JTL Worker 2.0 - Startet nicht - Schließt ohne Fehlermeldung JTL-Wawi 2.0 3
Neu Update Wawi 1.10.16.0 auf 1.11.7 -> JTL-POS Einrichtung / Updates von JTL-POS 2
Neu Anbindung von JTL zu Metro (Rechnungen werden nicht zu Metro übertragen) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Seit Update auf JTL-WaWi 2.0.0.0 keine Abholung der Kundendaten bei MediaSaturn-Bestellungen JTL-Wawi - Fehler und Bugs 7

Ähnliche Themen