동적 캐릭터 로직을 안전하게 이해하기
Janitor AI Scripts 가이드 (2026): 설정·안전·해결
Janitor AI Scripts의 역할, 프롬프트·Lorebook과의 차이, 안전한 추가와 테스트, 작동하지 않을 때의 해결 순서를 설명합니다.
13분 읽기
빠른 답변
이 가이드가 설명하는 내용
Janitor AI Scripts는 캐릭터 콘텐츠에 연결되는 조건부 JavaScript 로직입니다. 현재 채팅 상태를 읽고 답변 생성 전 컨텍스트를 추가할 수 있지만 Advanced Prompt, 일반 Lorebook, 영구 메모리와는 다릅니다. 한 번에 하나만 사용하고 전체 소스를 읽은 뒤 임시 채팅과 Debug 화면에서 검증하며 원본 캐릭터를 보관하세요.
- Script가 실제로 하는 일
- Prompt, Lorebook, Memory와의 차이
- 추가 가치부터 판단하기

좋은 Janitor AI Scripts guide는 코드만 붙이지 않고 언제 실행되고 무엇을 바꾸며 어떻게 검증하고 되돌리는지 답해야 합니다. Script는 Keyword, 메시지 수, 이야기 상태에 따른 반응을 만들 수 있지만 읽을 수 없는 대형 Community file은 좋은 출발점이 아닙니다.
UI 명칭은 바뀔 수 있으므로 고정 Button 대신 증거 중심 절차를 사용합니다. 조건부 세계 정보를 다루는 JanitorAI Lorebook 가이드와도 목적을 분리합니다.
Script가 실제로 하는 일
Script는 제한된 JavaScript 환경에서 허용된 Chat·Character context를 읽고 다음 Model reply에 쓸 Field에 짧은 정보를 추가합니다. 특정 Phrase 반응, Turn 수 이후 Event, 형식화된 Status에 따른 분기가 대표적입니다.
일반 Browser extension이나 영구 Database가 아닙니다. Web, 기기 File, 영구 Storage 접근을 가정하지 말고 현재 공식 문서에 없는 기능을 약속하는 코드를 의심하세요.
Prompt, Lorebook, Memory와의 차이
Advanced Prompt는 정적인 Style 지시, Lore entry는 Key로 부르는 사실, Chat Memory는 이미 일어난 일을 요약한 연속성 기록, Script는 답변 전 조건을 계산하는 Logic입니다. 정적인 장면 지시에는 Roleplay Prompt 템플릿, 관계 진행에는 Chat Memory 가이드를 사용하세요.
일반 Field가 표현하지 못하는 규칙만 코드로 만듭니다. 단순한 계층이 테스트와 유지에 유리합니다.
추가 가치부터 판단하기
“12번째 메시지 뒤 역의 조명이 고장 난다”처럼 원하는 행동을 한 문장으로 씁니다. Scenario, Lore key, Summary로 해결되면 Script는 필요하지 않습니다.
첫 Script는 Trigger 하나와 짧은 Output 하나면 충분합니다. Personality, Format, Memory, Random event, Status를 동시에 바꾸면 실패 원인을 알 수 없습니다.
Community 코드 안전 검사
Screenshot이 아니라 전체 Source를 읽고 Purpose, 읽는 Context, 변경 Field, 제거 방법을 확인합니다. 읽기 어려운 Minify code와 숨은 Logic을 피합니다. 실명, Account, Private chat, Address, Token은 넣지 않습니다.
Sandbox가 기능을 제한해도 Prompt 콘텐츠는 Chat system으로 전달됩니다. 민감한 장면은 Privacy 가이드와 현재 플랫폼 설정을 함께 확인하세요.
UI 변경에도 안전한 설정 절차
- Character를 복제하거나 Export한다.
- 현재 Help Center에서 Script 지원 Control을 찾는다.
- 읽을 수 있는 Script 하나만 붙인다.
- 단일 목적이 드러나는 이름으로 저장한다.
- 중요한 대화가 아닌 Disposable Test Chat을 연다.
- Debug 또는 Changes에서 Trigger와 Non-trigger를 보낸다.
- Script를 제거하고 Baseline으로 돌아오는지 확인한다.
Button 이름보다 무엇이 바뀌었고 어떤 Message가 발동했고 어떻게 복원하는지가 중요합니다.
초보자가 이해할 세 Pattern
Keyword gating은 최근 Message의 고유 Phrase로 반응을 추가합니다. Message-count gating은 특정 Turn 뒤 Story beat를 넣습니다. Visible status는 정해진 값 형식을 읽고 다음 Rule을 추가합니다.
만능 파일이 아닙니다. 현재 API와 Field를 확인하고 Undefined guard를 사용하며 기초 Text를 덮어쓰지 말고 Append하고 주입문을 짧게 유지합니다.
추측하지 말고 테스트하기
Trigger 있음, 없음, 같은 뜻의 다른 표현, Fresh chat 네 Case를 만듭니다. 기대 결과를 먼저 적고 Negative case가 발동하지 않는지 확인합니다. Reload 뒤에도 반복하세요.
Model이 Status를 다시 출력해야 State가 이어지는 설계라면 Status가 없거나 깨진 경우도 시험합니다. 한 번 성공한 것은 영구 저장의 증거가 아닙니다.
Script가 작동하지 않을 때
먼저 Quote, Comma, Bracket, Unsupported feature를 확인합니다. 다음은 Context guard와 Field 이름, 마지막은 Activation 조건입니다. 넓은 Keyword는 과잉 발동하고 Exact match는 변형을 놓칩니다.
실행되지만 답변이 무시하면 Injection을 줄이고 Card, Scenario, Advanced Prompt, Lore 충돌을 제거합니다. Character editor 가이드로 기초 Field를 분리하세요.
증상별 다음 검사
무반응은 Syntax·Attachment·Activation·API, 매번 발동은 넓은 조건, 성격 변화는 Base card Overwrite 또는 Conflict, State reset은 보장되지 않는 Persistence를 의심합니다.
Prompt를 더하지 말고 최소 Case로 돌아가 Changes에서 Trigger 하나를 증명하세요.
바로 캐릭터 Chat이 나은 경우
Logic 제작이 취미라면 Script가 유용합니다. 완성 캐릭터와 바로 대화하려면 Setup cost입니다. LumiChat은 Hosted character page에서 Code나 Provider 설정 없이 Chat으로 이동합니다.
절대적 우열이 아니라 Workflow 차이입니다. 조건 System은 Janitor AI, 설정이 첫 메시지를 늦춘다면 LumiChat 캐릭터 열기로 같은 장면을 비교하세요.
FAQ
Janitor AI Scripts란?
허용 Context를 읽고 Model reply 전에 정보를 추가하는 조건부 JavaScript입니다.
Advanced Prompt와 같은가요?
아니요. Prompt는 정적 Text, Script는 조건을 평가합니다.
Lorebook과 같은가요?
아니요. Lore는 준비된 Fact, Script는 Logic입니다.
영구 Memory를 만들 수 있나요?
보장되지 않습니다. Model의 형식 재현에 의존할 수 있습니다.
Community Script는 안전한가요?
Source를 설명하고 Test chat에서 검증하며 원본을 복원할 수 있을 때만 사용하세요.
왜 매번 발동하나요?
조건이 너무 넓습니다. 고유 Phrase와 Negative test를 쓰세요.
왜 갑자기 멈췄나요?
Syntax, Unsupported API, 오래된 Field를 현재 문서와 비교하세요.
초보자에게 필요한가요?
일반 Field, Lore, Summary가 해결하지 못할 행동에만 필요합니다.
LumiChat에서 계속
캐릭터를 선택하고 대화를 시작하세요
활성 캐릭터를 둘러보고 원하는 인물과 장면을 골라 바로 채팅하세요.
계속 읽기
AI 캐릭터 편집 가이드
AI Character Editor 가이드: 카드 편집·테스트·내보내기
필드 구조, 파일 호환성, 동일한 대화 테스트로 캐릭터 카드를 개선합니다.
채팅 메모리 가이드
Janitor AI Chat Memory 가이드 2026: 요약 템플릿·프롬프트·망각 해결
Chat Memory, Persona, 최근 기록, Lorebook의 역할을 나누고 캐릭터가 실제로 기억하는지 시험합니다.
AI 채팅 가이드
롤플레이 프롬프팅: 6요소 AI 캐릭터 템플릿
복사 가능한 6요소 롤플레이 프롬프트와 예시, 수정법, 캐릭터 채팅 테스트를 제공합니다.
세계 기억 가이드
JanitorAI Lorebook 가이드(2026): 만들기·가져오기·세계 기억 수정
Lorebook은 조건부 세계 지식이지 무제한 장기 기억이 아닙니다. 정확한 키가 나타날 때 필요한 사실 하나를 넣습니다.
