Editor de presets y gestor de prompts

Un preset (ajuste guardado) es un plano guardado del prompt, el texto que Marinara envía al modelo en cada respuesta. Decide qué entra y en qué orden: tus instrucciones, la tarjeta de personaje, tu persona, el historial del chat, las entradas de lorebook (libro de trasfondo) y más. Usa el Preset Editor (Editor de presets) para construir uno y después asígnalo a un chat.

Los presets construyen el prompt en los chats de Roleplay. Los chats de Conversation y Game usan en su lugar un solo cuadro de prompt (consulta Chats de Conversation y Game). Los presets no necesitan una API key (clave de API), pero aún necesitas una cuenta que funcione para enviar el prompt. Consulta Conectar con un proveedor de IA.

Asignar un preset a un chat

Un preset no hace nada hasta que un chat lo usa. En un chat de Roleplay, usa cualquiera de las dos maneras. Para elegir uno, asígnalo. Para hacer el tuyo, consulta Crear un preset.

Desde el panel Presets:

  1. Abre el chat.
  2. En el panel Presets, busca la fila de un preset. En una computadora, pasa el cursor sobre la fila para mostrar sus botones.
  3. Haz clic en el botón de marca Assign to chat (Asignar al chat). Una marca indica que el preset está en uso. Vuelve a hacer clic para quitar la asignación.

Desde Chat Settings (Ajustes del chat):

  1. Abre el chat y luego Chat Settings.
  2. Busca Prompt Preset (Preset de prompt) y elige un preset en el menú desplegable.

Si el preset tiene variables, se abre la ventana Configure Preset Variables (Configurar variables del preset). Consulta Variables de preset. Cambiar de preset borra las opciones de variables anteriores.

Crear un preset

  1. Abre el panel Presets desde la barra lateral.
  2. Haz clic en New (Nuevo; el icono de más). Se abre la ventana Create Preset (Crear preset).
  3. Escribe un Name (Nombre). Es obligatorio. Agrega una Description (Descripción) si quieres.
  4. Haz clic en Create (Crear). El preset se abre en el Preset Editor.
  5. Arma el prompt en la pestaña Sections (Secciones).
  6. Haz clic en Save (Guardar) en la esquina superior derecha.

El editor no guarda por su cuenta. Haz clic en Save después de cada cambio. Si sales con ediciones sin guardar, un aviso ofrece Keep editing (Seguir editando), Discard (Descartar) y Save & close (Guardar y cerrar).

Para exportar un preset, haz clic en el icono de flecha hacia arriba de la barra superior (su tooltip dice Export preset). Marinara te pide guardar primero si tienes ediciones sin guardar. Para borrarlo, haz clic en el icono de papelera.

El panel Presets

Prompts es la sección de los presets. Las otras secciones son Regexes y Functions. Los botones superiores son New, Import (Importar; carga un archivo .json) y Select (Seleccionar; exporta o borra varios a la vez).

Cada fila muestra el nombre, el formato de envoltura, el número de secciones y el autor. Una insignia DEFAULT marca el predeterminado con estrella. Haz clic en una fila para abrirla.

Las pestañas del Preset Editor

PestañaQué contiene
Overview (Resumen)Nombre, descripción, formato de envoltura y autor.
SectionsLa estructura del prompt, construida a partir de bloques y marcadores.
PromptsLos prompts de modo de los chats de Conversation y Game.
Parameters (Parámetros)Los ajustes de generación iniciales. Consulta Parámetros de generación.
RegexLos scripts de regex vinculados a este preset y el Scoped regex default (Valor predeterminado de los regex limitados). Consulta Scripts de regex.

Pestaña Overview

Dos tarjetas de solo lectura muestran los recuentos de Sections y Groups (Grupos).

Pestaña Prompts

El Marinara's Universal Preset integrado aporta el texto del prompt, pero ningún parámetro de generación. Sus ajustes antiguos guardados de muestreo, razonamiento, formato y tokens se ignoran, y en su lugar se aplican los ajustes de tu cuenta, las sustituciones del chat y los valores predeterminados de la app. Crea una copia editable para personalizarlo.

Secciones y marcadores

La pestaña Sections es donde construyes el prompt. Las secciones se ensamblan de arriba hacia abajo.

  1. Haz clic en Add Section (Agregar sección).
  2. Elige Prompt Block (Bloque de prompt) o un marcador.

Un Prompt Block es texto que escribes tú: instrucciones de sistema, reglas de tono, cualquier cosa que quieras en cada prompt. Un marcador no tiene texto propio. Marinara lo rellena con contenido en vivo del chat cuando envía el prompt.

MarcadorQué inserta
Character InfoLos detalles de la tarjeta de personaje activa.
PersonaLos detalles de tu persona activa.
Chat HistoryLos mensajes del chat.
Chat SummaryEl resumen compilado del chat.
Dialogue ExamplesEl diálogo de ejemplo del personaje.
Lorebook Marker (All)Todas las entradas de lorebook activas.
Lorebook Marker (Before)Las entradas de lorebook configuradas para ir antes.
Lorebook Marker (After)Las entradas de lorebook configuradas para ir después.

La fila de un marcador muestra una insignia MARKER. No puedes escribir en la mayoría de los marcadores. Usa Lorebook Marker (All) salvo que quieras separar las entradas de lorebook en antes y después.

Tres marcadores menos comunes:

Sin un marcador Dialogue Examples activado, el diálogo de ejemplo no vacío se agrega a Character Info después del escenario, en el formato de envoltura del preset. Agrega el marcador para elegir la ubicación. Marinara nunca lo incluye dos veces.

Si tu chat tiene lorebooks activos pero el preset no tiene ningún marcador de lorebook, un aviso dice: "Add a lorebook marker when this preset should receive active lorebook entries." Agrega uno para que las entradas lleguen al modelo. Consulta Introducción a los lorebooks.

Si tienes agentes personalizados con "inject as section" activado, el menú de agregar muestra Agent Sections (Secciones de agente). Cada una inserta la última salida de ese agente, y puedes agregar tus propias instrucciones alrededor.

Editar una sección

  1. Haz clic en el nombre o en la flecha de una sección para expandirla.
  2. Cambia su Name o su rol (System, User o Assistant).
  3. En un Prompt Block, edita Content (Contenido). Admite macros.
  4. Haz clic en Save en la esquina superior derecha.

Los controles de la fila:

Grupos

Un grupo envuelve varias secciones en un contenedor.

  1. En la pestaña Sections, haz clic en Groups y luego en New Group (Nuevo grupo).
  2. Haz clic en el nombre del grupo para cambiarlo.
  3. Expande una sección y elige el grupo en su menú desplegable Group.

Con XML, un grupo se convierte en una etiqueta padre. Con MARKDOWN, se convierte en un encabezado. Borrar un grupo no borra sus secciones. Solo pierden el grupo.

Posición y profundidad

Cada sección tiene un ajuste Position (Posición) en su editor.

Formatos de envoltura

Wrap Format, en la pestaña Overview, fija cómo se envuelve cada sección.

FormatoResultado
XMLCada sección va dentro de etiquetas. Los grupos se convierten en etiquetas padre. Este es el predeterminado.
MARKDOWNCada sección recibe un encabezado. Los grupos se convierten en encabezados de nivel superior.
NONENo se agrega ninguna envoltura. El contenido se envía tal como está escrito.

XML sirve para la mayoría de los modelos. Prueba los demás solo si un modelo responde mejor sin etiquetas.

Para enviar un solo Prompt Block sin su etiqueta ni su encabezado, expándelo y activa Send without wrapper (Enviar sin envoltura). La etiqueta de un grupo todavía puede rodearlo, así que quita el bloque de su grupo para enviarlo completamente sin envoltura. Los marcadores siempre conservan su envoltura, y el interruptor se oculta cuando el formato es NONE.

Chats de Conversation y Game

Estos chats no construyen un prompt a partir de Sections. Usan un solo prompt de modo. En Chat Settings, la sección Prompt Preset tiene un menú desplegable Prompt source (Fuente del prompt) con tus presets. Empieza en Default conversation prompt o Default game prompt, o dice No presets available (No hay presets disponibles) cuando no tienes ninguno. En el panel Presets, el botón de asignar muestra "Prompt presets are not available in conversation mode."

Debajo del menú desplegable, una insignia muestra de dónde viene el prompt.

InsigniaSignificado
DefaultEl prompt integrado.
PresetEl prompt del preset elegido.
StyleEl prompt del estilo de prompt del GM seleccionado. Solo en los chats de Game.
CustomUna edición local solo para este chat. Tiene prioridad sobre todas las demás.

El cuadro de texto muestra el prompt en uso. Edítalo para crear una copia local del chat. Si tu texto coincide exactamente con el del preset o el predeterminado, Marinara lo trata como no personalizado. Mientras exista una edición personalizada, aparece un icono de restablecer (su tooltip dice Reset to default prompt).

Los chats de Game agregan dos controles. GM prompt style (Estilo de prompt del GM) solo sustituye el prompt de Game, y una edición local del chat sigue teniendo prioridad. Extra instructions (Instrucciones adicionales) agrega texto al prompt de Game, hasta 2000 caracteres, como "Write in the style of Terry Pratchett."

Bloques de decisión y caché de prompts

Una sección puede contener un bloque de decisión, {{#if decision:"..."}}, para que esa parte solo se envíe cuando una declaración sobre el chat sea verdadera. Consulta Consultar al Decision model.

Coloca al final del prompt los bloques de decisión que cambian a menudo, por ejemplo en las instrucciones posteriores al historial. Una rama que cambia puede impedir que un proveedor reutilice el prompt desde ese punto, así que un cambio temprano pierde la mayor parte del ahorro de caché. Una parte anterior sin cambios todavía se puede reutilizar. Mantén una decisión cerca del inicio solo cuando su respuesta cambie poco. Consulta Caché de prompts.

Las declaraciones en secciones y grupos desactivados nunca se preguntan y no cuentan para Decision statements per turn (Declaraciones de decisión por turno).

Comprobar qué recibió la IA

Peek Prompt muestra el prompt completamente ensamblado de un mensaje. Es la manera más rápida de depurar una respuesta rara. Consulta Peek Prompt: ver qué recibió la IA.

Guías relacionadas