Personas
As personas permitem salvar um perfil reutilizável de assistente com modelo, prompt do sistema, configurações de geração, avatar/plano de fundo e comportamento de memória opcional próprios.
O que uma persona armazena
- Nome e descrição
- ID do modelo
- Avatar e plano de fundo
- Prompt do sistema
- Temperatura, top-p, top-k, janela de contexto, máximo de tokens e penalidades
- Modelo de embedding opcional
- Configurações de memória opcionais
- Configurações de mutação/adaptação opcionais
Os dados das personas são separados por usuário.
Criar uma persona
- Abra Personas na barra lateral.
- Crie uma nova persona.
- Escolha um modelo.
- Escreva o prompt do sistema.
- Ajuste os parâmetros de geração.
- Salve e inicie um chat com essa persona.
Usos recomendados
| Persona | Configurações úteis |
|---|---|
| Revisor de código | Temperatura baixa, prompt conciso, modelo de programação |
| Editor | Temperatura média, instruções de estilo de escrita |
| Assistente de pesquisa | Chat com documentos habilitado, modelo de embedding instalado |
| Parceiro criativo | Temperatura mais alta, orçamento maior de máximo de tokens |
| Agente de suporte | Tom e formato de resposta rigorosos no prompt do sistema |
Limites dos parâmetros
O Libre WebUI valida as configurações da persona antes de salvá-las:
| Parâmetro | Intervalo |
|---|---|
| Temperatura | 0 a 2 |
| Top P | 0 a 1 |
| Top K | 1 a 100 |
| Janela de contexto | 128 a 131072 |
| Máximo de tokens | 1 a 8192 |
Memória
A memória da persona armazena interações selecionadas como memórias pesquisáveis. Elas incluem conteúdo, contexto, carimbos de data e hora, pontuações de importância, tipo de memória, contagens de acesso, dados de decaimento e embeddings opcionais.
Os recursos de memória incluem:
- Status e estatísticas da memória
- Recuperação da memória principal
- Limpeza da memória
- Consolidação de memórias semelhantes
- Decaimento global
A pesquisa semântica de memória usa o modelo de embedding configurado. nomic-embed-text é um bom ponto de partida local.
Estado de mutação
Quando as configurações de mutação estão habilitadas, o Libre WebUI armazena um estado de execução para a persona. O mecanismo de mutação pode acompanhar humor, preferências aprendidas, padrões de interação e um registro de mutações com base nos sinais da conversa.
Esse é um comportamento de assistente com estado, não uma garantia de raciocínio autônomo. Mantenha prompts e configurações explícitos para fluxos de trabalho de produção.
Importação e exportação
As personas podem ser exportadas como JSON e importadas em outra instância do Libre WebUI. As exportações incluem a configuração da persona e as configurações avançadas, quando presentes.
Há também uma rota de exportação no estilo DNA que inclui a persona, as memórias e o registro de mutações quando esses registros existem.