JAI Scripts Stacks V10

영어에서 번역됨

JAI Scripts Stacks V10

30

36

JAI V10/R32 런타임 스택

범용 사전 작성 7-스크립트 템플릿 · 스마트 토큰 주입 · 모듈형 롤플레이 런타임

로어, 메커니즘, 토큰 예산의 통제를 잃지 않고 복잡한 JanitorAI 봇을 만들고, 유지하고, 테스트하기 위한 EN/FR 이중언어 기반.


❓​ 이 스택은 무엇인가?

이 봇은 JAI V10/R32 런타임 스택을 소개합니다: 장편 롤플레이 봇, 월드봇, 솔로 캐릭터, 게임형 시나리오, 로어 중심 세계관, 그리고 선택적 게임플레이 애드온을 위해 설계된 모듈형 JanitorAI 스크립팅 아키텍처입니다.

모든 규칙, 메커니즘, 로어 항목, 안전 리마인더, 상태 트래커, 스타일 지시를 하나의 거대한 프롬프트에 넣는 대신, 이 스택은 이들을 특화된 스크립트로 분리합니다. 각 스크립트는 하나의 역할을 수행하고, 현재 유용한 정보만 주입하며, 새로운 내용을 작성하기 전에 자신이 관리하는 블록을 정리합니다.

❓​Qu’est-ce que cette stack ?

Ce bot présente la stack JAI V10/R32 : une architecture modulaire de scripts JanitorAI pensée pour les bots RP longs, les worldbots, les personnages solo, les scénarios avec mécaniques de jeu, les univers riches en lore et les add-ons optionnels.

Au lieu d’entasser toutes les règles, mécaniques, entrées de lore, rappels de sécurité, états persistants et consignes de style dans un seul prompt énorme, la stack sépare ces responsabilités en scripts spécialisés. Chaque script a un rôle précis, injecte seulement ce qui est utile au moment présent, et nettoie ses propres blocs gérés avant d’en écrire de nouveaux.


❤️‍🔥​핵심 아이디어: 스마트 토큰 주입

이 스택은 스마트 토큰 주입을 사용합니다. 쉽게 말해, 최근 채팅 맥락을 읽고 관련 항목에 점수를 매기고, 가장 가치 높은 리마인더만 주입하며, 전용 활성 주입 예산을 준수합니다. 하드 토큰 상한은 안전 한도로 남아 있지만, 일반 주입 예산은 훨씬 낮게 설정되어 봇이 불필요한 맥락으로 스스로를 범람시키지 않도록 합니다.

관리되는 각 주입은 식별 가능한 런타임 블록으로 감싸집니다. 다음 턴에 스크립트는 그 블록의 이전 버전을 제거하고, 지금 중요한 것을 재계산한 뒤, 새로운 버전을 작성합니다. 이렇게 하면 긴 채팅에서의 누적, 중복 리마인더, 낡은 상태 스팸, 그리고 보이지 않는 프롬프트 팽창을 방지합니다.

❤️‍🔥​L’idée centrale : l’injection intelligente de tokens

La stack utilise une logique de smart token injection. En clair, elle lit le contexte récent, évalue les entrées pertinentes, injecte seulement les rappels à forte valeur, et respecte un budget d’injection actif séparé. Le hard cap reste une sécurité, mais le budget normal d’injection est volontairement plus bas pour éviter que le bot se noie dans du contexte inutile.

Chaque injection gérée est encadrée par un bloc runtime identifiable. Au tour suivant, le script supprime l’ancienne version de ce bloc, recalcule ce qui est utile maintenant, puis écrit une version fraîche. Cela évite l’accumulation en long-chat, les doublons, les rappels périmés et le gonflement invisible du prompt.


🥇​핵심 스택 순서

  1. 01 Core Runtime / Main Lorebook — 공유 캐논, 주체성 규칙, 스택 계약, 스마트 토큰 예산.

  2. 02 Local Context / Secondary Lorebook — 선택적 봇-로컬 장소, 파벌, 캐스트, 하위 집단, 특수 설정 세부사항.

  3. 03 Scene Core — 현재 장면 로직: 위치, 시간, 날씨, 압박, 경로, 가시적 상태.

  4. 04 Gameplay Context — 텍스트 전용 메커니즘, HUD, 주사위, 플래그, 인벤토리, 저장식 상태 블록.

  5. 05 Reaction Core — NPC 반응, 관계 역학, 감정 신호, 결과, 사회적 질감.

  6. 06 Adult / Policy Context — 성인 경로 경계, 동의 확인, 거부 라우팅, 프라이버시 보호, 미성년자 가드레일.

  7. 07 Post Process / Narrative Style — 최종 Markdown 스타일, 연속성, 반-사용자-조종 리마인더, 출력 다듬기.

🥇​Ordre de la stack principale

  1. 01 Core Runtime / Main Lorebook — canon partagé, règles d’agence, contrat de stack et budget smart-token.

  2. 02 Local Context / Secondary Lorebook — lieux, factions, cast, sous-groupes et détails locaux optionnels.

  3. 03 Scene Core — logique de scène : lieu, temps, météo, pression, routes et état visible.

  4. 04 Gameplay Context — mécaniques textuelles, HUD, dés, flags, inventaire et blocs de sauvegarde.

  5. 05 Reaction Core — réactions des PNJ, dynamiques relationnelles, signaux émotionnels, conséquences et texture sociale.

  6. 06 Adult / Policy Context — limites des routes adultes, consentement, refus, confidentialité et garde-fous liés aux mineurs.

  7. 07 Post Process / Narrative Style — style Markdown final, continuité, rappel anti-contrôle de {{user}} et finition narrative.


🛡️​ 이 스택이 보호하는 것

  • {{user}}주체성: 봇은 {{user}}의 생각, 감정, 말, 행동, 동의, 결정을 서술해서는 안 됩니다.

  • Markdown 가독성: 행동은 이탤릭체로, 대사는 따옴표로 유지되며, 중요한 앵커는 굵게 표시할 수 있습니다.

  • 연속성: 상태 블록과 리마인더는 RP를 딱딱한 비디오 게임 인터페이스로 강제하지 않으면서 긴 채팅의 일관성을 지원합니다.

  • 토큰 위생: 관리되는 블록은 영구히 누적되는 대신 정리되고 교체됩니다.

  • 런타임 호환성: 스크립트는 ES5, 독립형, 의존성 없음이며 JanitorAI 스타일 스크립트 실행을 위해 설계되었습니다.

  • 안전 경계: 성인 콘텐츠는 제한되며, 사적 실존 인물의 성적 대상화는 거부되고, 미성년자/페르소나-미성년자 사례는 차단됩니다.

🛡️​ Ce que cette stack protège

  • Agence de {{user}} : le bot ne doit pas narrer les pensées, émotions, paroles, actions, consentements ou décisions de {{user}}.

  • Lisibilité Markdown : les actions restent en italique, les dialogues entre guillemets, et les ancres importantes peuvent être en gras.

  • Continuité : les blocs d’état et rappels soutiennent le long-chat sans transformer le RP en interface de jeu rigide.

  • Hygiène des tokens : les blocs gérés sont nettoyés et remplacés au lieu de s’accumuler indéfiniment.

  • Compatibilité runtime : les scripts sont ES5, autonomes, sans dépendances, et pensés pour l’exécution type JanitorAI.

  • Limites de sécurité : les routes adultes sont cadrées, la sexualisation de personnes privées réelles est refusée, et les cas de persona mineur sont bloqués.


💡​사용 방법

일곱 개의 핵심 스크립트로 시작하세요. 플레이스홀더 항목을 당신의 세계관 캐논, 캐릭터 행동, 시나리오 규칙, 메커니즘, 톤으로 교체하세요. 그런 다음 봇에 맞는 선택적 모듈만 추가하세요: RPG, 로맨스, 컴패니언, 던전, 호러, 영역 관리, e스포츠, 앤스로/몬스터/안드로이드 등.

자연어가 주요 플레이 방식으로 남아야 합니다. 명령어는 디버깅, 항목 검사, HUD/상태 블록 표시, 또는 스택이 현재 무엇을 이해하는지 확인하는 데 유용하지만, 봇은 여전히 일반 RP 메시지로 작동해야 합니다.

💡​Comment l’utiliser

Commence avec les sept scripts principaux. Remplace les entrées génériques par le canon de ton univers, le comportement des personnages, les règles du scénario, les mécaniques et le ton. Ensuite, ajoute seulement les modules optionnels utiles au bot : RPG, romance, compagnon, donjon, horreur, gestion de royaume, esport, anthro/monster/android, etc.

Le langage naturel doit rester le mode de jeu principal. Les commandes sont utiles pour le debug, l’inspection des entrées, l’affichage du HUD/état ou la vérification de ce que la stack comprend, mais le bot doit rester jouable avec des messages RP normaux.


📝​중요 사항

이 스택은 마법 같은 자동 조종 장치가 아닙니다. 좋은 캐릭터 글쓰기, 깔끔한 시나리오 설계, 신중한 로어 구조를 대체하지 않습니다. 이것은 런타임 프레임워크입니다: 봇이 적절한 때에 적절한 것을 기억하고, 출력을 읽기 쉽게 유지하고, 사용자 주체성을 보호하고, 토큰 낭비를 피하도록 돕습니다.

📝​Note importante

Cette stack n’est pas un pilote automatique magique. Elle ne remplace pas une bonne écriture de personnage, un scénario propre ou une structure de lore réfléchie. C’est un framework runtime : il aide le bot à rappeler les bonnes choses au bon moment, garder une sortie lisible, protéger l’agence de {{user}}, et éviter le gaspillage de tokens.

생성됨 6월 26일

업데이트됨 6월 26일

게시됨 6월 26일

프록시 허용됨

공개된 채팅