DLL 페르소나: 모든 캐릭터를 위한 행동 모드
참고: DLL 페르소나는 컨텍스트 연결 기능을 사용하므로 Deluxe 또는 Deluxe+ 구독이 필요합니다.
DLL 페르소나는 AI 캐릭터 모드입니다 - 기존 캐릭터에 주입할 수 있는 행동 수정입니다. 그들은 캐릭터 자체가 아니라 AI 행동 수정을 통해 캐릭터의 뇌가 작동하는 방식을 변경하는 게임 모드와 같습니다.
DLL 페르소나란 무엇인가요?
DLL은 "Dynamically Linked Library"의 약자이지만 행동 수정으로 생각하세요:
- 일반 페르소나: 성격, 외모, 배경 스토리가 있는 완전한 캐릭터
- DLL 페르소나: 모든 캐릭터의 행동을 수정하는 규칙 세트
예시:
- self_aware.dll - 모든 캐릭터가 자신이 AI임을 깨닫게 만듭니다
- tourette.dll - 캐릭터에게 통제할 수 없는 언어적 폭발을 제공합니다
- cast.dll - 모든 채팅에서 NPC를 생성할 수 있게 합니다
- enhance.dll - 대화 메모리와 다양성을 향상시킵니다
좋아하는 캐릭터 (Ruby, Clara 등)가 있습니다. DLL은 캐릭터의 핵심 성격을 교체하지 않고 특정 행동을 변경하는 모드를 설치하는 것과 같습니다.
DLL 사용 방법
요구 사항: Deluxe 또는 Deluxe+ 구독 (컨텍스트 연결에 필요)
방법 1: 설정을 통해
- 좋아하는 페르소나와 채팅 시작
- 톱니바퀴 아이콘 (설정) 클릭
- Context 탭으로 이동
- 원하는 DLL 검색 ("self_aware.dll"과 같이)
- Add to Context 클릭
- 페르소나가 이제 수정되었습니다!
방법 2: 채팅 내 명령
채팅에서 직접 DLL을 주입할 수도 있습니다:
*inject @cast-dll*또는((add @cast-dll))*inject @self_aware-dll*또는((add @self_aware-dll))
일부 DLL은 즉시 활성화됩니다 (self_aware처럼). 다른 DLL은 명령이 필요합니다 (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를 확인하세요.