Terminado

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

Publicado el 05 Julio, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

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.

Contexto general del proyecto

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.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Integraciones de API Social media (Facebook, Twitter, etc.), Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por D. A.