Pular para o conteúdo principal

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

  1. Abra Personas na barra lateral.
  2. Crie uma nova persona.
  3. Escolha um modelo.
  4. Escreva o prompt do sistema.
  5. Ajuste os parâmetros de geração.
  6. Salve e inicie um chat com essa persona.

Usos recomendados

PersonaConfigurações úteis
Revisor de códigoTemperatura baixa, prompt conciso, modelo de programação
EditorTemperatura média, instruções de estilo de escrita
Assistente de pesquisaChat com documentos habilitado, modelo de embedding instalado
Parceiro criativoTemperatura mais alta, orçamento maior de máximo de tokens
Agente de suporteTom 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âmetroIntervalo
Temperatura0 a 2
Top P0 a 1
Top K1 a 100
Janela de contexto128 a 131072
Máximo de tokens1 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.

Documentação relacionada