Projetando o Fluxo de Trabalho de Análise de Produto
Deslize para mostrar o menu
Seu fluxo de trabalho recebe ASINs da Amazon a partir de uma planilha, busca dados de produtos via API, processa com IA e gera relatórios de análise. A Parte 1 aborda a configuração, caminhos de validação de dados e configuração de requisições HTTP.
Um fluxo de trabalho que:
- Lê ASINs (identificadores de produtos da Amazon) de uma planilha;
- Valida se cada ASIN existe;
- Busca dados do produto na Rainforest API;
- Verifica se a API retornou dados utilizáveis;
- Envia os dados do produto para o ChatGPT para análise;
- Gera um resumo e sugestões de melhorias;
- Cria um Google Doc contendo o relatório;
- Vincula o documento de volta à linha original da planilha.
# 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 │ │
# └──────────────────┴────────┴────────┴───┘
O fluxo de trabalho começa com um gatilho do Google Sheets que executa quando um ASIN é adicionado ou atualizado. Utilizar o ASIN como coluna de gatilho proporciona controle preciso sobre quando o processamento inicia e garante que cada linha seja tratada intencionalmente. Um teste rápido do gatilho confirma que o número da linha, o ASIN e os campos relacionados são passados corretamente.
Antes de qualquer chamada à API, o fluxo de trabalho utiliza Paths para validação. Se o ASIN estiver ausente, a linha é imediatamente atualizada com um status de falha e o processamento é interrompido. Se um ASIN existir, o fluxo de trabalho continua e realiza uma requisição HTTP GET para a Rainforest API, mapeando dinamicamente o ASIN da planilha. Esta etapa busca todos os dados do produto, que ficam disponíveis para a lógica subsequente.
Como as respostas da API não são garantidas como utilizáveis, um segundo Path de qualidade de dados verifica se existe um título de produto. Dados ausentes ou incompletos são sinalizados de volta na planilha, criando uma trilha de auditoria clara. Quando dados válidos estão presentes, o fluxo de trabalho envia toda a resposta da API para o ChatGPT para análise, configurando o processamento por IA que irá gerar resumos e recomendações na próxima parte.
Neste estágio, a automação já demonstra design defensivo: entradas inválidas são identificadas precocemente, respostas instáveis da API são tratadas de forma adequada e toda falha atualiza a planilha de origem com mensagens de status claras. Dados válidos fluem diretamente para o processamento por IA, prontos para geração de relatórios e criação de documentos nas próximas etapas.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo