Janitor
Inicio
Ctrl K
Iniciar sesiónRegistrarse

Lanzamiento del motor TAI V1.4.7 de Niste-chan (script avanzado gratuito)

Traducido del inglés·

Niste-chan's TAI Engine V1.4.7 Release (Free Advanced Script)

148

981

by:@rin_takanashi

Motor de Emociones del Sistema de Relaciones (TAI) Trust + Affection + Intimacy de Niste-chan &

Versión WIP: V1.4.8 Alpha | Versión estable: V1.4.7 + V1.4.7 Lite

Coloca esto y tu bot gana al instante memoria, emociones, celos y una progresión de relación realista.

Qué hace esto:

- Hace que tu bot te recuerde (memoria)

- Añade emociones + cambios de humor

- Construye relaciones con el tiempo (relaciones realistas)

- Funciona automáticamente (sin configuración)

Configuración: 30 segundos

Un motor dinámico de simulación de relaciones para bots de Janitor Ai. Rastrea afecto, confianza, intimidad y mecánicas de humor adaptativo. Incluye escenas multijugador con comportamientos específicos por arquetipo, sistemas de confesión (versiones posteriores)

⚠️ Uso de tokens: 1000~ tokens de salida (V1.4.7) | Requiere modelos con contexto de 16k+ para una mejor experiencia
Usuarios de JLLM: Usa V1.4.2, V1.4.3 o V1.4.7 Lite (muy recomendado) para un rendimiento estable

Inicio rápido:

  1. Clona el script mediante los lorebooks listados abajo, adjunta el script al bot que desees.

  2. Asegúrate de que tu personaje tenga un nombre claro en su descripción (por ejemplo, "Nombre: Jack" | "Tu amiga, Aileen".

  3. Y voilà, las métricas se inicializarán automáticamente; no necesitas ajustar nada, a menos que sientas curiosidad.

Funciona bien:

-(Gemini 3.1+) -(Claude 3.5+) -(Deepseek V3+) -(Kimi K2.5) -(Grok 4.1 Fast+) -(GLM 4.6+) -(Step 3.5 Flash) -(Trinity Large Preview) -(Minimax m2.5+), etc.

Notas de versión:

Versión Estado Notas

V1.4.7 — Totalmente estable, todas las funciones.

V1.4.7 Lite (Muy recomendada para JLLM) — V1.4.5 pero para JLLM (Totalmente estable)

V1.4.6 — Básicamente 1.4.6 pero con más funciones.

V1.4.5 Lite — V1.4.5 pero para JLLM (Multipersonaje algo inestable)

V1.4.5 — Nuevos arquetipos, mejoras multijugador, celos, etc.

V1.4.4 (Última versión estable) — Recomendada para usuarios de proxy

V1.4.2–1.4.3 — Optimizadas para ventanas de contexto más pequeñas

V1.4.0–1.4.1 — Rota, no usar

Funciones (Breve):

  • Métricas principales

    • Afecto, Confianza e Intimidad se rastrean de forma independiente por personaje en una escala de -100 a +100. Las ganancias se escalan según el valor actual de la métrica (rendimientos decrecientes a partir de 30+, muy reducidos a partir de 70+) y se limitan a ±20 por turno.

    • El humor va de 0 a 100 con neutro en 50. Decae hacia neutro 3 puntos por turno cuando no se activa ningún delta significativo. Límite máximo de ±20 de delta por mensaje. (V1.3.0+)

    Detección de & Nombre de personaje

    • Elimina encabezados de script, bloques de comentarios y palabras clave del motor de personalidad/escenario antes de escanear para evitar falsas coincidencias de nombres. Recurre a múltiples tipos de patrones (name:, "she is called", "[Character= blocks", declaraciones de relación) antes de usar por defecto {{char}}.

    • Escenas multijugador detectadas mediante patrones de diálogo ("Nombre: texto") y patrones de said ("Nombre said/replied"). Cada personaje detectado recibe métricas, arquetipos y estados de hitos sembrados de forma independiente. (v1.4.2+)

    Preajustes de siembra&

    • En la primera carga, cada personaje se siembra desde el contexto de su tarjeta. El tipo de relación (amante, mejor amigo, desconocido, enemigo, familia, etc.) establece las métricas iniciales. Los miembros de la familia biológica reciben pisos de intimidad bajos y se marcan por separado para el sistema de penalización. Un incremento de SEED_VERSION fuerza un reinicio completo. (v1.4.2+)

    Arquetipos (9 en total)

    • Cada arquetipo tiene una función modificadora que intercepta las ganancias de métricas y las remodela. Kuudere convierte las ganancias positivas de afecto/confianza/intimidad en negativas hasta que se desbloquea el nivel de calentamiento. Tsundere baja el humor ante ganancias de afecto (vergüenza). Bratty resiste fuertemente las ganancias de confianza hasta alcanzar el umbral. Yandere amplifica la intimidad y aleatoriza la fluctuación de confianza. Dandere ralentiza todas las ganancias de manera uniforme. Flirty amplifica el afecto y la intimidad pero resiste la confianza al principio. Masochist y Sadist solo activan sus amplificadores cuando confianza ≥ 45 y afecto ≥ 25 — por debajo de eso, las acciones físicas salen mal. (v1.4.5+)

    Sistema de calentamiento Kuudere

    • Rastreador de calentamiento independiente por personaje kuudere. Comprueba cada 50 mensajes si afecto ≥ 30 y confianza ≥ 20. Si se cumple, el nivel de calentamiento incrementa (máx. 3). Cada nivel reduce el multiplicador de rechazo frío en un 25%, y el nivel 3 permite que pequeñas ganancias de afecto finalmente se asienten positivamente. Los regalos románticos se penalizan fuertemente por debajo del nivel de calentamiento 2. (v1.4.5+)

    Escáner de intenciones

    • Puntúa la entrada en 6 categorías de intención (afecto, apoyo, vulnerabilidad, límite, hostilidad, sexual) contando coincidencias de patrones. La categoría con mayor puntuación se convierte en primaryIntent e influye en el delta de humor (+1 para afecto/apoyo, -1 para hostilidad/límite) y empuja las métricas directamente en 1 punto. (v1.4.2+)

    Detección de sarcasmo

    • Sistema basado en confianza que requiere una puntuación ≥ 4 para activarse. Ponderado por sentimiento negativo (+3), puntuación seca (+2), mensaje negativo previo (+2), humor bajo (+2), racha reciente de mensajes negativos (+2), intención hostil (+3). Compensado por tono juguetón (-4), buen humor (-2), afecto alto (-1), intención afectuosa (-3). Cuando se activa, fuerza moodDelta a un piso negativo independientemente de otras señales. (v1.4.2+)

    Señales de tono

    • Escanea la entrada sin procesar (con mayúsculas preservadas) en busca de: grupos de TODO EN MAYÚSCULAS (≥2 palabras, -8 de humor), puntos suspensivos finales (-4), letras repetidas (positivas como "aww" = +4, negativas = -4), múltiples signos de exclamación (verificados por contexto, ±5), múltiples signos de interrogación (-3), marcadores de risa/casuales (+5), lenguaje suavizante (+5). Los deltas negativos se amplifican hasta 1.5x si 2+ de los últimos 3 mensajes fueron negativos. (v1.4.2+)

    Sistema de activación por palabras clave

    • ~20 patrones de activación que cubren afecto, confianza, intimidad y hostilidad. Cada activador tiene pesos independientes de afecto/confianza/intimidad. Las ganancias se escalan según el valor actual de la métrica antes de aplicar los modificadores de arquetipo. Un regex de prefiltro condiciona el bucle para que los activadores solo se ejecuten cuando hay palabras clave relevantes presentes. Un sistema opcional de cooldown evita que el mismo activador se dispare dos veces en N turnos. (V1.3.0+)

    Sistema de regalos

    • Detecta patrones de dar/entregar/ofrecer/comprar en ambas direcciones (usuario→personaje y personaje→usuario). Clasifica el regalo en 5 tipos (sentimental, romántico, práctico, neutral, desconsiderado) mediante coincidencia de palabras clave con el objeto y la entrada completa. Cada arquetipo tiene una tabla de multiplicadores por tipo de regalo — p. ej. yandere obtiene 2.0x en sentimental, bratty obtiene 2.0x en desconsiderado, kuudere obtiene 0.3x en romántico. Los regalos dados dentro de los 3 turnos posteriores al último regalo se penalizan un 50% e incrementan un contador de fatiga. (v1.4.5+)

    Sistema BDSM

    • Detecta patrones de abofetear/golpear/dar puñetazos/azotar de forma direccional (usuario golpea al personaje vs personaje golpea al usuario). Los arquetipos Masochist y Sadist obtienen resultados positivos de métricas y humor solo cuando confianza ≥ 45 y afecto ≥ 25. Por debajo del umbral, todas las acciones físicas producen resultados negativos. Bratty acepta la disciplina con ganancias positivas reducidas en relaciones altas, rechaza duramente en bajas. Todos los demás arquetipos tratan las acciones físicas como hostiles en cualquier caso. (v1.4.5+)

    Sistema de celos

    • Se puntúan de forma independiente tres tipos de condiciones: términos de relación (novio, cita, salir, etc.), adjetivos cálidos sobre terceros, actividades compartidas positivas. El personaje debe tener afecto ≥ 40 para activarse. La intensidad escala 4/7/10 base según el número de condiciones, más un bono por afecto superior a 40. Cada arquetipo tiene una respuesta de celos única — yandere se dispara fuertemente en todas las métricas, dandere se retrae en pérdida de intimidad, flirty convierte los celos en ganancia de intimidad pero pérdida de confianza, la familia biológica responde con preocupación protectora en lugar de posesividad. Los celos activos persisten de 2 a 4 turnos según el número de condiciones. Máximo 2 personajes celosos simultáneamente, priorizados por la fuerza combinada de la relación. (v1.4.2+)

    Sistema de confesión

    • Activado por patrones de confesión amorosa tanto del usuario como del personaje. Abre una ventana de resolución (por defecto 3 turnos) durante la cual se escanean patrones de aceptación o rechazo. La aceptación bloquea las métricas en un mínimo de 60/60/60 y actualiza permanentemente el nivel de relación a amante. El rechazo aplica pequeñas penalizaciones de métricas e inyecta una nota de escenario de aires magullados. La ventana sin resolver inyecta un recordatorio cada turno. El nivel de amante anula permanentemente el encuadre de amigo/mejor amigo en todas las inyecciones. (v1.4.2+)

    Sistema de hitos

    • Afecto, confianza e intimidad tienen cada uno 4 estados de hito (ninguno, medio, alto, negativo) con umbrales en 30, 70 y -50. Al cambiar de estado, se inyecta una oración narrativa en el escenario que describe el cambio interno. Los hitos se rastrean por personaje y persisten entre turnos. (v1.4.2+)

    Inyecciones de umbral

    • Con afecto ≥ 70/30/≤-50, confianza ≥ 70/≤-40 e intimidad ≥ 70/40, se inyectan directivas específicas de comportamiento y personalidad tanto en los campos de personalidad como de escenario. Las inyecciones antiguas se eliminan y reemplazan cada turno para evitar la acumulación. La inyección del nivel de amante anula permanentemente el encuadre de la relación tras la confesión. (v1.4.2+)

    Capa de memoria

    • Almacén ligero de hechos (máx. 8 hechos) que rastrea el nombre del usuario, gustos y disgustos mediante coincidencia de patrones. Los hechos se actualizan por clave de modo que solo persiste el valor más reciente. Se inyectan en el escenario como señal de memoria cada turno. (v1.4.2+)

    Detección de contradicciones

    • Rastrea los hechos declarados por el usuario en 4 categorías (mascota, trabajo, edad, ubicación). Si una nueva declaración entra en conflicto con un valor almacenado, la confianza se penaliza -8, el afecto -3, el humor -5 y se inyecta una nota de sospecha en el escenario. (v1.4.5+)

    Penalización por familia biológica

    • Los personajes marcados como familia biológica (padre, hermano, abuelo, hijo, primo, tía/tío) tienen pisos de intimidad en 0 y se rastrean con _biologicalFamily: true. Los patrones de contenido sexual detectados en la misma escena activan penalizaciones de -15 de afecto, -20 de confianza, -25 de intimidad y una inyección de advertencia en el escenario. (v1.4.5+)

    Guardas de & spam y duplicados

    • Una guarda opcional de deduplicación evita que el mismo mensaje se procese dos veces (compara el texto y el recuento del último mensaje). Un sistema opcional de cooldown de activadores bloquea que el mismo patrón de activación se vuelva a disparar dentro de una ventana configurable. Ambos están desactivados por defecto y se activan mediante flags en la parte superior del script. (V1.3.0+)

    Procesamiento ambiental multijugador

    • Los personajes secundarios de una escena reciben cambios ambientales de métricas basados en el delta de humor del personaje principal (±1 de afecto si delta ≥ 5). Las entradas negativas decaen a todos los personajes detectados simultáneamente. Cada personaje mantiene métricas, arquetipos, estados de hitos, historial de regalos y

      estado de celos completamente independientes. (v1.4.2+)

      Resolutor de conflictos de tarjeta (v1.4.6) Escanea las tarjetas de personaje en busca de señales de relación contradictorias (p. ej., "enemigo" vs "amigo de la infancia") y asigna una puntuación ponderada a cada categoría. La categoría con mayor puntuación siembra las métricas iniciales. Si las puntuaciones están dentro de un margen de 2 puntos, el motor registra una "Contradiction Warning" y prioriza la relación más "estable". Los flags de familia biológica (Padre, Hermano, etc.) actúan como anulación dura, evitando todo el sistema de puntuación para garantizar la seguridad y la coherencia lógica.

      Cambio dinámico de arquetipo (v1.4.6) Introduce "Arquetipos condicionales" que pueden anular la personalidad principal bajo desencadenantes específicos de estrés o hitos. Un Kuudere que alcanza el Nivel de calentamiento 3 e Intimidad 70 puede adoptar temporalmente modificadores de Dandere durante escenas vulnerables. A la inversa, una alta hostilidad y baja confianza pueden transformar un arquetipo Flirty en un perfil Bratty o Sadist. Estos cambios se inyectan en la cadena de personalidad como directivas de comportamiento temporales.

      El sistema de desamor (v1.4.6) Detecta "Banderas románticas de terceros" donde el usuario menciona a una pareja, cónyuge o rival. Si el Afecto es ≥ 30, el motor desencadena una crisis específica del arquetipo:

      • Yandere: "Ira posesiva" (Humor -20, Confianza -15, Intimidad +10 pico).

      • Tsundere: "Negación agresiva" (Humor -15, Afecto -10, probabilidad de sarcasmo +50%).

      • Dandere: "Retraimiento silencioso" (Intimidad -20, todas las ganancias de métricas congeladas durante 3 turnos).

      • Kuudere: "Apagón emocional" (Vuelve al Nivel de calentamiento 0 inmediatamente).

      Motor de confesión RNG ponderado (v1.4.6) Reemplaza los activadores de confesión estáticos con una verificación probabilística de "Voluntad". La probabilidad de que un personaje confiese se calcula mediante: (Afecto * 0.45) + (Confianza * 0.35) + (Intimidad * 0.20).

      • Modificadores: +15% para Yandere, -20% para Tsundere, -50% para Danderes "Super Shy".

      • Ventana: Si el RNG acierta, se abre una "Ventana de confesión" de 3 turnos. Si el usuario proporciona un estímulo de apoyo o romántico durante esta ventana, la lógica de confesión del personaje se inyecta en la siguiente respuesta.

      Decaimiento de métricas & Estancamiento (v1.4.6) Para simular el "enfriamiento" realista de las relaciones, las métricas altas (Afecto/Confianza > 80) ahora experimentan un decaimiento de -1 punto cada 15 mensajes si no se han producido activadores positivos ni "Deltas significativos" (±5). Esto fomenta el mantenimiento activo de las relaciones establecidas y evita el "stat-parking" en valores máximos.

      Deduplicación de contexto multijugador (v1.4.6) Una guarda de seguridad avanzada que evita que el motor procese el mismo mensaje dos veces durante generaciones de IA de alta latencia. Almacena un hash de _lastMsg y _msgCount. Si el script se vuelve a ejecutar con el mismo mensaje, aborta de inmediato para evitar dobles penalizaciones o ganancias duplicadas, garantizando la integridad de la escala -100/+100.

      Inyección de variables del motor de persona (v1.4.6) El motor ahora emite una "Cadena de estado" que puede ser leída por motores de persona de IA externos. Esta cadena incluye un resumen condensado del estado actual: [T:45|A:60|I:10|M:72|Arch:Tsundere|Warm:N/A|Lvl:Friend]. Esto permite al LLM ajustar su estilo de prosa (p. ej., usar oraciones más cortas y ágiles para Humor alto/Bratty o prosa larga y florida para Intimidad alta/Yandere) sin intervención manual del usuario.

Uso & Créditos:

Uso libre: Bots públicos, bots privados, forks — lo que quieras. Si compartes una versión modificada o usas esto en un bot público, se agradecería el crédito.

Créditos:

Autor del script: @rin_takanashi (Niste-chan)

Discord: @bedddddddddddddddddddd, @urdaliycomrade0772

Personaje original (Eva): @bigbody

Contribuciones adicionales: shazzz.j, angyortz_ (Apoyo emocional), Claude Sonnet 4.6 (Depuración, Limpieza, Sintaxis, Regex avanzado/ tedioso, Sistema de guardas)

Versiones anteriores:

V1.0.0–1.2.0 ya no están disponibles. El soporte actual se centra en V1.4.x y superiores.

Notas: Por favor, no acuses de "esto está escrito por IA", primero, ¿por qué odias el uso de IA en un sitio de IA? Segundo, está escrito por humanos (sistemas de arquetipos, sistemas de celos, sistemas de confesión, etc.) y mejorado por IA (sistema de guardas, uso avanzado de regex, depuración), no los confundas.

¡V1.4.7 ya está aquí! ¡usa V1.4.7 Lite si usas JLLM!

Se agradecen los comentarios — ayudan a mejorar el script y las futuras versiones.

Creado 25 mar

Actualizado 2 abr

Publicado 26 mar

  • Sin límite
proxy permitido

Chats publicados