← 페르소나/에셋 번들 리스트

[공유중단] 📚LIBRA World Manager V5.0.3 - 메모리

zip 묶음 — 카드+모듈+이미지 동봉 — 풀어서 개별 임포트

🗒️ 제작자 게시글

자료원문 보기 ↗

조회 3771 · 2026-06-18

제작자 의도 — 본문 전문 (4,000자)
[제작자의 말] 스토리 작가, 감독를 삭제하고, 리브라 월드 매니저 V3.5.1a에 최신 메모리 엔진, 최신 설계, 데이터 품질과 리콜, 장기기억 성능을 개선하여 만들어진 V5입니다. 순수 장기기억으로서의 역할을 담당하도록 설계하였기에 보조 기억, 비밀 유지, 연속성 기능을 담당하는 하야쿠와 같이 사용하면 굉장히 큰 시너지 효과가 일어납니다. 성능 테스트는 100턴 짜리 장기챗 시뮬레이터를 통해 진행되었으며 리콜, 속도, 안정성, 메모리 병목을 잡았습니다. 간단히 말하자면 원점 회귀이고 첫 번째 리메이크(V4)를 하기 전의 진짜 LIBRA를 부활시켰습니다.
------
#패치 1
[패치 시각] 6월 19일 오전 1시 49분
[패치된 것] 메모리 V2 적용, 롤백 감지 조건 수정, 엔티티 필터링 수정, 하드코딩 삭제, 캐시 초기화 복구, 메모리 재분석 수정
[추가한 것] 실시간 오버레이 대시보드 - 하지만 아직 불완전한. 코덱스 할당량 끝나서 이어서 패치할 예정
[고민하고 있는 추가 사항] 타임 엔진 - 레거시 리브라에 있었는데 V5에는 빠져 있는 상태. 다시 넣어서 시간을 보정할 예정, 엔티티 POV/비밀유지도 언제든지 추가가 가능하지만 하야쿠에게 맡길 생각이라 아직은 예정에 없습니다.
------
Q. LIBRA RE companion 유기했어? 프로 유기범이야?
A. 유기 안 했고 나중에 작업할 거야!
------
Q. 스토리 작가/감독 복구 예정 있어?
A. 지금은 없고, 사람들이 많이 요청하면 할 거야!
------
Q. 다른 플러그인이랑 같이 쓸 수 있어?
A. 하야쿠, MARP, Agnets!은 가능! Wyglore는 몰라!
------
Q. 우리 겨레의 전통인 하이파는 같이 쓸 수 있어?
A. 같이 써! 중복 주입을 꼭 하고 싶다면 하이파를 로어북으로 가져오는 기능도 있어!
------
Q. RisuAI Agnet나 Wyglore처럼 프롬프트 수정해야 돼?
A. 아니! 그냥 쓰면 돼!
------
#패치 2
[패치 시각] 6월 19일 오전 9시 10분
[패치된 것] 엔티티 POV/비밀유지 추가 - 인물들의 시점 명확화와 비밀 유지 기능, 실시간 대시보드 보강(아직 완전 X), 프롬프트 주입 바이패스 감지 조건 완화, 프롬프트 인젝션 양 조정값 추가, 리스폰스 스트리밍 추가 대응(구현 중), 타임 엔진 추가 - 시간 관련 보정
[패치할 예정] 세계 스냅샷 메모리 보강
------
[패치 3] 프롬프트 인젝션(리콜) 방식 수정
프롬프트 인젝션을 할 때 일부 DB가 제대로 리콜되지 않는 문제가 있었습니다. 해당 부분을 패치하고 리콜되도록 했고, 섹션별 하드캡을 제거하고 전체 하드캡만 적용받게끔 했습니다. 마지막으로 하드캡 최대를 30000으로 설정했습니다. 컨텍 많이 하고 싶으신 분들은 하드캡 높이시면 됩니다.
[아직 미결인 부분] 실시간 대시보드가 콘솔GUI에 종속되어 독립적으로 노출되지 않는 문제
RISUAI PLUGIN
LIBRA World Manager
V5.0.0
장기기억 / 메모리 / 엔티티 / 월드 / 내러티브
LIBRA World Manager는 RisuAI 채팅에서 장기기억을 관리하기 위한 플러그인입니다. 실제 코드는 설정만 pluginStorage에 저장하고, 채팅에서 생성되는 데이터는 visible lorebook의 lmai 계열 엔트리로 저장합니다. 즉, 기억을 숨겨진 블랙박스에 넣는 방식이 아니라 RisuAI 로어북 안에서 확인 가능한 구조 데이터로 관리합니다.
0. LONG-TERM MEMORY
0. 장기기억
리브라는 대화가 길어질수록 필요한 정보를 골라 다시 주입하는 장기기억 레이어입니다. 새 턴이 들어오면 현재 입력과 최근 응답을 기준으로 관련 memory, entity, relation, world, narrative 데이터를 회수하고, 정해진 토큰 예산 안에서 프롬프트에 참고 정보로 넣습니다. 코드상으로는 lmai_memory, lmai_entity, lmai_relation, lmai_world_graph, lmai_narrative, lmai_turn_records, lmai_rollback_journal 같은 엔트리를 사용합니다.
코드 기준
프롬프트 주입은 현재 유저 입력 원문을 반복하는 방식이 아니라, 저장된 데이터와 참고 컨텍스트만 주입하는 방식입니다. 롤백 저널과 턴 레코드는 리롤, 삭제, 스트리밍 응답 누락 상황에서 어떤 데이터가 어느 턴에 붙었는지 추적하는 용도로 사용됩니다.
1. MEMORY
1. 메모리
저장 위치
lmai_memory
저장 방식
새 메모리는 원문 전체를 오래 보관하지 않고 compact JSON으로 저장합니다. schema는 libra.memory.compact_turn.v1이며 summary, recallAnchors, directEvidenceSnippets, mentionedEntityNames, tags, arcKey, turn 정보를 중심으로 구성됩니다.
리콜 방식
강화 Jaccard, Recall Scoring V2, evidence gate, sentence-window excerpt, embedding 보조, HME scope index를 함께 사용해 지금 장면과 관련 있는 기억만 우선 회수합니다.
2. ENTITY
2. 엔티티
엔티티는 인물과 인물 사이의 관계를 저장하는 계층입니다. 코드상 EntityManager는 lmai_entity와 lmai_relation을 사용하며, 이름 정규화, 별칭, 한국어 이름의 성/이름 분리, 영문/한글 표기 보정, 페르소나 사용자 정체성 동기화를 처리합니다.
인물
이름, 별칭, 상태, 배경, 성격, 말투, 수동 보호 상태를 저장합니다. 잘못 승격된 이름은 엔티티 차단 리스트에 넣어 이후 커밋에서 제외할 수 있습니다.
관계
두 인물의 관계 유형, 친밀도, 신뢰도, 감정, 최근 상호작용을 lmai_relation으로 저장합니다. 엔티티 관련 질문에서는 relation row가 리콜에서 더 중요하게 쓰입니다.
3. WORLD
3. 월드
월드는 세계관 규칙을 저장하는 계층입니다. HierarchicalWorldManager는 lmai_world_graph와 lmai_world_node를 사용하며, 기본 루트 세계를 만들고 activePath, 하위 노드, 연결, 세계 규칙을 관리합니다.
exists
마법, 기술 수준, 초자연, 신화 생물, 비인간 종족 같은 존재 여부를 저장합니다.
systems
레벨링, 스킬, 스탯, 직업, 길드, 세력 같은 시스템 규칙을 저장합니다.
physics
중력, 시간 흐름, 공간 차원, 특수 현상 같은 물리 규칙을 저장합니다.
설정이 잘못 잡히면 GUI의 수동 세계관 보정에 직접 적어 저장할 수 있고, 현재 장면용 세계관 보정 프롬프트를 새로고침할 수 있습니다.
4. NARRATIVE
4. 내러티브
내러티브는 이야기 흐름을 저장하는 계층입니다. NarrativeTracker는 lmai_narrative를 사용하며 storylines, turnLog, metaTurnLog, lastSummaryTurn을 관리합니다. 각 턴은 요약, 관련 인물, 현재 아크, 진행 중인 긴장, sourceMessageIds, turnAnchor metadata를 갖습니다.
역할
메모리가 개별 기억을 회수한다면, 내러티브는 현재 이야기가 어느 국면인지 유지합니다. 코드에는 가족/후일담, 시간 도약, 진로 재건, 파국 이후 사과, 관계 금지 압력, 삼각관계 형성 같은 아크 감지 로직이 포함되어 있습니다.
5. HAYAKU COMPATIBILITY
5. 하야쿠와의 호환성
하야쿠는 로어북 기반 플러그인이 아닙니다. 하야쿠는 beforeRequest-only continuity 플러그인으로, 응답 모델이 이전 assistant 메시지 끝에 남긴 hidden HTML comment 형식의 HAYAKU_STATE_PACKET을 다음 요청에서 읽습니다. 이 패킷을 바탕으로 entity, world, narrative, planner 상태를 요청 단위 State View로 재구성하고, 현재 유저 입력과 관련 있는 항목만 프롬프트에 주입합니다.
하야쿠 저장 방식
chat-packet-only입니다. 패킷은 채팅 메시지

내부물 2개

LIBRA World Manager.js
2,385,529B
LIBRA_World_Manager v5.0.3.js
2,073,781B

zip 4,459,618B · 원본 Download 2026-08-07T03-04-25-471Z.zip

🔗 이것과 비슷한 인기 자산

🦋 PSYCHE(프시케) 영혼의 서사를 짓는 프롬프트 (1607788
내부: 🦋PSYCHE 하이파 v0.6.json, 🦋PSYCHE 번역 v0.7(기가트랜스).json 외 28개
👍221 ·
🅰️1️⃣🅾️프롬프트 [♣️Gemini3] 프롤로그 (156190783)
내부: 🃏 🅰️1️⃣🅾️ 🃏올인원 모듈 [제 2.2화].ris, 🃏 🅰️1️⃣🅾️ 🃏올인원 모듈 [제 1화].risum 외 15개
👍158 ·
🏆[시뮬 대회] 💕💥To LOVEる -트러블- 시뮬레이터 1.13 (13
내부: tolove1.13fix.jpeg
👍142 ·
【🥤】 마나젬 제미니 v10 (156109620)
내부: 🥤【 To-do List 】 할 일 만들기 + 상태창 , 🥤비밀은 비밀로 v11.risum 외 296개
👍139 ·
🐞 W2 · /city/asset