Chatters IA – Aplicativo de Conversa com IA e Personagens
LogoACTIVE

Chatters IA – Aplicativo de Conversa com IA e Personagens

3 months
0 Contributors
jun. de 2024 — set. de 2024

Um aplicativo de companheiro de IA com conversas realistas 24/7, múltiplos personagens e personas de IA, entrada de voz e role‑play — desenvolvido de ponta a ponta, desde o pipeline LLM até o lançamento na App Store.

Chatters AI é um aplicativo de companhia e chat de personagens com IA que permite aos usuários conversar com personas de IA realistas a qualquer momento — um amigo, um flerte, um parceiro de role‑play ou um confidente. Projetamos e construímos o produto de ponta a ponta: o aplicativo móvel, o backend, o pipeline de conversação LLM e o modelo de assinatura.

O briefing

O cliente queria um aplicativo de chat com IA que não parecesse um chatbot. As conversas precisavam ser naturais, persistentes e emocionalmente consistentes; os personagens precisavam de personalidades distintas que se mantivessem ao longo de sessões longas; e toda a experiência tinha que funcionar suavemente em um modelo de assinatura para consumidores.

O que construímos

Um sistema de personagens com memória persistente. Cada persona de IA tem uma personalidade definida, história de fundo, interesses e estilo de conversa. As conversas mantêm o contexto entre sessões, de modo que um personagem lembra o que o usuário compartilhou ontem e responde de acordo.

Pipeline de conversa em linguagem natural. O app roda em uma camada LLM agnóstica ao modelo, com gerenciamento de prompts, filtragem de segurança e streaming de respostas. A arquitetura permite trocar ou combinar modelos sem mudar o app, mantendo o custo por conversa sob controle em escala.

Entrada de voz e multimodal. Os usuários podem falar em vez de digitar; a entrada de voz é transcrita e tratada no mesmo fluxo de conversa.

Modos de role‑play e cenários. Além do chat cotidiano, os usuários podem iniciar cenários de role‑play estruturados com um personagem escolhido.

Disponibilidade 24/7 com respostas instantâneas. A latência de resposta era uma métrica central do produto; streaming e cache no backend mantêm as respostas rápidas sob carga.

Fluxo de assinatura e paywall. Um nível premium desbloqueia mensagens ilimitadas, personagens adicionais e recursos extras, implementado com assinaturas da App Store e Google Play e validação de recibos no servidor.

Destaques técnicos

  • Clientes nativos iOS (Swift / SwiftUI) e Android (Kotlin)
  • Backend NestJS com PostgreSQL e Redis para estado de sessão e cache
  • Camada de abstração LLM suportando múltiplos provedores, com versionamento de prompts e avaliação
  • Respostas em streaming via WebSockets para sensação de chat em tempo real
  • Filtragem de segurança de conteúdo tanto na entrada quanto na saída
  • Gerenciamento de assinaturas via RevenueCat com validação no servidor
  • Análises e relatórios de falhas para otimização contínua

Resultado

Chatters AI foi lançado na App Store e Google Play e opera como um produto de assinatura ativo. A arquitetura agnóstica ao modelo permitiu que o produto adotasse modelos mais novos, mais baratos ou de melhor desempenho assim que fossem lançados, sem reescrever o app.

Serviços prestados

Estratégia de produto de IA · Arquitetura de IA conversacional · Integração LLM · Desenvolvimento nativo iOS e Android · Desenvolvimento de backend · Design UI/UX · Implementação de assinatura e paywall · Lançamento na App Store e ASO

Project Details

Started10 de jun. de 2024
Completed12 de set. de 2024
Duration3 months
Team0 members

Share

Technologies

SwiftSwiftUIKotlinNestJSPostgreSQLRedisAPI da OpenAIAPI da AnthropicRevenueCatFirebaseAWS

Services

Desenvolvimento de Aplicativos MóveisIntegração de IAArquitetura de Chat LLMDesign UI/UXDesenvolvimento BackendLançamento na App Store

Like what you see?

Let's build something amazing together.