Progettazione del Workflow di Analisi del Prodotto
Scorri per mostrare il menu
Il tuo workflow prende gli ASIN di Amazon da un foglio di calcolo, recupera i dati dei prodotti tramite API, li elabora con l'IA e produce report di analisi. La Parte 1 si concentra sulla configurazione, sui percorsi di validazione dei dati e sulla configurazione delle richieste HTTP.
Un workflow che:
- Legge gli ASIN (identificativi dei prodotti Amazon) da un foglio di calcolo;
- Valida se ogni ASIN esiste;
- Recupera i dati dei prodotti dall'API Rainforest;
- Verifica se l'API ha restituito dati utilizzabili;
- Invia i dati del prodotto a ChatGPT per l'analisi;
- Genera un riepilogo e suggerimenti di miglioramento;
- Crea un Google Doc contenente il report;
- Collega il documento alla riga originale del foglio di calcolo.
# 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 │ │
# └──────────────────┴────────┴────────┴───┘
Il workflow inizia con un trigger di Google Sheets che si attiva quando un ASIN viene aggiunto o aggiornato. Utilizzare l'ASIN come colonna di attivazione offre un controllo preciso su quando inizia l'elaborazione e garantisce che ogni riga venga gestita intenzionalmente. Un rapido test del trigger conferma che il numero di riga, l'ASIN e i campi correlati vengono passati correttamente.
Prima di qualsiasi chiamata API, il workflow utilizza Percorsi per la validazione. Se l'ASIN manca, la riga viene immediatamente aggiornata con uno stato di errore e l'elaborazione si interrompe. Se un ASIN esiste, il workflow prosegue ed effettua una richiesta HTTP GET all'API Rainforest, mappando dinamicamente l'ASIN dal foglio di calcolo. Questo passaggio recupera i dati completi del prodotto, che diventano disponibili per la logica a valle.
Poiché le risposte dell'API non sono sempre utilizzabili, un secondo Percorso di controllo qualità dei dati verifica se esiste un titolo prodotto. I dati mancanti o incompleti vengono segnalati nel foglio di calcolo, creando una chiara traccia di audit. Quando sono presenti dati validi, il workflow invia l'intera risposta dell'API a ChatGPT per l'analisi, predisponendo l'elaborazione AI che genererà riepiloghi e raccomandazioni nella prossima parte.
A questo punto, l'automazione mostra già un design difensivo: gli input non validi vengono rilevati precocemente, le risposte API inaffidabili sono gestite in modo appropriato e ogni errore aggiorna il foglio di origine con messaggi di stato chiari. I dati validi fluiscono senza problemi nell'elaborazione AI, pronti per la generazione di report e la creazione di documenti nelle fasi successive.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione