Saltar al contenido principal

Personas

Las personas permiten guardar un perfil de asistente reutilizable con su propio modelo, prompt de sistema, configuración de generación, avatar y fondo, y un comportamiento de memoria opcional.

Qué almacena una persona

  • Nombre y descripción
  • ID del modelo
  • Avatar y fondo
  • Prompt de sistema
  • Temperatura, top-p, top-k, ventana de contexto, máximo de tokens y penalizaciones
  • Modelo de embeddings opcional
  • Configuración de memoria opcional
  • Configuración de mutación o adaptación opcional

Los datos de las personas están aislados por usuario.

Crear una persona

  1. Abre Personas desde la barra lateral.
  2. Crea una persona nueva.
  3. Elige un modelo.
  4. Escribe el prompt de sistema.
  5. Ajusta los parámetros de generación.
  6. Guarda e inicia un chat con esa persona.

Usos recomendados

PersonaConfiguración útil
Revisor de códigoTemperatura baja, prompt conciso, modelo de programación
EditorTemperatura media, instrucciones de estilo de escritura
Asistente de investigaciónChat con documentos activado, modelo de embeddings instalado
Colaborador creativoTemperatura más alta, mayor presupuesto máximo de tokens
Agente de soporteTono y formato de respuesta estrictos en el prompt de sistema

Límites de los parámetros

Libre WebUI valida la configuración de la persona antes de guardarla:

ParámetroIntervalo
Temperatura0 a 2
Top P0 a 1
Top K1 a 100
Ventana de contexto128 a 131072
Máximo de tokens1 a 8192

Memoria

La memoria de una persona guarda determinadas interacciones como recuerdos que se pueden buscar. Los recuerdos incluyen contenido, contexto, marcas de tiempo, puntuaciones de importancia, tipo de memoria, número de accesos, datos de decaimiento y embeddings opcionales.

Las funciones de memoria incluyen:

  • Estado y estadísticas de la memoria
  • Recuperación de la memoria principal
  • Borrado de la memoria
  • Consolidación de recuerdos similares
  • Decaimiento global

La búsqueda semántica en la memoria usa el modelo de embeddings configurado. nomic-embed-text es un buen punto de partida local.

Estado de mutación

Cuando se activa la configuración de mutación, Libre WebUI almacena un estado de ejecución para la persona. El motor de mutación puede seguir el estado de ánimo, las preferencias aprendidas, los patrones de interacción y un registro de mutaciones a partir de las señales de la conversación.

Se trata del comportamiento de un asistente con estado, no de una garantía de razonamiento autónomo. Mantén explícitos los prompts y la configuración en los flujos de producción.

Importación y exportación

Las personas se pueden exportar como JSON e importar en otra instancia de Libre WebUI. Las exportaciones incluyen la configuración de la persona y los ajustes avanzados cuando existen.

También hay una ruta de exportación al estilo de ADN que incluye la persona, los recuerdos y el registro de mutaciones cuando existen esos registros.

Documentación relacionada