Nie zastępuje danych produktowych
Jeżeli katalog nie ma atrybutów, AI nie wytworzy ich z powietrza. Przy ubogich danych sensowniejszym pierwszym krokiem jest audyt i uzupełnienie kartoteki.
Ten case nie jest o tym, że AI umie pisać teksty. Jest o tym, jak przeprowadzić duży katalog Shopera przez pipeline, który czyta dane i zdjęcia, generuje opisy i metadane w zadanym formacie, sprawdza je regułami, odkłada rekordy niepewne do raportu i publikuje przez API tylko to, co przeszło kontrolę.
Produkty miały SKU, ceny, stany i zdjęcia. Brakowało opisów oraz spójnych metadanych. Przy tej skali ręczne uzupełnianie oznacza miesiące pracy i nierówną jakość — a przy okazji ryzyko, że osoba pisząca „domyśli się" parametru, którego nie ma w danych.
Model dostawał wyłącznie dane z karty produktu i ze zdjęcia. Jeżeli materiał, skład, rozmiarówka albo przeznaczenie nie wynikały z danych wejściowych, opis nie mógł ich zawierać. Rekord z brakiem wymaganego pola nie trafiał do publikacji, tylko do raportu.
Poniżej anonimowa próbka struktury wejścia. Konkretne dane klienta nie są publikowane — pokazujemy sam model rekordu, bo to on decyduje o jakości wyniku.
| Pole wejściowe | Przykład (anonimowy) | Rola w generowaniu | Gdy brakuje |
|---|---|---|---|
| SKU | XX-1042-BLK-M | klucz rekordu i publikacji | rekord odrzucony |
| Nazwa | Kurtka softshell męska | baza tematu opisu | rekord odrzucony |
| Kategoria | Odzież → Kurtki → Softshell | wybór promptu i słownictwa | rekord do przeglądu |
| Atrybuty | membrana, kaptur, kieszenie | treść części merytorycznej | opis skrócony, bez zmyślania |
| Zdjęcie główne | URL do pliku produktu | weryfikacja cech widocznych | generowanie tylko z atrybutów |
| Marka | marka z kartoteki | ton i nazewnictwo | pominięta w treści |
| Warianty | rozmiary S–XXL | informacja o rozmiarówce | brak wzmianki o rozmiarach |
Rekord przechodzi dalej tylko wtedy, gdy spełni warunek etapu. Inaczej ląduje w raporcie z powodem odrzucenia — i można go poprawić oraz uruchomić ponownie bez ruszania reszty katalogu.
Pobranie produktów, kategorii, atrybutów i adresów zdjęć przez API. Wynik zapisany jako zbiór wejściowy — praca nigdy nie idzie bezpośrednio na produkcji.
Kontrola kompletności: SKU, nazwa, kategoria, dostępność zdjęcia. Rekordy niekompletne odpadają tutaj, zanim ktokolwiek wyda złotówkę na przetwarzanie.
Vision AI potwierdza cechy widoczne na zdjęciu. Służy do weryfikacji, nie do wymyślania parametrów — rozbieżność z atrybutami oznacza rekord do przeglądu.
Prompt dobrany do kategorii produktu, z twardym zakazem twierdzeń nieobecnych w danych i z narzuconą strukturą: opis, SEO title, meta description.
Długości pól SEO, brak zakazanych sformułowań, brak powtórzeń między produktami, poprawność językowa, zgodność z atrybutami wejściowymi.
Zapis wyłącznie wybranych pól, partiami, z ponowieniem po błędzie sieci i kontrolą limitów. Pola nieobjęte zakresem pozostają nietknięte.
Zestawienie: opublikowane, do przeglądu, odrzucone — z powodem dla każdego rekordu i możliwością ponownego uruchomienia samej reszty.
Odrzucenie nie jest porażką procesu — jest jego funkcją. Poniżej realne kategorie powodów, dla których rekord nie trafiał do sklepu.
Jeżeli katalog nie ma atrybutów, AI nie wytworzy ich z powietrza. Przy ubogich danych sensowniejszym pierwszym krokiem jest audyt i uzupełnienie kartoteki.
Każdy rekord przechodzi walidację, a rekordy niepewne wymagają decyzji człowieka. Tryb „wygeneruj i wypchnij" jest w tym procesie niedostępny z założenia.
Opisy i metadane usuwają barierę wejścia, ale widoczność zależy też od struktury kategorii, indeksacji, linkowania i konkurencji w danej niszy.
Nowe produkty wymagają kolejnych przebiegów. Dlatego proces jest powtarzalny i parametryzowany, a nie jednorazowym skryptem.
Podaj liczbę produktów, platformę i to, jakie dane masz w kartotece. Odpowiemy, czy pipeline ma sens, czy najpierw trzeba uporządkować dane wejściowe.