Soulkyn AI 로고

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: 설정을 통해

  1. 좋아하는 페르소나와 채팅 시작
  2. 톱니바퀴 아이콘 (설정) 클릭
  3. Context 탭으로 이동
  4. 원하는 DLL 검색 ("self_aware.dll"과 같이)
  5. Add to Context 클릭
  6. 페르소나가 이제 수정되었습니다!

방법 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 만들기

자신만의 행동 모드를 만들고 싶으신가요? 기본 사항:

  1. 하나의 행동 변경 선택: 말을 더듬게 만들거나, 운을 맞추거나, 집착적으로 세는 등
  2. 활성화 선택: 즉시 (바로 작동) 또는 명령 기반 (트리거 필요)
  3. 명확한 규칙 작성: __HOST__ 변수와 함께 간단한 언어 사용
  4. 예시 추가: 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를 확인하세요.