Passa al contenuto principale

Persona

Le persona ti consentono di salvare un profilo assistente riutilizzabile con un proprio modello, prompt di sistema, impostazioni di generazione, avatar/sfondo e comportamento facoltativo della memoria.

Dati memorizzati da una persona

  • Nome e descrizione
  • ID del modello
  • Avatar e sfondo
  • Prompt di sistema
  • Temperatura, top-p, top-k, finestra di contesto, token massimi e penalità
  • Modello di embedding facoltativo
  • Impostazioni facoltative della memoria
  • Impostazioni facoltative di mutazione/adattamento

I dati delle persona sono limitati al singolo utente.

Creare una persona

  1. Apri Persona dalla barra laterale.
  2. Crea una nuova persona.
  3. Scegli un modello.
  4. Scrivi il prompt di sistema.
  5. Regola i parametri di generazione.
  6. Salva e avvia una chat con quella persona.

Utilizzi consigliati

PersonaImpostazioni utili
Revisore del codiceTemperatura bassa, prompt conciso, modello di programmazione
EditorTemperatura media, istruzioni sullo stile di scrittura
Assistente di ricercaChat con documenti abilitata, modello di embedding installato
Partner creativoTemperatura più alta, budget massimo dei token più ampio
Agente di supportoTono e formato delle risposte rigorosi nel prompt di sistema

Limiti dei parametri

Libre WebUI convalida le impostazioni della persona prima di salvarle:

ParametroIntervallo
Temperaturada 0 a 2
Top Pda 0 a 1
Top Kda 1 a 100
Finestra di contestoda 128 a 131072
Token massimida 1 a 8192

Memoria

La memoria delle persona conserva le interazioni selezionate come ricordi ricercabili. I ricordi includono contenuto, contesto, timestamp, punteggi di importanza, tipo di ricordo, conteggi degli accessi, dati di decadimento ed embedding facoltativi.

Le funzionalità della memoria includono:

  • Stato e statistiche della memoria
  • Recupero dei ricordi principali
  • Cancellazione della memoria
  • Consolidamento dei ricordi simili
  • Decadimento globale

La ricerca semantica nella memoria usa il modello di embedding configurato. nomic-embed-text è un buon punto di partenza in locale.

Stato di mutazione

Quando le impostazioni di mutazione sono abilitate, Libre WebUI conserva uno stato di runtime per la persona. Il motore di mutazione può tenere traccia dell'umore, delle preferenze apprese, degli schemi di interazione e di un registro delle mutazioni in base ai segnali della conversazione.

Si tratta di un comportamento dell'assistente con stato, non di una garanzia di ragionamento autonomo. Per i flussi di lavoro di produzione, mantieni espliciti prompt e impostazioni.

Importazione ed esportazione

Le persona possono essere esportate in formato JSON e importate in un'altra istanza di Libre WebUI. Le esportazioni includono la configurazione della persona e, quando presenti, le impostazioni avanzate.

È disponibile anche una route di esportazione in stile DNA che include la persona, i ricordi e il registro delle mutazioni quando esistono tali record.

Documentazione correlata