Projekte / 05 · Software
on.studio
Eine Desktop-App mit hinterlegter KI. Sie liest Nährwerte und Zutaten vom Etikett, erkennt die Positionen auf dem Lieferschein, schreibt die Verkaufstexte und spielt alles live in den Shopify-Shop.

Ergebnis.
Vorher · Nachher
Neues Produkt anlegen
45 min
5min
Je Produkt, mit allen Sorten, Nährwerten, Texten und Bildern. Die KI liest, ein Mensch bestätigt.
Abtippen von Nährwerten
von Hand
Foto
Etikett fotografieren, die KI füllt die Tabelle je Sorte.
Fachbegriffe in der Bedienung
überall
0
Ein Bildschirm, eine Aufgabe. Bedienbar ohne Shopify-Wissen.
Die Aufgabe
Ein neues Produkt soll so einfach sein wie ein Foto. Die KI liest das Etikett, füllt Nährwerte und Zutaten je Sorte aus und schreibt die Texte. Was sie nicht sicher erkennt, bleibt rot markiert, bis ein Mensch es bestätigt. Erst dann geht alles in den Shop.
KI-Aufgaben: Etikett, Zutaten, Lieferschein, Texte
4
Schnittstellen zwischen Oberfläche und Hauptprozess
61
Zeilen TypeScript in 24 Modulen
20k
Bit: PIN als SHA-256 mit Salz, nur im Hauptprozess
256
Befund. Analyse.
Lösung.
Was wir gefunden und behoben haben
Ein neues Produkt anzulegen dauerte rund 45 Minuten.
Nährwerte je Sorte abtippen, Texte schreiben, Felder einzeln befüllen, Varianten von Hand verknüpfen.
Die KI liest das Etikett und schreibt die Texte, die App befüllt alle Felder und lädt hoch. Heute rund 5 Minuten.
Varianten wurden beim Hochladen still übersprungen.
Der Shop führt Optionen als «1000g / Vanilla», die Daten als «Vanilla / 1000g». Verglichen wurde stur in fester Reihenfolge.
Zuordnung unabhängig von der Reihenfolge. Bei Mehrdeutigkeit meldet die App, statt zu raten.
Nährwerte von Herstellerseiten passten oft nicht zur Ware im Regal.
Fast jeder Datenfehler kam von dort: andere Rezeptur, andere Grösse, andere Sorte als im Lager.
Nährwerte kommen nur noch vom Etikett. Die KI liest das Foto, ein Mensch bestätigt die markierten Felder.
Schreibvarianten in Sortennamen liessen die Zuordnung auf die falsche Sorte kippen.
Ein wortweiser Vergleich wertet «Coookie» als völlig anderes Wort als «Cookie».
Zeichenweiser Vergleich mit Sicherheitsschwelle von 72 % und Mindestabstand zur zweitbesten Sorte.
Der Wareneingang meldete Erkennungsfehler, wo keine waren.
Verglichen wurde mit einer lokalen Kopie des Sortiments, die lautlos veraltete.
Abgleich live über die Shopify-Schnittstelle, auf jeder Seite neu.
Neue Produkte standen auf «Aktiv», waren im Shop aber unauffindbar.
Shopify veröffentlicht nur, was direkt aktiv angelegt wird. Aus dem Entwurf aktiviert, bleibt das Veröffentlichungsdatum leer.
Beim Aktivieren wird gezielt veröffentlicht, abgesichert über einen zweiten Weg.
Die Bedienung verlangte Fachwissen: Varianten, Metafelder, viele Reiter.
Jeder sichtbare Knopf ist eine Entscheidung, die jemand im Laden treffen muss.
Ein Bildschirm, eine Aufgabe. Keine Fachbegriffe, kein Speichern-Knopf, jeder Schritt mit Zurück.
Einblicke.
Wischen oder drücken.

Die KI liest die Nährwerttabelle vom Etikett-Foto und trägt sie je Sorte ein. Was sie nicht sicher erkennt, steht rot darüber.

Aus jeder Sorte und Grösse entsteht eine Variante im Shop. Die Zuordnung ist reihenfolgeunabhängig, bei Mehrdeutigkeit wird nicht geraten.

Marken kommen live aus dem Shop. Eine Ähnlichkeitsprüfung fängt Tippvarianten ab, bevor eine zweite Schreibweise entsteht.

Die Übersicht liest Bestände live über die Shopify-Schnittstelle, nicht aus einer lokalen Kopie.

Lager und Wareneingang: Die KI liest den Lieferschein, die Sorten werden zeichenweise zugeordnet und gegen den Shop gebucht.
Was aus dem Studio kam
- 01Desktop-App mit Electron, React und TypeScript, Installationspakete für Mac und Windows
- 02Hinterlegte KI: Nährwerte und Zutaten vom Etikett-Foto, Lieferscheine als Foto oder PDF, Verkaufstexte
- 03Live-Anbindung an die Shopify-Schnittstelle: Produkte, Varianten, Felder, Bilder, Bestände
- 04Sortenerkennung per zeichenweisem Vergleich, mit Sicherheitsschwelle statt Raten
- 05Massen-Upload ganzer Sortimente mit Prüfschritt vor dem Hochladen
- 06Zugangssperre: PIN als SHA-256 mit Salz, geprüft nur im Hauptprozess
- 07Eigene Bausteine und Symbole, eine Oberfläche ohne Fachbegriffe
Nächstes Projekt · 06