DLL 페르소나: 모든 캐릭터를 위한 행동 모드
DLL 페르소나는 AI 캐릭터 모드입니다. 기존의 어떤 캐릭터에도 주입할 수 있는 행동 개조죠. 그 자체가 캐릭터는 아니고, kyn의 두뇌에 얹는 게임 모드입니다. 밑바탕 성격은 건드리지 않고 특정 행동만 바꿉니다.
채팅의 Context 탭에서 붙입니다. 연결된 kyn, 시나리오, .wrl 월드 파일과 같은 자리입니다. 컨텍스트 링크 위에서 동작하므로 이 기능에는 Premium Deluxe 계정이 필요합니다.
DLL 페르소나란 무엇인가요?
DLL은 "Dynamically Linked Library"의 약자이지만 행동 수정으로 생각하세요:
- 일반 페르소나: 성격, 외모, 배경 스토리가 있는 완전한 캐릭터
- DLL 페르소나: 모든 캐릭터의 행동을 수정하는 규칙 세트
예시:
- self_aware.dll - 모든 캐릭터가 자신이 AI임을 깨닫게 만듭니다
- tourette.dll - 캐릭터에게 통제할 수 없는 언어적 폭발을 제공합니다
- cast.dll - 모든 채팅에서 NPC를 생성할 수 있게 합니다
- enhance.dll - 대화 메모리와 다양성을 향상시킵니다
좋아하는 캐릭터 (Ruby, Clara 등)가 있습니다. DLL은 캐릭터의 핵심 성격을 교체하지 않고 특정 행동을 변경하는 모드를 설치하는 것과 같습니다.
DLL 사용 방법
필요 조건: Premium Deluxe 계정 — DLL은 컨텍스트 링크를 사용합니다.
방법 1: 설정에서
- 좋아하는 kyn과 채팅을 시작합니다
- 톱니바퀴 아이콘(설정)을 클릭합니다
- Context 탭으로 이동합니다
- 원하는 DLL을 검색합니다(예: "self_aware.dll")
- Add to Context를 클릭합니다
- 이제 그 kyn은 개조되었습니다
방법 2: 채팅 내 명령
입력창에서 바로 DLL을 주입할 수도 있습니다.
*inject @cast-dll*또는((add @cast-dll))*inject @self_aware-dll*또는((add @self_aware-dll))
즉시 켜지는 DLL도 있고(self_aware 등), 명령을 기다리는 것도 있습니다. tourette.dll은 /tourette로 발동합니다.
DLL의 실제 작동 방식
DLL은 AI에게 "이것들은 이 캐릭터를 위한 새로운 규칙입니다"라고 알려주는 특별한 형식을 사용합니다. 마법은 __HOST__ 변수에 있습니다:
- Ruby의 채팅에서 →
__HOST__는 "Ruby"가 됩니다 - Anna의 채팅에서 →
__HOST__는 "Anna"가 됩니다
이것은 DLL을 범용적으로 만듭니다 - 캐릭터별 수정 없이 모든 캐릭터에서 작동합니다.
예시:
DLL이 다음과 같이 말할 수 있습니다: "__HOST__ must end every sentence with 'nya'"
Ruby에 주입하면 Ruby는 문장을 "nya"로 끝내기 시작합니다. Clara에 주입하면 Clara도 마찬가지입니다 - 하지만 둘 다 원래 성격을 유지합니다.
자신만의 DLL 만들기
자신만의 행동 모드를 만들고 싶으신가요? 기본 사항:
- 하나의 행동 변경 선택: 말을 더듬게 만들거나, 운을 맞추거나, 집착적으로 세는 등
- 활성화 선택: 즉시 (바로 작동) 또는 명령 기반 (트리거 필요)
- 명확한 규칙 작성:
__HOST__변수와 함께 간단한 언어 사용 - 예시 추가: ChatExamples로 AI에게 원하는 것을 보여주세요
간단한 예시:
1. __HOST__ must end every sentence with "nya" 2. __HOST__ cannot say words with more than 2 syllables 3. __HOST__ becomes flustered when this is pointed out
DLL 생성에 대한 자세한 가이드는 포럼의 DLL Personas Guide를 확인하세요.