Aller au contenu principal

Personas

Les personas vous permettent d’enregistrer un profil d’assistant réutilisable avec son propre modèle, son invite système, ses réglages de génération, son avatar et son arrière-plan, ainsi qu’un comportement de mémoire facultatif.

Contenu d’un persona

  • Nom et description
  • Identifiant du modèle
  • Avatar et arrière-plan
  • Invite système
  • Température, top-p, top-k, fenêtre de contexte, nombre maximal de jetons et pénalités
  • Modèle d’embedding facultatif
  • Réglages de mémoire facultatifs
  • Réglages de mutation ou d’adaptation facultatifs

Les données des personas sont cloisonnées par utilisateur.

Créer un persona

  1. Ouvrez Personas depuis la barre latérale.
  2. Créez un persona.
  3. Choisissez un modèle.
  4. Rédigez l’invite système.
  5. Ajustez les paramètres de génération.
  6. Enregistrez, puis démarrez un chat avec ce persona.

Usages recommandés

PersonaRéglages utiles
Réviseur de codeTempérature basse, invite concise, modèle de codage
ÉditeurTempérature moyenne, consignes de style rédactionnel
Assistant de rechercheChat avec documents activé, modèle d’embedding installé
Partenaire créatifTempérature plus élevée, budget maximal de jetons supérieur
Agent d’assistanceTon et format de réponse stricts dans l’invite système

Limites des paramètres

Libre WebUI valide les réglages du persona avant de les enregistrer :

ParamètrePlage
Température0 à 2
Top P0 à 1
Top K1 à 100
Fenêtre de contexte128 à 131072
Nombre maximal de jetons1 à 8192

Mémoire

La mémoire d’un persona conserve certaines interactions sous forme de souvenirs consultables. Ceux-ci comprennent le contenu, le contexte, les horodatages, les scores d’importance, le type de souvenir, le nombre d’accès, les données de déclin et, facultativement, des embeddings.

Les fonctions de mémoire comprennent :

  • L’état et les statistiques de la mémoire
  • La récupération de la mémoire principale
  • L’effacement de la mémoire
  • La consolidation de souvenirs similaires
  • Le déclin global

La recherche sémantique dans la mémoire utilise le modèle d’embedding configuré. nomic-embed-text constitue un bon point de départ en local.

État de mutation

Lorsque les réglages de mutation sont activés, Libre WebUI enregistre un état d’exécution pour le persona. Le moteur de mutation peut suivre l’humeur, les préférences apprises, les schémas d’interaction et un journal de mutation à partir des signaux de la conversation.

Il s’agit du comportement d’un assistant avec état, et non d’une garantie de raisonnement autonome. Pour les flux de production, formulez explicitement les invites et les réglages.

Importation et exportation

Les personas peuvent être exportés au format JSON, puis importés dans une autre instance Libre WebUI. Les exportations comprennent la configuration du persona et, lorsqu’ils existent, ses réglages avancés.

Une route d’exportation de type ADN inclut également le persona, ses souvenirs et son journal de mutation lorsque ces enregistrements existent.

Documentation connexe