Janitor
Inicio
Ctrl K
Iniciar sesiónRegistrarse

Cómo hago mis lorebooks - Detrás del texto

Traducido del inglés·

How I make My Lorebooks - Behind The Text

5

5

by:@Candle_Wick

Bueno, no estoy seguro de si esto era deseado o no, pero quiero explicar cómo hago mis lorebooks en cuanto a estructura. Dar una idea de cómo funciona.


Esta imagen me hizo cagarme y reírme. En ese orden.

Todo el arte aquí es de @juniperarts

1. Lema - Optimizar sin perder

En muchos bots de MHA, no tienen el nivel de detalle que a mí me gusta. Claro, esto es un arma de doble filo, con menos detalle significando roleplays más largos, y demasiado detalle significando un roleplay muy corto pero inmersivo.

En los bots de MHA con mucho detalle, también pierden resistencia, y yo quería mantener esa inmersión sin perder detalle.

Así que, en mi bot de MHA he hecho "módulos" y cosas así que dividen hojas enteras en módulos que se pueden gestionar y editar fácilmente, pero también significando que la totalidad entera de un personaje no se está usando en el contexto permanente de tokens, permitiendo roleplays más largos con detalle.

Soy literalmente ese gordo de mierda que quiere el pastel, el bizcocho y toda la panadería. Quiero lo mejor de cada mundo cuando hago un RPG. Inmersión, tan canon como sea posible, y básicamente todo lo que pueda meter ahí.



2. Módulos - Hojas dinámicas

En módulos, he dividido las hojas de personaje, por ejemplo, en muchas partes.

CORE - Tenemos el CORE, que es la información principal del personaje cuando escribes el nombre de un personaje. Esto tiene información miscelánea como altura, peso, nombre, familia, afiliación, descripción corta de cómo funciona su Quirk, etc., pero también detalles de apariencia y personalidad. También, trivia. La trivia es divertida.

El objetivo con las hojas core es que sean menos de ~2,000 tokens por core, pero algunos personajes como Midoriya simplemente no pueden ser tan pequeños todavía, claro, se volvieron sorprendentemente pequeños, pero no "diminutos".

Habilidades - Luego están las habilidades, no Quirk, sino habilidades. Aquí, se explican las destrezas y habilidades del personaje, aunque no es la sección más importante, algunos personajes tienen habilidades extensas y tuve que hacer de esto su propio módulo.

Quirk - Los detalles principales del Quirk de un personaje se han convertido en su propio módulo. Aunque las hojas core tienen algo de información corta sobre su Quirk, no tiene todo. Así que, escribir el nombre del Quirk de una persona activará la entrada, o tener el nombre de la persona y la palabra "Quirk" en el mismo prompt también activará la entrada. Personajes como All For One y Overhaul, sin embargo, simplemente usarán su nombre y "Quirk" en lugar del nombre del Quirk debido a que sus alias son el nombre de sus Quirks.

Relaciones - Ahora, esta sección la decidí dividir en docenas de módulos por relación de personaje. Así que, técnicamente algunos personajes pueden tener MUCHOS módulos. Pero, por cada relación que tiene un personaje, hay un módulo de relación para ello. Así que, algunos módulos de relación pueden ser pequeños, o grandes, pero solo se activan cuando "persona 1" y "persona 2" tienen sus nombres mencionados en el mismo prompt, haciendo que las relaciones ocurran dinámicamente y ocupen muuuucho menos contexto que antes.

Sinopsis - Las sinopsis desafortunadamente no todas están muy "optimizadas" con algunas entradas ocupando una docena de miles de tokens de info... Así que, estas son más bien usos opcionales. Pero, decidí añadirlas si quieres enfocarte en personajes individuales, como Shoto Todoroki. Escribes la ubicación relacionada, o el nombre del arco, o parte del nombre del arco, la entrada se activa cuando el nombre de "persona 1" también está en el mismo prompt. Así que, sigue siendo dinámico, pero también costoso en uso de tokens. Solo lo recomiendo cuando tienes menos de ~3 personas enfocadas a la vez. A menos que estés forrado y usando SillyTavern, eres genial.

Movimientos Definitivos - Este módulo también podría dividirse, ya que algunas entradas se están volviendo bastante grandes. Pero, este módulo tiene todos los movimientos definitivos de un personaje con detalle, así que cuando mencionas parte de la palabra "Definitivo" o "Especial" cuando un personaje está presente, sacará los movimientos definitivos de ese personaje para el contexto. Sin embargo, podría dividir estos en entradas por movimiento definitivo para optimización.

Estadísticas - Así que, la wiki de MHA tiene estadísticas para algunos personajes, y decidí tratarlas como canon tal como la HPSC asigna estadísticas a los personajes. Así que, si mencionas "estadísticas" o el nivel de una estadística como "B+", traerá a todos los personajes mencionados sus estadísticas como contexto. Todas estas entradas son muy pequeñas afortunadamente.

Equipamiento - Si un personaje tiene equipamiento, como Aizawa y su bufanda, si escribes "Equipamiento" sacará el contexto de los personajes presentes su info de equipamiento. La mayoría de estas entradas también son pequeñas.

Bueno, no estoy seguro de si tengo otros módulos que recuerde de memoria para las hojas de personaje, pero estos son al menos los importantes.

Lamentablemente, en este momento, no todas las hojas de personaje están usando el formato más reciente de modulización de personajes, actualmente, solo Shoto Todoroki está al momento 100% completo. Estoy bastante seguro de que tengo todo lo de Shoto hecho, y no debería necesitar retocar su hoja en cualquier momento pronto. Muchos personajes no tienen algunos módulos, y todavía no están tan optimizados como podrían, los personajes de la Versión 2.0 y antes del inicio de la segunda saga no están completamente optimizados, pero todo lo que se está añadiendo a la segunda saga del bot está al día con el formato.

También lamento que leer todos los módulos relacionados con un personaje pueda ser difícil, debido a que los módulos están organizados por categoría y no por personaje. Así que, los módulos de un solo personaje pueden estar dispersos y esparcidos si quieres leer sobre un solo personaje.

(Lo siento, sin meme divertido detrás de escena, sin arte que presente solo personajes canon que no activen los sensores de JAI.)

3. Arcos, Eventos, Capítulos, Episodios - Línea de tiempo

Para los arcos, hago una hoja de resumen amplia por arco, luego también hago un resumen por evento que compone el arco. Mayormente eventos basados en combate, pero aún así.

Los arcos enteros han sido resumidos para ser más eficientes en tokens, pero siguen siendo costosos en contexto ya que algunos usan ~25,000 tokens como el Arco del Examen de Licencia de Héroe Provisional. Estas entradas están destinadas a ser usadas en tu primer mensaje, y gradualmente olvidadas, solo destinadas a recordarle a la IA el escenario actual.

Los eventos son los pequeños eventos que componen un arco, menciona el evento por nombre en algo como un OOC para que la IA sepa el escenario. Para ver eventos, ve a los lorebooks de subtrama para leer las claves.

Los capítulos y episodios sin embargo no han sido añadidos completamente, procrastino, pero eventualmente me gustaría tener la info de cada episodio y capítulo individual en un lorebook, así que si quisieras puedes decir la entrada de un episodio y/o capítulo y altera los ajustes. En este momento, no se ha añadido. Soy un chud perezoso que se enfoca en el plato principal, el postre viene después, y por mi culo gordo lo hará.

4. Escribe Como Wiki

¿Cómo escribo las entradas?

Bueno, soy perezoso. Mucho ctrl+c y ctrl+v.

Copio de la wiki, y lo traigo a entradas organizadas. Sin embargo, hago mi mejor esfuerzo por revisar y corregir errores de ortografía y gramática, y alterar la redacción para que sea del "AU universitario" para que no me toquen. Así que, escribir entradas es mucho más como revisar dos veces y leer lo que pego, y reformular.

Pero, si tengo que escribir algo manualmente, intento escribir como lo haría la wiki. Conmigo enfocándome en que sea tan canon como pueda sin romper ninguna regla.

También escribo personajes y hojas todo a la vez en la misma sesión y ubicación, antes de dividirlo en módulos solo para poder rastrear todo a la vez.

No codifico smut, o cosas así enfocadas en rasgos como ese, ya que personalmente no hago smut y estoy aquí por diversión tonta de combate y cosas así. Pero, estoy dispuesto a añadir tal cosa para la comunidad que lo quiera.

5. Preocupaciones

Cuanto más escribo este bot, más crece mi preocupación por las memorias de contexto. Porque aunque estoy tratando de optimizarlo para una ventana de 124K, hay algunas cosas, además de los resúmenes tamaño Teto gordo, que me preocupan. JAI, por alguna razón, no permite ventanas mayores a 124K, así que los LLMs con ventanas más grandes se reducen a un máximo de tal. Lo cual es molesto.

Así que, aunque estoy tratando de hacer esto para una ventana de contexto de JAI, temo que aún así no sea tan jugable. Pero, oye. Toda la info es gratis, así que haz los bots de MHA que todos quieran. Ya estoy haciendo la mayor parte del trabajo para que todos puedan caminar con facilidad.

Si tienes preguntas, siéntete libre de preguntarme en los comentarios. Esta página del bot es más bien para que yo parlote sobre mis lorebooks y cómo los creo, o responder tus preguntas.

Creado 31 oct

Actualizado 31 oct

Publicado 31 oct

  • Sin límite

Chats publicados