Aller au contenu

Intelligence Artificielle

Redazione AI

Rédaction IA multi-utilisateur pour petits éditeurs : elle transforme des flux d’actualité en articles et les publie sur WordPress, les réseaux et en podcast.

TypeIntelligence Artificielle

Le problème

Une petite rédaction qui gère des sites WordPress doit suivre de nombreuses sources, choisir les informations, écrire, vérifier les faits, trouver une image, puis publier le même sujet sur les réseaux sociaux et en podcast. Chaque étape est manuelle et se fait dans un outil différent.

Ce que j’ai construit

J’ai développé une plateforme web multi-utilisateur qui récupère l’actualité dans des flux et des sources web et l’accompagne, de la rédaction assistée par IA jusqu’à la publication sur WordPress et d’autres canaux.

  • Assistant de rédaction en 12 étapes : source, information, recherche approfondie, cinq propositions de titre, chapô, corps du texte, contrôle des faits et de la grammaire, SEO, image, audio, relecture et publication. Chaque étape a son propre endpoint, si bien qu’une étape en échec peut être relancée seule.
  • Personnages IA : des profils d’auteur avec identité, ton et style, réutilisés d’un article à l’autre. Tout ce qui est écrit sous un même « auteur » garde la même voix.
  • Moteur de bots : des bots planifiés récupèrent l’actualité, la filtrent, écrivent avec le personnage choisi, puis publient ou enregistrent un brouillon. Le planificateur vérifie toutes les 60 secondes et gère les plannings quotidiens, horaires, par intervalle et par jour de la semaine, avec un délai de carence qui empêche les doubles exécutions.
  • Publication multicanale : plusieurs sites WordPress, Facebook, Instagram, X, Substack, podcasts Spreaker et WhatsApp, ainsi que des bulletins audio avec les voix d’ElevenLabs et des vidéos avec les avatars de HeyGen.
  • Rôles et crédits : 7 rôles, de l’administrateur au testeur. Chaque utilisateur dispose d’un quota de crédits, avec l’historique de chaque action IA et des recharges via PayPal. Les administrateurs peuvent se connecter à la place d’un utilisateur pour l’assister.
  • Pensée aussi pour les équipes à l’étranger : l’interface est traduite en 8 langues, dont l’arabe, l’hindi et le chinois.

Les chiffres

  • 111 gestionnaires de routes API derrière le tableau de bord.
  • 67 pages dans l’application, espace d’administration compris.
  • 8 langues d’interface et 7 rôles utilisateur avec des permissions distinctes.

Comment c’est construit

Next.js 14 avec l’App Router, React 18, TypeScript et Tailwind CSS. NextAuth pour la connexion par e-mail, Google ou Facebook. MySQL 8 via mysql2. OpenAI pour les textes et les images, avec Gemini, ElevenLabs et HeyGen comme fournisseurs supplémentaires. Les clés API de chaque utilisateur sont stockées chiffrées en AES-256-GCM. Une extension WordPress complémentaire en PHP ajoute les rôles de journaliste et de rédaction dans WordPress. J’ai aussi packagé la plateforme comme produit auto-hébergé, avec des guides d’installation et d’architecture.

Pourquoi ce choix

J’ai choisi de ne pas utiliser d’ORM. Les requêtes sont du SQL paramétré tout simple via mysql2, et Next.js est compilé en mode standalone dans un seul server.js. La raison, c’est l’hébergement : le moteur WASM de Prisma manquait de mémoire sur un hébergement mutualisé cPanel, alors qu’un bundle standalone tourne sur des serveurs bon marché. Les utilisateurs apportent leurs propres clés IA, donc la plateforme ne paie pas leurs appels à l’IA.

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