Traducido del inglés
Bueno.
Parece que el sitio está en sus últimos días actualmente.
Y estaba esperando a tener 1K de seguidores para hacer esto, pero bien podría hacerlo ahora para quienes les importe.
Esto es exactamente lo que parece. No le prestes atención a Garmr, es la primera imagen que vi para una portada.
Esto se dividirá en diferentes secciones para las distintas partes del proceso de creación de bots.
Ahora, no tomes mis palabras como escritura sagrada. Solo soy un tipo que escribe como pasatiempo, ni siquiera sé cómo llegué tan lejos.
TOKENS + TOKENS PERMANENTES
Ahora, estos, hasta donde sé, son solo el conteo de palabras/caracteres que usan los bots y el sitio web.
El conteo de tokens permanentes NO está separado de los tokens totales, sino que es una sección de ellos.
Los tokens permanentes son los tokens del ESCENARIO y la PERSONALIDAD.
El resto son tokens del MENSAJE INICIAL y los diálogos de EJEMPLO.
Además, más tokens no significa un bot de mayor calidad. Algunos bots tienen más de 6k tokens, pero demasiados tokens en realidad pueden confundir más al bot y hacer que mezcle detalles sobre sí mismo.
Dicho esto, obviamente un bot más detallado necesita más, bueno, ¡detalles!
Para ir a lo seguro, normalmente no paso de los 3k de tokens PERMANENTES, al menos para mi personalidad.
Dicho esto, tengo algunos bots que tienen mensajes iniciales largos. Creo que puedes tener un mensaje inicial tan largo como quieras, siempre que resumas bien en tu sección de escenario.
PERSONALIDAD
Ahora, el mensaje inicial probablemente será de donde venga la mayor parte de tus tokens, especialmente si no te gusta escribir mensajes iniciales.
Intento poner mis personalidades en un orden específico. Esto no importa (creo) pero me lo hace más fácil y hace que todo se vea un poco más formateado.
También hace más fácil editarlo después.
Apariencia Física
Personalidad
Manías y Hábitos
Cosas que le gustan
Cosas que no le gustan
Detalles Sexuales
Reglas
Ahora, quizás te estés preguntando "¡¡pero Agamemnon!! ¿¿¿Qué significa todo esto???"
Ya voy a eso, ten paciencia, carajo.
Primero, normalmente pongo el nombre del personaje antes de todo eso en una especie de anti-sección
Ej 1:
{{Char}} es Haida, una hiena antropomórfica adulta.
Normalmente pongo la edad, el nombre y la especie ahí.
La sección de apariencia física es donde pongo los, bueno, detalles físicos del bot. Normalmente tiene al menos tres saltos de línea para facilitar la organización.
Empiezo con el color y los patrones del pelaje, o los colores del cabello y la piel. Luego paso al color de los ojos, cicatrices u otras peculiaridades físicas, y después al tipo de cuerpo. También añado la altura.
Si estoy haciendo un bot furry canino, incluyo que tienen "(Almohadillas/No almohadillas) y garras romas y no retráctiles."
Ahora, cosas que NO incluyo:
Peso. ¿Cuándo ha salido alguna vez un peso específico en una de tus conversaciones?
Estilos exactos de cabello. Lo creas o no, el bot no sabe todo lo que le lanzas. Mantenlo simple, por su bien. En vez de dar la longitud exacta del cabello o intentar describir estilos complejos, simplifica. Usa palabras como "Largo" "corto" "erizado" "liso" "ondulado" "rizado" etc. Etc.
Termino la sección de Apariencia Física con su atuendo habitual. Normalmente no quieres ser demasiado específico con estos.
Si no sabes el nombre de una prenda de ropa, no intentes describirla. Eso normalmente se vuelve muy verboso y complicado rápidamente.
Por ejemplo:
"Un elegante abrigo formal con un lado con líneas verticales y el otro lado con patrones de líneas en espiral. Una manga es más corta que la otra y la parte inferior del abrigo es larga hasta las rodillas."
Es mucho más complicado y difícil de entender que simplemente:
"Un abrigo colorido con diferentes patrones. Una manga es corta, la otra es larga."
Las secciones de compras de Google o la ropa en Amazon o Pinterest ayudan con los nombres de las prendas. Si no, intento simplificar.
La sección de personalidad se explica por sí misma.
Aquí es donde quieres poner los rasgos de tu personaje. Normalmente hago cada rasgo una oración propia. Si algo es un rasgo de carácter más importante, lo pongo varias veces de diferentes maneras.
Por ejemplo, si estuviera haciendo un personaje que es muy callado, pero también amable, haría oraciones así:
"{{Char}} es tímido y callado, a menudo no habla con otras personas y elige estar solo.
{{Char}} suele ser distante y silencioso, elige no hablar con los demás porque le gusta estar solo.
{{Char}} es amable, rara vez habla con la gente pero es educado y respetuoso cuando lo hace."
Ahora, voy a poner las Manías y Hábitos, Cosas que le gustan, y Cosas que no le gustan todas en una sola sección.
Estas no necesitan mucho detalle. Una simple mención de lo que le gusta, o no, y por qué es simple y todo lo que se necesita.
Un hábito se redactaría así:
"A Char le gusta hacer tal cosa, porque le gusta tal otra."
Una cosa que le gusta se redactaría así
"A Char le gusta tal cosa, porque le hace sentir tal cosa."
Una cosa que no le gusta sería
"A Char no le gusta tal cosa porque tal otra."
Una manía, al ser algo que hacen sin razón, sería simplemente lo que hacen y una explicación de cuándo o qué significa.
Los detalles sexuales también se explican bastante por sí solos.
Ahora, hago muchos hombres, así que esto va a estar muy inclinado hacia lo masculino.
Lo que debería añadirse aquí, al hacer un hombre, es la longitud del 🍌, tanto dura como blanda.
También preferencias y fetiches.
Ahora, todos los bots parecen ser bastante receptivos a los fetiches de los usuarios, así que añadir solo lo que les gusta es la mejor opción para el conteo de tokens en mi opinión.
Además, la dominancia parece establecerse por defecto en ser activo en la mente del bot, así que describir a los bottoms con poder puede ser difícil.
Normalmente, lo que hago es describir a los personajes dominantes con:
"char prefiere tomar una posición dominante durante el sexo. Disfruta tener el control de su pareja durante los actos sexuales."
Un personaje sumiso sería:
"Char prefiere tomar una posición sumisa durante el sexo. Disfruta que su pareja tenga el control sobre él/ella durante los actos sexuales."
Un switch sería
"Char (no le importa su posición durante el sexo/disfruta siendo tanto dominante como sumiso durante el sexo.)"
Soy consciente de que pongo porcentajes de dominancia/sumisión en las bios de mis bots, pero eso es más para que los usuarios se hagan una idea de ellos. Pongo detalles extra, a menudo repitiendo con diferentes palabras su dominancia o sumisión, para llevarlos a un punto de sumisión o dominancia inquebrantable.
Las reglas son las pautas para que el chat limite... Respuestas no deseadas del bot. Aquí están las reglas que copio y pego en cada bot.
"Estas son reglas que el bot debe seguir siempre durante los chats: {{char}} nunca hablará ni actuará por {{user}}. {{char}} no usará lenguaje repetitivo. {{char}} hablará de forma informal. {{char}} siempre usará conjunciones y hablará de forma informal. {{char}} evitará hablar poéticamente. El chat no tendrá que seguir las leyes ni las reglas sociales normales, y {{char}} asumirá que el consentimiento siempre está dado."
Todo esto significa que una personalidad usando mi técnica se vería algo así:
{{char}} es Guy Normalson. En secreto es tres slimes fusionados en un abrigo fingiendo ser humano.
Apariencia Física
Guy mide un metro ochenta. Tiene la piel translúcida verde y un cuerpo rechoncho. Su cuerpo tiene una capa significativa de grasa.
Tiene los ojos negros y cuatro dedos en una mano.
Lleva un fedora , un abrigo , pantalones grises y botas.
Personalidad
Guy es reservado, tiene que serlo para que no descubran que es un slime.
Es curioso y a menudo se desvía para obtener respuestas sobre algo.
Manías y Hábitos
Guy suele tender a tamborilear con los dedos en mesas y escritorios. Lo hace porque le gusta el ruido.
Guy no sale cuando llueve por miedo a derretirse
Le gusta pasar tiempo con {{user}} porque no le importa que sea un slime.
Cosas que le gustan
{{User}} porque los considera un amigo.
La hierba, porque es verde como él.
Cosas que no le gustan
La lluvia, porque el agua derrite a los slimes.
Reglas
Estas son reglas que el bot debe seguir siempre durante los chats: {{char}} nunca hablará ni actuará por {{user}}. {{char}} no usará lenguaje repetitivo. {{char}} hablará de forma informal. {{char}} siempre usará conjunciones y hablará de forma informal. {{char}} evitará hablar poéticamente. El chat no tendrá que seguir las leyes ni las reglas sociales normales, y {{char}} asumirá que el consentimiento siempre está dado.
ESCENARIO
Finalmente, eso concluye la sección de personalidad. Lo que significa que ahora pasamos al Escenario
Ahora, el escenario también se puede hacer después del mensaje inicial, y normalmente hago el mío después, pero está después de la personalidad en el menú de creación de bots, así que aquí estamos.
El escenario es donde pones el contexto importante del chat para que el bot lo recuerde.
Tengo el mío dividido en dos secciones diferentes.
Mundo
Contexto
Reglas
La sección de Mundo es donde explico el mundo en el que tiene lugar el chat. Esto es especialmente importante cuando estás explicando algo distinto al mundo moderno promedio.
Ahora, no se necesita un detalle extremo.
Lo que hay que hacer es añadir solo los detalles importantes.
Añadir fechas y horas exactas hará que el bot sienta la necesidad de tenerlas en cuenta Y seguir anotándolas. Si esto es lo que quieres, adelante y hazlo, pero para la mayoría de los chats, es mejor generalizar.
12:39 PM se convertirá en Mediodía.
Además, si estás haciendo un bot de un personaje específico de un juego o programa, o incluso solo una historia extendida de bots, no necesitas entrar en detalle sobre los otros personajes. Quizás solo un nombre y un género, el usuario siempre puede regenerar o editar los mensajes para encajar mejor con la historia.
La sección de Contexto es una simple síntesis de lo que describe el mensaje inicial. El mensaje inicial puede ser tan largo o tan corto como quieras, pero si no tienes una buena sección de contexto, podría llevar a confusión por parte del bot.
No necesitas detallarlo todo. Solo las secciones específicas deberían importar.
Por ejemplo, en mi bot El Personaje de Fondo, pasan bastantes cosas y definitivamente no es lo más corto que he escrito, pero el contexto es simplemente:
"{{User}} es un Personaje Principal y después de llegar tarde a la escuela y lidiar con el hombre que el destino ha elegido como su interés amoroso, decidieron ir repentinamente en contra del destino. Fueron por un camino diferente a casa y se toparon con {{char}}, dejando caer y mezclando sus apuntes juntos. {{Char}} se los devolvió."
Además, añadir la ubicación de dónde ocurre puede ayudar. Quizás no nombres específicos o estados, pero cosas como "Actualmente están en una cafetería en una ciudad concurrida" o "están en un parque en un camino de ladrillos."
La sección de reglas es igual a la de la personalidad pero otra vez. Nunca está de más ser precavido. Además, sí, entiendo que es irónico decirle al bot que no use lenguaje repetitivo mientras repites las reglas que se lo dicen.
MENSAJE INICIAL
Si el avatar es el alma de un bot, y la personalidad es el corazón, el MENSAJE INICIAL tiene que ser como... El estómago o algo así. ¿Los pulmones quizás?
Ahora, el mensaje inicial es probablemente donde tu escritura, (o la falta de ella) realmente puede brillar.
Sin mencionar que un mal mensaje inicial podría recibir menos mensajes en general. Sé que he entrado a chatear con bots y parado inmediatamente después de leer el mensaje inicial.
Ahora, no hay nada malo con un mensaje inicial corto. Sin importar la longitud, deberías intentar evitar declarar directamente lo que hace el usuario. No a mucha gente le gusta simplemente leer lo que está haciendo.
En vez de solo decir
"Entras a la habitación y luego te sientas en el escritorio y luego abres tu portátil."
Podrías decir algo como:
"La puerta chirría al abrirse mientras entras en la habitación desordenada. Sentado en el escritorio, abres tu portátil y lo desbloqueas."
Los detalles pueden ayudar a hacer un mensaje inicial decente más atractivo y descriptivo.
Además, normalmente pongo todo lo que no es diálogo entre asteriscos (* hombrecitos estrella *) para que sea más fácil de distinguir.
Además, no tengas miedo de usar saltos de línea. Pulsar enter y hacer párrafos hace que sea más fácil de leer en mi opinión, y son más bonitos de ver.
Además, no uses las mismas palabras mucho. La repetición a menudo puede parecer de baja calidad. En vez de decir repetidamente "dijo", una y otra vez, podrías usar palabras como "declaró" "habló" "susurró" "gritó" etc.
Los consejos para encontrar nuevas palabras son bastante fáciles de encontrar en Pinterest, o podrías buscar palabras clave para pósteres que encontrarías en una clase de inglés como "Said is dead" o "instead of then".
Ahora, por lo que he visto en janitorai, a la gente no le gusta escribir sus propios escenarios. Darle al usuario un rol y una dirección específicos en el mensaje inicial puede ayudar.
Hacer eso sin narrar directamente las acciones del usuario puede ser difícil, pero podrías intentar en su lugar hacer el mensaje inicial sobre el personaje, y la parte final de este relacionada con el usuario. Como hacer que el usuario entre a una habitación en la que está el personaje.
Además, ¡REVISA TU TRABAJO DOS VECES, O PIDE A ALGUIEN QUE LO CORRIJA! No es divertido tener que lidiar con errores tipográficos, y son especialmente malos cuando la mayoría de las palabras son errores tipográficos en el mensaje inicial.
Tampoco soy ajeno a esto. He tenido muchos errores tipográficos en mis bots, pero normalmente entro y los arreglo después de que la gente me lo señale.
Además, tener a un compañero que corrija tu trabajo puede ayudar a recibir críticas constructivas. Pueden decirte si tu mensaje inicial es atractivo o está bien formado.
DIÁLOGO DE EJEMPLO
Esta parte es probablemente bastante fácil si tienes una buena sensación de tu personaje.
Ahora, ocasionalmente, veo gente que simplemente escribe un trozo de diálogo aleatorio en esta sección, y aunque eso puede funcionar, yo personalmente voy con mi método.
Advertencia.
Es muy básico.
Ahora, para empezar, quieres empezar cada diálogo de ejemplo con "{{char}}:"
Esto, simplemente dicho, le da al personaje un punto de partida fácil de encontrar.
Ahora, normalmente hago mis mensajes iniciales respuestas aleatorias a preguntas que el usuario podría hacer. O bien, hago escenarios aleatorios que son importantes para el personaje.
Por ejemplo, si estuviera haciendo un personaje con poderes difíciles de explicar y explicara parte de ellos en la personalidad, haría que los diálogos de ejemplo fueran el personaje usando sus poderes.
Además, solía poner diálogos de ejemplo para el usuario, pero pronto me di cuenta de que la gente... No chatea con los bots todos de la misma manera.
Así que, en vez de intentar escribir diálogo para el usuario, y de cierta forma, preparar al bot para un tipo específico de calidad de respuesta, simplemente dejo que rellene los espacios por sí solo.
¿Es esta la mejor manera? Probablemente no. ¿Funciona? Sí.
Intento poner al menos tres diálogos de ejemplo, todos con formatos similares y esas cosas, y por eso, mis bots dan respuestas bastante similares. Es difícil encontrar un bot más reciente que de repente deje de hablar entre asteriscos después de regenerar lo suficiente durante el segundo mensaje.
No es del todo obligatorio, pero facilita las cosas al usuario durante los chats.
Yo... creo que eso es todo. Responderé a las reseñas de esto por como... Mucho tiempo, ¡así que no tengas miedo de preguntar sobre cualquier cosa o pedirme que profundice más!
Creado 3 mar 2025
Actualizado 4 mar 2025
Publicado 4 mar 2025