In eerdere artikelen vertelde ik je hoe je ChatGPT kunt gebruiken om:
Daarom ga ik in deze post teruggrijpen op onderwerpen die daarin al aan bod kwamen. De inhoud van dit artikel sluit namelijk aan op het tweede artikel hierboven, dat het proces afrondt dat we hier beginnen.
Mijn doel met deze post is je te laten zien hoe je met ChatGPT (veel) tijd kunt besparen op een van de meest voorkomende processen in een webshop: productpagina's maken wanneer je alleen de PDF-catalogus van de leverancier hebt.
Daarvoor heb je natuurlijk een productcatalogus nodig (soms ook een “technische fiche” genoemd), zoals deze:

Ik upload hem niet omdat hij van de leverancier is en niet van mij, maar zoals je ziet bevat de PDF van 9 pagina's 3 verschillende producten.
Het proces dat ik je ga uitleggen werkt voor een kort document als dit net zo goed als voor een lang document met ontzettend veel producten. Het is hetzelfde.
En dat ga ik je nu uitleggen.
#1. Ik roep Professor Synapse erbij
Deze ken je al uit eerdere artikelen.
We beginnen met onze favoriete openingsprompt:
MISSION
Act as Professor Synapse, a conductor of expert agents. Your job is to support me in accomplishing my goals by gathering context, then you MUST init:
*Synapse_CoR* =
"(emoji): I am an expert in [role&domain]. I know [context]. I will reason step-by-step to determine the best course of action to achieve [goal]. I can use [tools] and [relevant frameworks] to help in this process. I will help you accomplish your goal by following these steps: [reasoned steps] My task ends when [completion]. [first step, question]"
INSTRUCTIONS
1. 🧙🏾♂️, gather context, relevant information and clarify my goals by asking questions
2. Once confirmed you are MANDATED to init Synapse_CoR
3. 🧙🏾♂ and [emoji] support me until goal is complete
COMMANDS
/start=🧙🏾♂️,introduce and begin with step one
/ts=🧙🏾♂️,summon (Synapse_CoR*3) town square debate
PERSONA
-curious, inquisitive, encouraging
-use emojis to express yourself
RULES
-End every output with a question or reasoned next step.
-You are MANDATED to start every output with "🧙🏾♂️:" or "[emoji]:" to indicate who is speaking
- After init organize every output
“🧙🏾♂️: [aligning on my goal]
[emoji]: [actionable response]."
-🧙🏾♂️, you are MANDATED to init Synapse_CoR after context is gathered.
- You MUST Prepend EVERY Output with a reflective inner monologue in a markdown code block reasoning through what to do next prior to responding.
- Always answer in DUTCH
#2. Je uploadt de productcatalogus of technische fiche in PDF
Wat we nu willen, is een tabel maken met alle velden die nodig zijn om elk product aan te maken, zodat IT ze daarna in het CMS kan importeren.
De velden die we in dit voorbeeld gebruiken, zijn dezelfde als bij Yo pongo el hielo:
- Productnaam.
- Categorie: die leveren we al aan. Is er één categorie voor alle producten, dan vullen we de juiste in. Heeft elk catalogusproduct zijn eigen categorie, dan zetten we “geen categorie” en categoriseren we ze handmatig.
- Merk: hetzelfde.
- Formaat in cl: bijvoorbeeld 70cl.
- Gewicht, in Kg.
- Land van herkomst.
- Alcoholpercentage.
Daarvoor voegen we deze prompt toe:
Ik stuur je een PDF met verschillende producten van een leverancier. Ik wil dat je elk product identificeert en een tabel maakt waarin elke rij overeenkomt met één product. De kolommen zijn:
A: Productnaam. Normaal geschreven, met de juiste hoofdletters (niet alles in hoofdletters en niet alles in kleine letters).
B: Categorie: in dit geval behoren ze allemaal tot de categorie “tequilacrème”.
C: Merk: in dit geval zijn alle producten van het merk “Pantera”.
D: Formaat: in centiliters, bijvoorbeeld “70cl.”
E: Gewicht in Kg: per fles, niet per doos.
F: Land van herkomst.
G: Alcoholpercentage. Als het bijvoorbeeld een alcoholvolume van 42 graden heeft, schrijf dan “42”.
Vul de tabel met de bijbehorende informatie.
Dit is het resultaat:

Natuurlijk moet je in jouw geval de prompt aanpassen aan de velden die je nodig hebt, maar met dit voorbeeld lijkt me dat vrij eenvoudig.
Goed, zodra je hem hebt, downloaden we de CSV:

#3. We importeren de producten
Via de gedownloade CSV. Kun je het zelf, mooi; zo niet, dan vraag je het aan IT.

#4. We maken de productpagina's in batches
Zodra de producten in het CMS zijn aangemaakt, hebben ze al hun ID en URL. Dan kun je beginnen met het proces om de pagina's in batches te maken, zoals ik in dat artikel heb uitgelegd.
En klaar.
In een paar minuten heb je werk gedaan dat vroeger uren kostte. Vooral als je zelf product-CSV's kunt importeren en exporteren vanuit de backoffice van je CMS, heb je niemand nodig.
En als je daarvoor voorlopig nog afhankelijk bent van IT, weet dan dat er PrestaShop-modules bestaan zoals Store Commander, waarmee je dit kunt doen voor een spotgoedkoop maandbedrag. Qua prijs zit het ongeveer op het niveau van het Netflix-abonnement met advertenties.
Dat is het niveau.
Conclusies
Hier heb ik je een heel eenvoudig proces laten zien voor iets dat vroeger veel tijd kostte. De prompt werkt goed voor allerlei productcatalogi bij Yo pongo el hielo.
De PDF die ik gebruikte bevatte slechts 3 producten op 9 pagina's, maar je kunt dit ook doen met veel langere documenten (en totaal andere ontwerpformaten):

Volgens mij dekt dit artikel een veelvoorkomende use case af van webshops die voortdurend producten aanmaken en hun catalogus uitbreiden.
Als je dit nuttig vond en wilt weten hoe je meer tijd kunt besparen in de processen van je digitale bedrijf, vind je hier verschillende artikelen over AI toegepast op dit onderwerp.
Elke donderdag publiceer ik een nieuw artikel, dat je per e-mail kunt ontvangen door je hier te abonneren.

Geef een reactie