Sobre este projeto
it-programming / artificial-intelligence-1
Aberto
Contexto Geral do Projeto
Funcionalidades Chave e Escopo Técnico: O projeto consiste na criação de um sistema integrado com os seguintes módulos e funcionalidades: Módulo de Interação WhatsApp (API Oficial): Integração com WhatsApp Cloud API (Meta): Envio e recebimento de mensagens automatizadas. Suporte a Componentes Interativos: Implementação de botões, listas e outros elementos da API para guiar a interação e o onboarding. Gestão de Entradas: Tratamento da entrada de novos usuários via link direto para o WhatsApp. Envio de Conteúdo Agendado: Funcionalidade para o envio automático de mensagens e conteúdos em horários programados (diariamente, semanalmente). Módulo de Inteligência Artificial (LLM Integration): Integração com api de llm: conexão com openai (chatgpt api) ou google (gemini 1.5 Pro) para processamento de linguagem natural. Configuração de Persona e Conhecimento: Implementação de um prompt fixo robusto para guiar a IA a responder com base em um domínio de conhecimento específico e um estilo predefinido, respeitando diretrizes de moderação e conteúdo. Contextualização e Personalização: A IA deve ser capaz de utilizar o histórico de interações do usuário e suas preferências armazenadas para personalizar as respostas e o conteúdo gerado. Gestão de Tokens: Otimização para uso eficiente da api de llm, considerando limites e custos. Módulo de Automação e Orquestração (Middleware): Plataforma de Automação: Utilização de ferramentas como n8n, Make (Integromat) ou Typebot para orquestrar todos os fluxos de trabalho. Fluxos Essenciais: Onboarding de novos usuários (gratuito e pago). Gestão de interação livre com a IA (limite de mensagens para usuários gratuitos). Fluxos de upsell automático (ofertas de upgrade para planos pagos baseados em gatilhos, como limite de mensagens atingido). Envio programado de mensagens e conteúdos (diários e semanais). Gestão de assinaturas (ativação, desativação, status). Coleta e atualização de preferências do usuário (ex: estilo de comunicação, temas de interesse). Implementação de um programa de indicação com recompensas automáticas (ex: 7 dias de acesso premium). Tratamento de Erros: Mecanismos de retry e notificação para falhas nas integrações. Módulo de Banco de Dados: Armazenamento de Dados: Utilização de Airtable ou Supabase (ou alternativa similar como PostgreSQL gerenciado) para armazenar: Perfis de usuário (ID do WhatsApp, nome, status da assinatura). Preferências do usuário (religião/linha de pensamento, temas de interesse, estilo de mensagem). Histórico de interações com a IA (mensagens enviadas e recebidas). Status e detalhes das assinaturas. Dados do programa de indicações. Integração com LLM: Alimentar o prompt da IA com dados personalizados do usuário para cada interação. Módulo de Pagamentos e Assinaturas: Integração com Gateway de Pagamento: Conexão com Mercado Pago Assinaturas ou Stripe para gestão de pagamentos recorrentes. Checkout Simplificado: Geração de links de pagamento direto para o WhatsApp. Webhooks de Confirmação: Implementação de webhooks para receber confirmação de pagamento e atualização do status da assinatura em tempo real. Liberação Automática: Automatização da liberação do acesso premium após a confirmação do pagamento. Gestão de Ciclo de Vida da Assinatura: Tratamento de renovações, falhas de pagamento, cancelamentos e estornos. Tecnologias Envolvidas (Preferencialmente): API: WhatsApp Cloud API, OpenAI API (ou Gemini API), Mercado Pago API (ou Stripe API). Orquestração/Automação: n8n, Make (Integromat) ou Typebot. Banco de Dados: Airtable ou Supabase (ou PostgreSQL). Linguagens/Frameworks (se aplicável para customizações): Node.js, Python. O que buscamos no profissional: Experiência comprovada no desenvolvimento e integração de chatbots complexos. Forte conhecimento e experiência em APIs de LLMs (OpenAI/Google). Proficiência em plataformas de automação (n8n, Make, Typebot). Familiaridade com WhatsApp Cloud API. Experiência com integração de gateways de pagamento e gestão de assinaturas. Capacidade de desenvolver soluções robustas, escaláveis e seguras. Proatividade na identificação de otimizações e melhorias. Boa comunicação e organização. Escopo do Projeto e Entregáveis: O objetivo é entregar um MVP (Produto Mínimo Viável) totalmente funcional e automatizado, pronto para ir ao ar, incluindo: Configuração e integração de todas as APIs mencionadas. Fluxos de automação completos e testados. Base de dados configurada e funcional. Documentação técnica da arquitetura e dos fluxos. Suporte inicial para testes e lançamento.
Categoria TI e Programação
Subcategoria Inteligência Artificial
Tamanho do projeto Médio
Isso é um projeto ou uma posição de trabalho? Um projeto
Disponibilidade requerida Conforme necessário
Prazo de Entrega: Não estabelecido