Retour au cours

Gérer l'historique des conversations (État)

L'IA générative pour les applications Web et mobiles

De la mémoire pour votre IA

Les LLM sont « stateless » (sans état). Ils ne se souviennent pas des messages précédents à moins que vous ne renvoyiez l'historique complet à chaque nouvelle requête.

Comment gérer le contexte :

  1. Maintenez un tableau de messages : [{ role: 'user', content: 'Salut' }, { role: 'assistant', content: 'Bonjour !' }].
  2. Lorsque l'utilisateur envoie un nouveau message, ajoutez-le au tableau.
  3. Envoyez le tableau complet à l'API.

Nous explorerons comment gérer cet état efficacement dans React avec useState ou en JavaScript natif avec des variables globales.