Intégrer un chatbot IA dans un portfolio React : architecture et streaming
Comment j'ai ajouté un assistant conversationnel à amarsyll.pro : streaming token par token, garde-fous métier et clé API jamais exposée côté client.
$ grep --tag
// 8 contenu(s) avec ce tag.
Comment j'ai ajouté un assistant conversationnel à amarsyll.pro : streaming token par token, garde-fous métier et clé API jamais exposée côté client.
Retour sur l'évolution d'Archive BAC Sénégal : 475 épreuves, 1 360 utilisateurs, 78 000 vues, un dashboard analytics complet, un paywall SenePay et un assistant IA.
L'assistant IA de baccalaureat.sn ne récite pas Wikipedia : il répond à partir des vraies annales et fiches de la plateforme, via une approche RAG légère avec full-text MySQL, avant une évolution vers les embeddings.
Tour d'horizon de mes projets — Archive BAC, SyllVS, chatbots IA, analytics self-hosted — et de ma façon de livrer en autonomie. Ouvert à de nouvelles missions.
Retour d'expérience sur la migration d'un front React vers Symfony + Turbo, pour récupérer le SEO sans perdre la fluidité.
Comment ajouter un paywall freemium avec SenePay (mobile money Sénégal), de l'architecture avec voter Symfony au webhook idempotent. Les trois règles d'or du paiement.
Compiler dynamiquement des PDF d'annales propres et paginés avec ReportLab : mise en page Platypus, en-têtes récurrents, et pont avec Symfony via Process.
Les choix d'architecture derrière SyllVS, un SaaS de gestion de flotte : backend Symfony API REST/JWT, front React/Redux Toolkit avec RTK Query, multi-tenant et monnaie en entier.