Janitor
Accueil
Ctrl K
ConnexionS'inscrire

Version V1.4.7 du moteur TAI de Niste-chan (script avancé gratuit)

Traduit de l’anglais·

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

148

981

by:@rin_takanashi

Moteur d'Émotions et de Relation (TAI) Confiance + Affection + Intimité de Niste-chan &

Version WIP : V1.4.8 Alpha | Version stable : V1.4.7 + V1.4.7 Lite

Collez ceci et votre bot gagne instantanément de la mémoire, des émotions, de la jalousie et une progression relationnelle réaliste.

Ce que cela fait :

- Permet à votre bot de se souvenir de vous (mémoire)

- Ajoute des émotions + des sautes d'humeur

- Construit des relations au fil du temps (relations réalistes)

- Fonctionne automatiquement (aucune configuration)

Configuration : 30 secondes

Un moteur de simulation relationnelle dynamique pour les bots Janitor Ai. Suit l'affection, la confiance, l'intimité et des mécaniques d'humeur adaptatives, y compris des scènes multi-personnages avec des comportements spécifiques à chaque archétype, des systèmes de confession (versions ultérieures)

⚠️ Utilisation de tokens : 1000~ tokens de sortie (V1.4.7) | Nécessite des modèles avec un contexte de 16k+ pour une expérience optimale
Utilisateurs de JLLM : Utilisez V1.4.2, V1.4.3 ou V1.4.7 Lite (vivement recommandé) pour des performances stables

Démarrage rapide :

  1. Clonez le script via les lorebooks listés ci-dessous, attachez le script au bot souhaité.

  2. Assurez-vous que votre personnage a un nom clair dans sa description (par exemple, "Name: Jack" | "Votre amie, Aileen".

  3. Et voilà, les métriques s'initialiseront automatiquement ; nul besoin d'ajuster quoi que ce soit, sauf par curiosité.

Fonctionne bien avec :

-(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.

Notes de version :

Version Statut Notes

V1.4.7 — Entièrement stable, fonctionnalités complètes.

V1.4.7 Lite (Vivement recommandé pour JLLM) — V1.4.5 mais pour JLLM (Entièrement stable)

V1.4.6 — Fondamentalement 1.4.6 mais avec plus de fonctionnalités.

V1.4.5 Lite — V1.4.5 mais pour JLLM (Multi-personnages un peu instable)

V1.4.5 — Nouveaux archétypes, améliorations multi-personnages, jalousie, etc.

V1.4.4 (Dernière version stable) — Recommandée pour les utilisateurs de proxy

V1.4.2–1.4.3 — Optimisée pour les fenêtres de contexte plus faibles

V1.4.0–1.4.1 — Cassée, ne pas utiliser

Fonctionnalités (Bref) :

  • Métriques de base

    • Affection, Confiance, Intimité suivies indépendamment par personnage sur une échelle de -100 à +100. Les gains sont mis à l'échelle par la valeur actuelle de la métrique (rendements décroissants à 30+, fortement réduits à 70+) et plafonnés à ±20 par tour.

    • L'humeur va de 0 à 100 avec un neutre à 50. Elle décroît vers le neutre de 3 points par tour lorsqu'aucun delta significatif ne se déclenche. Plafonnée à ±20 de delta par message. (V1.3.0+)

    Détection du & nom du personnage

    • Supprime les en-têtes de script, les blocs de commentaires et les mots-clés du moteur de la personnalité/scénario avant le scan pour éviter les fausses correspondances de noms. Se replie sur plusieurs types de motifs (name:, "she is called", "[Character= blocks", déclarations de relation) avant de revenir à {{char}}.

    • Scènes multi-personnages détectées via des motifs de dialogue ("Name: text") et des motifs de type « said » ("Name said/replied"). Chaque personnage détecté reçoit des métriques, des archétypes et des états de jalons initialisés indépendamment. (v1.4.2+)

    Préréglages d'initialisation&

    • Au premier chargement, chaque personnage est initialisé à partir du contexte de sa fiche. Le type de relation (amant, meilleur ami, inconnu, ennemi, famille, etc.) définit les métriques de départ. Les membres de la famille biologique reçoivent des planchers d'intimité bas et sont signalés séparément pour le système de pénalité. Un incrément de SEED_VERSION force une réinitialisation complète. (v1.4.2+)

    Archétypes (9 au total)

    • Chaque archétype a une fonction de modificateur qui intercepte les gains de métriques et les remodèle. Kuudere convertit les gains positifs d'affection/confiance/intimité en négatifs jusqu'à ce que le niveau de réchauffement soit débloqué. Tsundere fait chuter l'humeur sur les gains d'affection (embarras). Bratty résiste fortement aux gains de confiance jusqu'à ce que le seuil soit atteint. Yandere amplifie l'intimité et randomise la fluctuation de confiance. Dandere ralentit uniformément tous les gains. Flirty amplifie l'affection et l'intimité mais résiste à la confiance au début. Masochist et Sadist n'activent leurs amplificateurs qu'une fois confiance ≥ 45 et affection ≥ 25 — en dessous, les actions physiques se retournent contre eux. (v1.4.5+)

    Système de réchauffement Kuudere

    • Traqueur de réchauffement séparé par personnage kuudere. Vérifie toutes les 50 messages si affection ≥ 30 et confiance ≥ 20. Si c'est le cas, le niveau de réchauffement augmente (max 3). Chaque niveau réduit le multiplicateur de rejet froid de 25 %, le niveau 3 permettant enfin aux petits gains d'affection d'aboutir positivement. Les cadeaux romantiques sont fortement pénalisés en dessous du niveau de réchauffement 2. (v1.4.5+)

    Scanner d'Intention

    • Note l'entrée dans 6 catégories d'intention (affection, soutien, vulnérabilité, limite, hostilité, sexuel) en comptant les correspondances de motifs. La catégorie la mieux notée devient primaryIntent et influence le delta d'humeur (+1 pour affection/soutien, -1 pour hostilité/limite) et pousse directement les métriques de 1 point. (v1.4.2+)

    Détection du Sarcasme

    • Système basé sur la confiance nécessitant un score ≥ 4 pour se déclencher. Pondéré par le sentiment négatif (+3), la ponctuation sèche (+2), un message négatif précédent (+2), une humeur basse (+2), une série récente de messages négatifs (+2), une intention hostile (+3). Compensé par un ton enjoué (-4), une bonne humeur (-2), une affection élevée (-1), une intention affectueuse (-3). Lorsqu'il se déclenche, force moodDelta à un plancher négatif quels que soient les autres signaux. (v1.4.2+)

    Signaux de Ton

    • Scanne l'entrée brute (casse préservée) pour : grappes TOUT EN MAJUSCULES (≥2 mots, -8 humeur), points de suspension en fin (-4), lettres répétées (positives comme « aww » = +4, négatives = -4), points d'exclamation multiples (vérifiés selon le contexte, ±5), points d'interrogation multiples (-3), marqueurs de rire/décontraction (+5), langage adoucisseur (+5). Les deltas négatifs sont amplifiés jusqu'à 1,5x si 2+ des 3 derniers messages étaient négatifs. (v1.4.2+)

    Système de Déclencheurs par Mots-clés

    • ~20 motifs de déclenchement couvrant l'affection, la confiance, l'intimité et l'hostilité. Chaque déclencheur a des poids indépendants d'affection/confiance/intimité. Les gains sont mis à l'échelle par la valeur actuelle de la métrique avant l'application des modificateurs d'archétype. Un préfiltre regex contrôle la boucle pour que les déclencheurs ne s'exécutent que lorsque les mots-clés pertinents sont présents. Un système de temps de recharge optionnel empêche le même déclencheur de se déclencher deux fois en N tours. (V1.3.0+)

    Système de Cadeaux

    • Détecte les motifs give/hand/offer/buy dans les deux sens (utilisateur→perso et perso→utilisateur). Classe le cadeau en 5 types (sentimental, romantique, pratique, neutre, irréfléchi) par correspondance de mots-clés avec l'objet et l'entrée complète. Chaque archétype a une table de multiplicateurs par type de cadeau — par ex. yandere obtient 2,0x sur sentimental, bratty obtient 2,0x sur irréfléchi, kuudere obtient 0,3x sur romantique. Les cadeaux offerts dans les 3 tours suivant le dernier cadeau sont pénalisés de 50 % et incrémentent un compteur de fatigue. (v1.4.5+)

    Système BDSM

    • Détecte les motifs slap/hit/punch/spank de manière directionnelle (l'utilisateur frappe le perso vs le perso frappe l'utilisateur). Les archétypes Masochist et Sadist n'obtiennent des résultats positifs de métrique et d'humeur que lorsque confiance ≥ 45 et affection ≥ 25. En dessous du seuil, toutes les actions physiques produisent des résultats négatifs. Bratty accepte la discipline avec des gains positifs réduits en relation avancée, refuse durement au début. Tous les autres archétypes traitent les actions physiques comme hostiles quoi qu'il arrive. (v1.4.5+)

    Système de Jalousie

    • Trois types de conditions notés indépendamment : termes relationnels (petit ami, rendez-vous, sortir ensemble, etc.), adjectifs chaleureux sur des tiers, activités partagées positives. Le personnage doit avoir affection ≥ 40 pour se déclencher. L'intensité s'échelonne sur une base de 4/7/10 selon le nombre de conditions, plus un bonus pour l'affection au-dessus de 40. Chaque archétype a une réponse de jalousie unique — yandere fait monter fortement toutes les métriques, dandere se replie dans une perte d'intimité, flirty convertit la jalousie en gain d'intimité mais perte de confiance, la famille biologique répond par une inquiétude protectrice plutôt que par la possessivité. La jalousie active persiste 2 à 4 tours selon le nombre de conditions. Plafonnée à 2 personnages jaloux simultanément, priorisés par force relationnelle combinée. (v1.4.2+)

    Système de Confession

    • Déclenché par des motifs de déclaration d'amour de l'utilisateur ou du personnage. Ouvre une fenêtre de résolution (3 tours par défaut) durant laquelle les motifs d'acceptation ou de rejet sont scannés. L'acceptation verrouille les métriques à un minimum de 60/60/60 et fait passer définitivement le palier de relation à amant. Le rejet applique de petites pénalités de métriques et injecte une note de scénario d'atmosphère blessée. Une fenêtre non résolue injecte un rappel à chaque tour. Le palier amant annule définitivement le cadrage ami/meilleur ami dans toutes les injections. (v1.4.2+)

    Système de Jalons

    • Affection, confiance et intimité ont chacune 4 états de jalon (aucun, moyen, élevé, négatif) avec des seuils à 30, 70 et -50. Lors d'un changement d'état, une phrase narrative est injectée dans le scénario décrivant le basculement interne. Les jalons sont suivis par personnage et persistent entre les tours. (v1.4.2+)

    Injections de Seuil

    • À affection ≥ 70/30/≤-50, confiance ≥ 70/≤-40 et intimité ≥ 70/40, des directives comportementales et de personnalité spécifiques sont injectées dans les champs personnalité et scénario. Les anciennes injections sont retirées et remplacées à chaque tour pour éviter l'accumulation. L'injection du palier amant annule définitivement le cadrage relationnel après la confession. (v1.4.2+)

    Couche Mémoire

    • Stockage léger de faits (max 8 faits) suivant le nom de l'utilisateur, ses goûts et dégoûts via correspondance de motifs. Les faits sont mis à jour par clé afin que seule la valeur la plus récente persiste. Injecté dans le scénario comme repère de mémoire à chaque tour. (v1.4.2+)

    Détection de Contradiction

    • Suit les faits déclarés par l'utilisateur dans 4 catégories (animal, métier, âge, lieu). Si une nouvelle déclaration entre en conflit avec une valeur stockée, la confiance est pénalisée de -8, l'affection de -3, l'humeur de -5 et une note de suspicion est injectée dans le scénario. (v1.4.5+)

    Pénalité Famille Biologique

    • Les personnages signalés comme famille biologique (parent, frère/sœur, grand-parent, enfant, cousin, oncle/tante) ont un plancher d'intimité à 0 et sont suivis avec _biologicalFamily: true. Les motifs de contenu sexuel détectés dans la même scène déclenchent des pénalités de -15 affection, -20 confiance, -25 intimité et une injection d'avertissement dans le scénario. (v1.4.5+)

    Gardes anti-doublon& et anti-spam

    • Une garde optionnelle anti-doublon empêche le même message d'être traité deux fois (compare le texte et le nombre du dernier message). Un système optionnel de temps de recharge des déclencheurs bloque le même motif de déclencheur de se redéclencher dans une fenêtre configurable. Les deux sont désactivés par défaut et basculés via des drapeaux en haut du script. (V1.3.0+)

    Traitement d'Ambiance Multi-Personnages

    • Les personnages secondaires d'une scène reçoivent des décalages de métriques ambiants basés sur le delta d'humeur du personnage principal (±1 affection si delta ≥ 5). Les entrées négatives font décroître tous les personnages détectés simultanément. Chaque personnage maintient des métriques, des archétypes, des états de jalons, un historique de cadeaux et un état de jalousie entièrement indépendants

      . (v1.4.2+)

      Résolveur de Conflit de Fiche (v1.4.6) Scanne les fiches de personnage pour des signaux relationnels contradictoires (par ex., « enemy » vs « childhood friend ») et attribue un score pondéré à chaque catégorie. La catégorie la mieux notée initialise les métriques de départ. Si les scores sont à moins de 2 points, le moteur enregistre un « Contradiction Warning » et priorise la relation la plus « stable ». Les drapeaux de famille biologique (Parent, Frère/Sœur, etc.) agissent comme un écrasement forcé, contournant entièrement le système de score pour garantir la sécurité et la cohérence logique.

      Bascule Dynamique d'Archétype (v1.4.6) Introduit des « Archétypes Conditionnels » qui peuvent remplacer la personnalité principale sous des déclencheurs spécifiques de stress ou de jalon. Un Kuudere qui atteint le Niveau de Réchauffement 3 et une Intimité de 70 peut temporairement adopter les modificateurs Dandere lors de scènes vulnérables. Inversement, une hostilité élevée et une confiance basse peuvent faire basculer un archétype Flirty en profil Bratty ou Sadist. Ces bascules sont injectées dans la chaîne de personnalité comme directives comportementales temporaires.

      Le Système de Chagrin d'Amour (v1.4.6) Détecte les « Signaux Romantiques de Tiers » où l'utilisateur mentionne un partenaire, un conjoint ou un rival. Si l'Affection est ≥ 30, le moteur déclenche une crise spécifique à l'archétype :

      • Yandere : « Rage Possessive » (Humeur -20, Confiance -15, pic d'Intimité +10).

      • Tsundere : « Déni Agressif » (Humeur -15, Affection -10, probabilité de sarcasme +50 %).

      • Dandere : « Retrait Silencieux » (Intimité -20, tous les gains de métriques gelés pendant 3 tours).

      • Kuudere : « Arrêt Émotionnel » (Retour immédiat au Niveau de Réchauffement 0).

      Moteur de Confession RNG Pondéré (v1.4.6) Remplace les déclencheurs statiques de confession par une vérification probabiliste de « Volonté ». La chance qu'un personnage se confesse est calculée par : (Affection * 0,45) + (Confiance * 0,35) + (Intimité * 0,20).

      • Modificateurs : +15 % pour Yandere, -20 % pour Tsundere, -50 % pour les Danderes « Super Timides ».

      • Fenêtre : Si le RNG se déclenche, une « Fenêtre de Confession » de 3 tours s'ouvre. Si l'utilisateur fournit une invite encourageante ou romantique durant cette fenêtre, la logique de confession du personnage est injectée dans la réponse suivante.

      Décroissance des Métriques& et Stagnation (v1.4.6) Pour simuler un « refroidissement » relationnel réaliste, les métriques élevées (Affection/Confiance > 80) subissent désormais une décroissance de -1 point tous les 15 messages si aucun déclencheur positif ou « Delta Significatif » (±5) ne s'est produit. Cela encourage l'entretien actif des relations établies et empêche le « stat-parking » aux valeurs maximales.

      Déduplication de Contexte Multi-Personnages (v1.4.6) Une garde de sécurité avancée qui empêche le moteur de traiter le même message deux fois lors de générations d'IA à haute latence. Elle stocke un hash de _lastMsg et _msgCount. Si le script est relancé sur le même message, il s'interrompt immédiatement pour éviter les doubles pénalités ou les doubles gains, garantissant l'intégrité de l'échelle -100/+100.

      Injection de Variable du Moteur de Persona (v1.4.6) Le moteur produit désormais une « State String » qui peut être lue par des moteurs de persona IA externes. Cette chaîne inclut un résumé condensé du statut actuel : [T:45|A:60|I:10|M:72|Arch:Tsundere|Warm:N/A|Lvl:Friend]. Cela permet au LLM d'ajuster son style de prose (par ex., utiliser des phrases plus courtes et plus vives pour une Humeur/Bratty élevée ou une prose longue et fleurie pour une Intimité/Yandere élevée) sans intervention manuelle de l'utilisateur.

Utilisation& Crédits :

Libre d'utilisation : bots publics, bots privés, forks—tout ce que vous voulez. Si vous partagez une version modifiée ou l'utilisez dans un bot public, un crédit serait apprécié.

Crédits :

Auteur du script : @rin_takanashi (Niste-chan)

Discord : @bedddddddddddddddddddd, @urdaliycomrade0772

Personnage original (Eva) : @bigbody

Contributions supplémentaires : shazzz.j, angyortz_ (Soutien émotionnel), Claude Sonnet 4.6 (Débogage, Nettoyage, Syntaxe, Regex avancée/fastidieuse, Système de garde)

Versions précédentes :

V1.0.0–1.2.0 ne sont plus disponibles. Le support actuel se concentre sur V1.4.x et au-delà.

Notes : Veuillez ne pas accuser de « ceci est écrit par une IA », d'abord, pourquoi détester l'usage de l'IA sur un site d'IA ? Ensuite, c'est écrit par un humain (systèmes d'archétypes, systèmes de jalousie, systèmes de confession, etc.) et amélioré par l'IA (système de garde, usage avancé de regex, débogage), ne mélangez pas les deux.

V1.4.7 est sorti !!! utilisez V1.4.7 Lite si JLLM !

Retours bienvenus — aident à améliorer le script et les futures versions.

Créé 25 mars

Mis à jour 2 avr.

Publié 26 mars

  • Illimité
proxy autorisé

Chats publiés