Fluxo de trabalho semanal de resumo de vendas do Shopify
Weekly Shopify Sales Summary
Fluxo de trabalho inteligente que automatiza o processamento dos dados de vendas do Shopify, combinando tecnologia RAG e banco de dados vetorial para análise inteligente, armazenamento e geração de relatórios dos dados de vendas.
Visão Geral do Fluxo de Trabalho
Este é um fluxo de trabalho automatizado do N8n chamado "Weekly Shopify Sales Summary" (Resumo Semanal de Vendas da Shopify), projetado para processar e analisar dados de vendas da Shopify. O fluxo combina a tecnologia RAG (Retrieval-Augmented Generation), armazenamento em banco de dados vetorial e modelos de IA conversacional para oferecer funcionalidades inteligentes de processamento e resumo dos dados de vendas.
Arquitetura do Fluxo de Trabalho
Mecanismo de Disparo
- Gatilho Webhook: Acionado por uma requisição POST no caminho
/weekly-shopify-sales-summary - Permite que sistemas externos ou tarefas agendadas iniciem o processo de tratamento de dados via requisição HTTP
Fluxo Principal de Processamento
1. Fase de Pré-processamento de Dados
Divisor de Texto (Text Splitter)
- Divide os dados recebidos em blocos menores de texto
- Tamanho do bloco (Chunk Size): 400 caracteres
- Sobreposição entre blocos (Chunk Overlap): 40 caracteres
- Objetivo: otimizar o processamento vetorial subsequente e a eficiência na recuperação de informações
2. Vetorização e Armazenamento
Modelo de Embeddings
- Utiliza o modelo
embed-english-v3.0da Cohere - Converte os dados textuais em representações vetoriais
- Conecta-se à API da Cohere para realizar o processamento de embeddings
Banco de Dados Vetorial Pinecone
- Modo de Inserção (Pinecone Insert): Armazena os dados vetorizados no índice chamado
weekly_shopify_sales_summary - Modo de Consulta (Pinecone Query): Recupera dados vetoriais relevantes do mesmo índice
- Fornece armazenamento persistente e funcionalidade de busca semântica
3. Camada de Processamento Inteligente com IA
Agente RAG (RAG Agent)
- Prompt do sistema: "You are an assistant for Weekly Shopify Sales Summary"
- Integra diversos componentes de IA para trabalhar em conjunto:
Modelo Conversacional (Chat Model)
- Usa o modelo Claude da Anthropic
- Responsável por gerar respostas inteligentes e análises de dados
Ferramenta Vetorial (Vector Tool)
- Nome: "Pinecone"
- Descrição: "Vector context"
- Fornece ao agente RAG a capacidade de recuperar contexto vetorial
Memória com Janela (Window Memory)
- Mantém o histórico da sessão
- Garante coerência no contexto das conversas
4. Saída e Monitoramento
Integração com Google Sheets (Append Sheet)
- Tipo de operação: adicionar dados
- Documento alvo: planilha do Google com ID
SHEET_ID - Aba alvo: aba chamada "Log"
- Registra o status e os resultados do processamento
Tratamento de Erros (Alerta no Slack)
- Canal de monitoramento: #alerts
- Em caso de falha no fluxo, envia automaticamente uma mensagem de erro para o Slack
- Formato da mensagem:
Weekly Shopify Sales Summary error: {detalhes do erro}
Integrações Técnicas
Credenciais de API Necessárias
- API da Cohere: para geração de embeddings
- API do Pinecone: para armazenamento em banco de dados vetorial
- API da Anthropic: para uso do modelo Claude
- OAuth2 do Google Sheets: para gravação de dados
- API do Slack: para notificações de erro
Topologia de Conexões
Webhook → Text Splitter → Embeddings → Pinecone Insert
↓
Pinecone Query → Vector Tool
↓
Window Memory ←────────────────────────────→ RAG Agent → Append Sheet
↓
Chat Model ──────────────────────────────────┘ (Error) → Slack Alert
Características do Fluxo de Trabalho
Vantagens
- Processamento Inteligente: Combina tecnologia RAG e grandes modelos de linguagem para análise inteligente de dados
- Escalabilidade: Banco de dados vetorial suporta armazenamento massivo e recuperação rápida
- Mecanismo de Tolerância a Falhas: Sistema robusto de tratamento de erros e alertas
- Persistência de Dados: Registro no Google Sheets garante rastreabilidade
- Consciência de Contexto: Memória com janela mantém a coerência nas interações
Casos de Uso
- Resumo automatizado de dados de vendas
- Análise periódica de tendências de vendas
- Sistema de perguntas e respostas inteligente (sobre dados de vendas)
- Geração automática de relatórios de vendas
Estatísticas dos Nós
- Número total de nós: 12
- Nós de disparo: 1 (Webhook)
- Nós de IA/ML: 7 (Text Splitter, Embeddings, 2 nós Pinecone, Vector Tool, Memory, Chat Model)
- Nós de integração: 2 (Google Sheets, Slack)
- Outros nós: 2 (Sticky Note, RAG Agent)
Configurações de Execução
- Versão da ordem de execução: v1
- Contagem de gatilhos: 1