Completed

Vaga para Desenvolvedor de Integração – Assistente Financeiro por Whatsapp (Projeto com Ia)

Published on the July 05, 2025 in IT & Programming

About this project

Open

Estamos desenvolvendo um assistente financeiro inteligente que funcionará 100% dentro do WhatsApp, permitindo que usuários enviem seus dados financeiros (texto, imagem ou áudio) e recebam relatórios personalizados com base em inteligência artificial.

Procuramos um desenvolvedor com experiência em integrações e automações via API, para liderar a implementação técnica da primeira versão funcional da solução.



🎯 Objetivo do Projeto

Criar um sistema que permita:
    •    Interação com o usuário via WhatsApp (texto, imagem, áudio);
    •    Processamento dos dados enviados (OCR e transcrição);
    •    Armazenamento estruturado em banco de dados seguro;
    •    Geração automática de relatórios financeiros;
    •    Integração com sistema de pagamentos para controle de acesso de assinantes.



✅ Funcionalidades Principais a Serem Desenvolvidas

1. Processamento de Entradas do Usuário:
O sistema deve suportar entradas multimodais por parte dos usuários:
    •    Texto: Os usuários enviam informações financeiras estruturadas ou não estruturadas (ex.: Dados de renda, cronogramas salariais, resumos de investimentos).
    •    Imagem: Os usuários enviam fotos de recibos ou notas fiscais. O sistema deve integrar capacidades de OCR (Reconhecimento Óptico de Caracteres) para extrair dados relevantes como data da transação, estabelecimento e valor.
    •    ÁUdio: Os usuários enviam mensagens de voz descrevendo transações. O sistema deve realizar a transcrição automática por meio de STT (Speech-to-Text), seguida de interpretação semântica com NLP para estruturar os dados financeiros.

2. Armazenamento e Gerenciamento de Dados:
Todos os dados financeiros enviados pelos usuários devem ser armazenados de forma segura em um banco de dados estruturado, garantindo consistência, rastreabilidade e conformidade com normas de proteção de dados. O esquema de dados deve acomodar rendas recorrentes, despesas, ativos, passivos e transações categorizadas.

3. Análise Financeira com IA:
O sistema utilizará um modelo de linguagem (llm), como o gpt da openai, para:
    •    categorização automática de transações.
    •    Reconhecimento de padrões de gastos.
    •    Geração de conselhos financeiros personalizados.
    •    Análises preditivas para identificar riscos de gastos excessivos.

4. Relatórios Automatizados:
O sistema deve incluir uma tarefa agendada (cron job) para gerar e enviar relatórios financeiros semanais via WhatsApp. Esses relatórios devem conter:
    •    Resumos de receitas vs. Despesas.
    •    Taxas de economia.
    •    Comparações com períodos anteriores.
    •    Recomendações personalizadas de otimização de custos (ex.: Destaque de categorias com alto gasto como tabaco, alimentação fora de casa, etc.).

5. Interação Sob Demanda:
Os usuários devem poder consultar o sistema a qualquer momento via WhatsApp para:
    •    Relatórios em tempo real.
    •    Dicas e conselhos financeiros.
    •    Recomendações de orçamento.
    •    Explicações sobre métricas financeiras pessoais.

6. Integração e Arquitetura do Sistema:
    •    Integração com WhatsApp: Utilizar Twilio, API oficial da Meta ou uma alternativa adequada para gerenciamento de mensagens.
    •    Motor de OCR: Integrar Tesseract, Google Vision ou ferramenta similar para extração de dados de recibos.
    •    Speech-to-Text: Utilizar Whisper, Google Speech-to-Text ou equivalente.
    •    Integração com LLM: Conectar à API da OpenAI, com engenharia de prompts personalizada pela equipe interna para respostas específicas de consultoria financeira.
    •    Persistência de Dados: Implantar banco de dados relacional ou NoSQL seguro e escalável para gerenciar os dados financeiros.

7. Segurança e Privacidade:
Toda a transmissão e armazenamento de dados deve seguir protocolos de criptografia padrão da indústria. Mecanismos de controle de acesso devem ser implementados para evitar exposição indevida de dados.

8. É Essencial que o sistema inclua um mecanismo para identificar se um usuário é assinante ativo. Antes que o usuário possa interagir com o assistente financeiro via WhatsApp, o sistema deve verificar seu status de assinatura — se o pagamento está em dia e se a conta está ativa. Isso exige a integração com um gateway de pagamento ou serviço de gerenciamento de assinaturas que possa validar o status de pagamento do usuário em tempo real e, com base nessa verificação, autorizar ou restringir o acesso ao chatbot.

Project overview

Estamos desenvolvendo um assistente financeiro inteligente que funcionará 100% dentro do WhatsApp, permitindo que usuários enviem seus dados financeiros (texto, imagem ou áudio) e recebam relatórios personalizados com base em inteligência artificial. Procuramos um desenvolvedor com experiência em integrações e automações via API, para liderar a implementação técnica da primeira versão funcional da solução.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
API Integrations Social media (Facebook, Twitter, etc.), Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by D. A.