Design af Arbejdsgang for Produktanalyse
Stryg for at vise menuen
Dit workflow tager Amazon ASINs fra et regneark, henter produktdata via API, behandler det med AI og genererer analyserapporter. Del 1 fokuserer på opsætning, datavalideringsstier og konfiguration af HTTP-anmodninger.
Et workflow der:
- Læser ASINs (Amazon-produktidentifikatorer) fra et regneark;
- Validerer om hver ASIN eksisterer;
- Henter produktdata fra Rainforest API;
- Kontrollerer om API'en returnerede brugbare data;
- Sender produktdata til ChatGPT til analyse;
- Genererer et resumé og forbedringsforslag;
- Opretter et Google Doc med rapporten;
- Linker dokumentet tilbage til den oprindelige række i regnearket.
# Spreadsheet Row (ASIN)
# ↓
# ┌─────────────────────────────────────────┐
# │ PATH: ASIN Check │
# ├──────────────────┬──────────────────────┤
# │ No ASIN │ ASIN Found │
# │ ↓ │ ↓ │
# │ Update Sheet: │ HTTP Request │
# │ "ASIN not found" │ (Rainforest API) │
# │ │ ↓ │
# │ │ ┌─────────────────┐ │
# │ │ │ PATH: Data │ │
# │ │ │ Check │ │
# │ │ ├────────┬────────┤ │
# │ │ │Poor │Good │ │
# │ │ │Data │Data │ │
# │ │ │ ↓ │ ↓ │ │
# │ │ │Update │ChatGPT │ │
# │ │ │Sheet: │ ↓ │ │
# │ │ │"Poor │Google │ │
# │ │ │ data" │Doc │ │
# │ │ │ │ ↓ │ │
# │ │ │ │Update │ │
# │ │ │ │Sheet │ │
# └──────────────────┴────────┴────────┴───┘
Workflowet starter med en Google Sheets-udløser, der aktiveres, når en ASIN tilføjes eller opdateres. Brug af ASIN som udløserkolonne giver præcis kontrol over, hvornår behandlingen starter, og sikrer, at hver række håndteres bevidst. En hurtig test af udløseren bekræfter, at rækkenummer, ASIN og relaterede felter overføres korrekt.
Før nogen API-kald bruger workflowet Paths til validering. Hvis ASIN mangler, opdateres rækken straks med en fejlstatus, og behandlingen stoppes. Hvis en ASIN eksisterer, fortsætter workflowet og foretager en HTTP GET-anmodning til Rainforest API, hvor ASIN dynamisk kortlægges fra regnearket. Dette trin henter komplette produktdata, som bliver tilgængelige for efterfølgende logik.
Da API-svar ikke er garanteret brugbare, kontrollerer en anden datakvalitetssti, om der findes en produkttitel. Manglende eller ufuldstændige data markeres tilbage i regnearket, hvilket skaber et klart revisionsspor. Når gyldige data er til stede, sender workflowet det fulde API-svar til ChatGPT til analyse, hvilket opsætter AI-behandling, der vil generere resuméer og anbefalinger i næste del.
På dette trin udviser automatiseringen allerede defensivt design: ugyldige input opfanges tidligt, upålidelige API-svar håndteres elegant, og enhver fejl opdaterer kilderegnearket med tydelige statusmeddelelser. Gyldige data flyder problemfrit ind i AI-behandlingen, klar til rapportgenerering og dokumentoprettelse i de næste trin.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat