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
- Abre Personas desde la barra lateral.
- Crea una persona nueva.
- Elige un modelo.
- Escribe el prompt de sistema.
- Ajusta los parámetros de generación.
- Guarda e inicia un chat con esa persona.
Usos recomendados
| Persona | Configuración útil |
|---|---|
| Revisor de código | Temperatura baja, prompt conciso, modelo de programación |
| Editor | Temperatura media, instrucciones de estilo de escritura |
| Asistente de investigación | Chat con documentos activado, modelo de embeddings instalado |
| Colaborador creativo | Temperatura más alta, mayor presupuesto máximo de tokens |
| Agente de soporte | Tono 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ámetro | Intervalo |
|---|---|
| Temperatura | 0 a 2 |
| Top P | 0 a 1 |
| Top K | 1 a 100 |
| Ventana de contexto | 128 a 131072 |
| Máximo de tokens | 1 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.