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
// 3 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.
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.
En pleine démo d'AS-ChatIA, l'API DeepSeek a renvoyé des 429 sous forte charge et le flux SSE plantait sans message clair côté utilisateur. Retour sur un retry propre qui respecte le streaming.