Pular para o conteúdo

Inteligência artificial

Dicitencell AI

Um intérprete de pets bem-humorado: grave seu cão ou gato e receba uma leitura séria e uma piada em napolitano, com o Claude por trás.

TipoInteligência artificial

O problema

Todo dono de pet já se perguntou o que aquele latido queria dizer de verdade. Os apps que prometem traduzir animais ou são brinquedos com piadas prontas, ou prometem uma ciência que não existe. A ideia por trás do Dicitencell AI era ser honesto e engraçado ao mesmo tempo. É um intérprete que admite que está chutando, lê o contexto e responde em napolitano. Também precisava estar pronto para crescer como app pago e como app para iOS.

O que eu construí

Construí um web app em que você grava o seu pet e o app conta o que ele “disse”, com cara séria e uma tirada no final.

  • Do animal para o humano — grave até 15 segundos no navegador e escolha um contexto. O motor retorna uma emoção, uma intenção provável, uma leitura séria do comportamento, uma piada de uma linha em napolitano, um índice de confiança e um aviso de segurança quando necessário.
  • Do humano para o animal — digite o que você quer dizer e receba dicas de tom, gesto e um comando curto, além de um latido ou miado sintético. Os sons são sintetizados em código e claramente identificados como simulação.
  • Sete níveis de napolitano — de “Leve” a “Cão de bairro” e “Gato aristocrata”.
  • Perfis dos pets — fotos, raça, temperamento e hábitos entram direto no prompt, para que um gato preguiçoso e um filhote elétrico não recebam a mesma frase. Um histórico de traduções e um onboarding em seis etapas completam o fluxo.
  • Motor de IA substituível — o app conversa com uma única interface. O adaptador do Claude pede JSON estrito e o valida com Zod. Se a chave estiver ausente ou a resposta vier malformada, um motor simulado assume, então o usuário sempre recebe uma resposta.
  • Painel de administração — usuários e chaves de API são gerenciados pelo app. As configurações da voz da ElevenLabs e dos pagamentos via Stripe já estão prontas para a próxima fase.

Com o que foi feito

Next.js 14 com o App Router, TypeScript em modo strict, React 18 e Tailwind CSS. O Supabase fornece Postgres, autenticação e armazenamento. O schema tem 15 tabelas, todas com row-level security, então cada usuário só consegue ler os próprios pets e traduções. A IA roda no Anthropic Claude pelo SDK oficial, apenas no servidor. O Zod valida as entradas e a saída da IA; testes com Vitest cobrem o motor.

Por que foi feito assim

Construí o app em modelo API-first. Toda a lógica fica em serviços no servidor por trás de rotas REST, e a interface web é apenas um dos clientes. O app em SwiftUI planejado para iPhone vai chamar as mesmas rotas, em vez de reescrever a lógica. O acesso pago funciona do mesmo jeito: um plano interno (free, premium, admin) fica no banco de dados, e o Stripe ou o StoreKit apenas o definem.

Tem uma ideia?
Vamos conversar.

Seja um site, um app, um vídeo, uma música ou algo maior, estou pronto para ajudar você a realizá-lo.

Entre em contato
  • Nápoles
  • Ideias
  • Projetos
  • Pessoas
  • Sempre em frente