Aller au contenu

Intelligence Artificielle

Dicitencell AI

Un interprète pour animaux plein d’humour : enregistrez votre chien ou votre chat et recevez une lecture sérieuse et une blague en napolitain, grâce à Claude.

TypeIntelligence Artificielle

Le problème

Tous les propriétaires d’animaux se sont déjà demandé ce que voulait vraiment dire cet aboiement. Les applications qui prétendent traduire les animaux sont soit des gadgets aux blagues toutes faites, soit des promesses d’une science qui n’existe pas. L’idée de Dicitencell AI était d’être à la fois honnête et drôle : un interprète qui admet qu’il devine, qui lit le contexte et qui répond en napolitain. Le projet devait aussi être prêt à évoluer vers une application payante et une app iOS.

Ce que j’ai construit

J’ai développé une application web où vous enregistrez votre animal, et l’application vous dit ce qu’il a « dit », avec le plus grand sérieux et une chute comique.

  • De l’animal à l’humain — enregistrez jusqu’à 15 secondes dans le navigateur et choisissez un contexte. Le moteur renvoie une émotion, une intention probable, une lecture sérieuse du comportement, une blague d’une ligne en napolitain, un score de confiance et, si besoin, une note de sécurité.
  • De l’humain à l’animal — tapez ce que vous voulez dire et recevez des conseils sur le ton, le geste et un ordre court, ainsi qu’un aboiement ou un miaulement synthétique. Les sons sont synthétisés par le code et clairement signalés comme une simulation.
  • Sept niveaux de napolitain — de « Light » à « Chien de quartier » et « Chat aristocrate ».
  • Profils des animaux — photos, race, caractère et habitudes alimentent directement le prompt, pour qu’un chat paresseux et un chiot surexcité n’aient pas la même réplique. Un historique des traductions et un onboarding en six étapes complètent le parcours.
  • Moteur IA interchangeable — l’application dialogue avec une seule interface. L’adaptateur Claude demande un JSON strict et le valide avec Zod. Si la clé manque ou si la réponse est mal formée, un moteur simulé prend le relais : l’utilisateur obtient toujours une réponse.
  • Panneau d’administration — utilisateurs et clés API se gèrent depuis l’application. Les réglages de la voix ElevenLabs et des paiements Stripe sont déjà en place pour la phase suivante.

Comment c’est construit

Next.js 14 avec l’App Router, TypeScript en mode strict, React 18 et Tailwind CSS. Supabase fournit Postgres, l’authentification et le stockage. Le schéma compte 15 tables, toutes protégées par la sécurité au niveau des lignes, si bien que chaque utilisateur ne peut lire que ses propres animaux et traductions. L’IA tourne sur Anthropic Claude via le SDK officiel, uniquement côté serveur. Zod valide les entrées et les réponses de l’IA ; des tests Vitest couvrent le moteur.

Pourquoi ce choix

Je l’ai conçue en API-first. Toute la logique se trouve dans des services serveur derrière des routes REST, et l’interface web n’est qu’un client parmi d’autres. L’application SwiftUI prévue pour iPhone appellera les mêmes routes au lieu de réécrire la logique. L’accès payant suit le même principe : un plan interne (free, premium, admin) est enregistré dans la base de données, et Stripe ou StoreKit se contentent de le définir.

Une idée ?
Parlons-en.

Qu'il s'agisse d'un site, d'une application, d'une vidéo, d'une chanson ou de quelque chose de plus grand, je suis prêt à vous aider à le réaliser.

Contactez-moi
  • Naples
  • Idées
  • Projets
  • Personnes
  • Toujours de l'avant