
ACTIVEAiPro – Assistente de Chatbot de IA
Um aplicativo assistente de IA multilíngue para iOS e Android com chat GPT-4, reconhecimento de imagens, OCR, geração de imagens e tradução em tempo real de voz e imagens — clientes nativos em SwiftUI e Kotlin, backend AdonisJS.
AiPro é um assistente de IA tudo-em-um para iOS e Android, desenvolvido para a DekMobile Dijital. Vai além de uma janela de chat: os usuários podem conversar com um assistente alimentado por GPT‑4, apontar a câmera para um objeto ou documento, transformar fotos em texto editável, gerar imagens a partir de uma descrição e traduzir fala e imagens em tempo real. O aplicativo está disponível em sete idiomas e funciona em clientes totalmente nativos.
O briefing
O objetivo era criar um aplicativo de IA para consumidores que pudesse competir em um segmento saturado oferecendo mais do que chat de texto — e fazendo isso rapidamente. Isso exigia desempenho nativo em ambas as plataformas, um backend capaz de orquestrar vários serviços de IA por trás de uma única conversa e um modelo de assinatura que mantivesse o custo de IA por usuário sob controle.
O que construímos
Assistente conversacional com GPT‑4. Chat em streaming com histórico de conversas, modelos de prompt para tarefas comuns (escrita, e‑mail, pesquisa, resumo) e uma camada de modelo que permite trocar de modelo sem atualização do app.
Reconhecimento de imagem e OCR. Usuários fotografam um objeto, uma placa ou um documento; o app o identifica ou extrai o texto para um formato editável e traduzível.
Geração de imagens. Criação de texto‑para‑imagem a partir do mesmo fluxo de conversa, com exportação em alta resolução.
Tradução em tempo real de voz e imagem. Conversão de fala em texto, tradução e síntese de voz encadeados em um único pipeline; tradução via câmera para placas, cardápios e documentos.
Assistente de documentos. Envie ou escaneie documentos e faça perguntas sobre eles, resuma-os ou extraia dados estruturados.
Interface multilíngue. Inglês, alemão, português, italiano, francês, espanhol e turco, com prompts sensíveis ao locale para que as respostas correspondam ao idioma do usuário.
Assinatura e controle de uso. Camada gratuita com limites diários, camada premium com uso ilimitado; contabilização de tokens por usuário e limitação de taxa no backend para manter os custos de IA previsíveis.
Arquitetura
- iOS: Swift e SwiftUI, integração nativa de câmera e scanner de documentos
- Android: Kotlin com Jetpack Compose, CameraX para captura e escaneamento
- Backend: API AdonisJS (Node.js) orquestrando chat, visão, geração de imagens, fala e serviços de tradução da OpenAI
- Web: Painel administrativo Next.js para gerenciamento de prompts, análise de uso e administração de usuários
- Dados: MongoDB para conversas, documentos e dados de usuários; Redis para estado de sessão, limitação de taxa, cache e filas de streaming
- Tempo real: Streaming de respostas via WebSocket para sensação de chat ao vivo
- Monetização: Assinaturas na App Store e Google Play com validação no servidor
Destaques técnicos
- Pipeline único no backend que direciona a requisição ao serviço de IA correto (chat, visão, OCR, imagem, fala) com base no tipo de entrada
- Rastreamento de tokens e custos por usuário e por recurso, exibido no painel administrativo
- Filtragem de segurança de conteúdo tanto na entrada quanto na saída
- Cache de respostas para consultas repetidas, reduzindo o gasto com APIs
- Camada de chat agnóstica ao modelo: provedores e modelos configuráveis no servidor
Resultado
AiPro foi lançada na App Store e Google Play como um produto ao vivo, baseado em assinatura, em sete idiomas. O backend modular permitiu a adição de novas capacidades de IA — e a troca de modelos subjacentes — sem a necessidade de reconstruir os aplicativos móveis.
Serviços prestados
Arquitetura de produto de IA · Integração de LLM e IA multimodal · Desenvolvimento nativo iOS · Desenvolvimento nativo Android · Desenvolvimento backend AdonisJS · Painel administrativo Next.js · Design UI/UX · Implementação de assinatura · Lançamento na App Store e Google Play
Project Details
Technologies
Services
Project Team
Contributor
Like what you see?
Let's build something amazing together.