Tutorial de automação para processar tickets de despesas recebidos…
INEMA
analise de PDF incluido
Prompt:
"Você é um assistente especializado em analisar imagens de tickets de despesas e extrair informações relevantes. A partir da imagem fornecida, identifique os seguintes dados e retorne no formato JSON:
json { "tipo": "Especifique o tipo de despesa (ex.: gasolina, alimentação, transporte, etc.)", "data": "Insira a data do ticket no formato YYYY-MM-DD", "empresa": "Nome da empresa emissora do ticket", "valor": "Valor total do ticket no formato numérico com separador decimal (ex.: 1234.56)", "arquivo": "Nome ou caminho do arquivo associado" }
Certifique-se de que o JSON retornado seja limpo e bem estruturado, sem aspas adicionais ou outros caracteres desnecessários.
Exclua qualquer metadado irrelevante e não inclua cabeçalhos, como a palavraJSON, no retorno.
Certifique-se de que todos os campos estejam preenchidos com precisão. Caso alguma informação não esteja disponível, indique o valor comonull."
Aqui está uma descrição das ações necessárias em cada módulo para configurar a automação apresentada no vídeo:
1. Webhook (Mailhook no Make)⌗
Ação:
- Adicione um módulo Mailhook no Make.
- Gere um endereço de e-mail único para o webhook.
- Configure o webhook para escutar e-mails recebidos com anexos.
Resultado esperado:
- O webhook recebe os e-mails com tickets anexos.
2. Iterador (Make)⌗
Ação:
- Insira um módulo Iterador para processar todos os anexos recebidos.
- Configure o Iterador para trabalhar com o array de anexos (campo attachments do e-mail).
- Garanta que todos os arquivos anexos sejam iterados sem erro, independentemente da quantidade.
Resultado esperado:
- Cada anexo é processado individualmente.
3. Armazenamento em nuvem (OneDrive, Google Drive ou outro serviço)⌗
Ação:
- Adicione um módulo de upload para a nuvem (OneDrive, Google Drive, etc.).
- Especifique a pasta onde os arquivos serão armazenados.
- Configure a opção para:
- Substituir arquivos existentes ou
- Renomear arquivos com o mesmo nome.
- Use a saída do Iterador para identificar os arquivos a serem enviados.
Resultado esperado:
- Os anexos são carregados na nuvem em uma pasta específica.
4. Análise com GPT Vision (OpenAI)⌗
Ação:
- Insira o módulo de análise de imagem do OpenAI (GPT Vision).
- Configure o prompt para solicitar as informações desejadas no formato JSON:
- Tipo de despesa
- Data
- Empresa
- Valor
- Caminho do arquivo
- Configure o módulo para processar os arquivos de imagem recebidos do Iterador.
- Especifique o formato de saída como JSON, garantindo que os dados sejam bem estruturados.
Resultado esperado:
- O GPT Vision retorna um JSON com os dados extraídos de cada ticket.
5. JSON Parse (Make)⌗
Ação:
- Adicione um módulo JSON Parse.
- Use o JSON gerado pelo GPT Vision como entrada.
- Extraia as variáveis necessárias do JSON (tipo, data, empresa, valor, etc.).
Resultado esperado:
- As informações extraídas do JSON são convertidas em variáveis utilizáveis.
6. Google Sheets (Add Row)⌗
Ação:
- Insira o módulo Add Row do Google Sheets.
- Selecione o arquivo e a planilha onde os dados serão armazenados.
- Vincule as variáveis extraídas (tipo, data, empresa, valor, caminho do arquivo) às colunas correspondentes na planilha.
Resultado esperado:
- Cada ticket é registrado como uma nova linha na planilha.
7. Teste e Validação⌗
Ação:
- Envie um e-mail de teste com anexos de tickets para o endereço do webhook.
- Ative a automação no Make e execute-a.
- Verifique se:
- Os anexos foram carregados na nuvem.
- Os dados foram corretamente extraídos e registrados no Google Sheets.
- O formato dos dados na planilha (como moeda e data) está correto.
Resultado esperado:
- O processo automatizado funciona corretamente do início ao fim.
Dicas Adicionais⌗
- Personalize o prompt do GPT Vision para extrair informações específicas do seu negócio.
- Adicione lógica extra no Make, como notificações por e-mail ou mensagens de erro, caso algo falhe.
- Realize testes regulares para garantir que novos tipos de tickets sejam processados corretamente.
Gerenciar tickets com o GPT Vision da OpenAI - Resumo do Transcript
Aqui explico como criar uma automação para gerenciar tickets de despesas usando ferramentas como Make, OneDrive, Google Sheets e o módulo GPT Vision da OpenAI. A automação processa e organiza informações extraídas de imagens anexadas a e-mails, reduzindo o trabalho manual.
Passos principais⌗
-
Receber e-mails com tickets anexos
- Configura um webhook no Make para receber e-mails com anexos.
- Obtém um endereço de e-mail específico para enviar tickets. -
Processar múltiplos anexos
- Usa o módulo Iterador para organizar todos os arquivos anexados em cada e-mail.
- Trabalha com arrays para evitar problemas com múltiplos arquivos. -
Armazenar os arquivos na nuvem
- Envia os anexos para uma pasta no OneDrive/drive/dropbox ou outro serviço na nuvem.
- Configura opções para substituir ou renomear arquivos duplicados. -
Analisar imagens com o GPT Vision
- Integra o módulo da OpenAI para analisar os tickets.
- Define um prompt que extrai informações específicas, como:- Tipo de despesa
- Data
- Empresa
- Valor
- Caminho do arquivo
- Configura o formato de saída em JSON e personaliza as variáveis necessárias.
-
Converter o JSON em variáveis
- Usa o módulo JSON Parse para transformar os dados retornados pela OpenAI em variáveis utilizáveis. -
Armazenar dados no Google Sheets
- Cria uma planilha com cabeçalhos correspondentes (tipo, data, empresa, valor e arquivo).
- Utiliza o módulo Add Row para preencher as colunas com os dados extraídos.
- Vincula o caminho do arquivo na nuvem à coluna correspondente. -
Testar e validar o processo
- Realiza testes enviando tickets de exemplo para garantir o funcionamento correto.
- Verifica os dados organizados na planilha e ajusta o formato (como moeda e data).
Benefícios⌗
- Eficiência: Automatiza tarefas repetitivas e reduz o tempo gasto manualmente.
- Flexibilidade: Permite personalizar as informações extraídas e os formatos de saída.
- Escalabilidade: Processa múltiplos tickets em segundos, mesmo em grande volume.
Essa automação é um exemplo prático de como integrar ferramentas e IA para resolver problemas reais, economizando tempo e recursos.
Automatize seus tickets com o GPT Vision
Demonstra como criar uma automação para processar tickets de despesas utilizando ferramentas como Make, OneDrive, Google Sheets e o módulo GPT Vision da OpenAI. O objetivo é automatizar a análise de tickets recebidos por e-mail, processar os dados e organizá-los em uma planilha.
Passos do processo⌗
1. Recebimento de tickets via e-mail
- Jordi configura um módulo Mailhook no Make para receber os e-mails.
- É gerado um endereço de e-mail associado, permitindo que os tickets sejam enviados facilmente.
2. Gestão de múltiplos arquivos anexos
- Utilizamos o módulo Iterador para processar um ou mais anexos em cada e-mail.
- O iterador organiza os anexos como um array, evitando erros com múltiplos elementos.
3. Armazenamento dos arquivos na nuvem
- Os arquivos anexos são carregados em uma pasta específica no OneDrive ou outro serviço de nuvem.
- Configuramos a opção de substituir arquivos existentes ou renomeá-los em caso de nomes duplicados.
4. Análise de imagens com o GPT Vision da OpenAI
- Adicionamos um módulo da OpenAI configurado para processar imagens.
- As imagens são enviadas ao módulo, com um prompt que define a estrutura dos dados desejados (em formato JSON):
- Dados extraídos: tipo de despesa, data, empresa, valor e arquivo associado.
- Jordi personaliza o prompt para garantir que o JSON esteja limpo e bem estruturado.
5. Armazenamento de dados no Google Sheets
- Configuramos uma planilha com cabeçalhos como tipo, data, empresa, valor e arquivo.
- Utilizamos o módulo Add Row para enviar os dados extraídos ao documento.
- A rota do arquivo no OneDrive é vinculada à coluna correspondente.
6. Teste e validação
- Jordi realiza um teste enviando exemplos de tickets.
- Verifica que todos os dados foram processados corretamente e armazenados no Google Sheets.
Benefícios e otimização⌗
- Eficiência: Reduz o tempo gasto no processamento manual de tickets.
- Flexibilidade: Os campos do JSON e da planilha podem ser adaptados às necessidades do negócio.
- Escalabilidade: A automação é capaz de processar centenas de tickets em poucos segundos.
Recursos⌗
- Recursos Tickets
en6
Uma Automação q cadastra os dados dos Ticket q recebe por email via anexo.
EN6 - Ticket Visao
6
5
4
3
1