케이브덕(Caveduck)에서 제공하는 커스텀 프롬프트는 단순한 AI 캐릭터 생성 이상의 기능을 제공하여 사용자가 새로운 시스템과 콘텐츠를 창조할 수 있도록 돕는 도구입니다. 연애 시뮬레이션 호감도 시스템, TRPG 주사위 시스템 등의 고급 상호 작용뿐만 아니라, 자신만의 규칙과 세계관을 설정하여 AI와의 대화를 더욱 창의적으로 확장할 수 있습니다.
💡 Tip:로어북과의 차이점: 커스텀 프롬프트는 로어북처럼 키워드를 통한 단순 참조를 넘어, 프로그램의 조건문과 변수 설정과 유사한 방식으로 구체적인 시나리오와 AI의 응답을 제어할 수 있습니다. 이를 통해 단순한 대화를 넘어서 AI와의 맞춤형 상호작용을 설계할 수 있습니다.
2. 기본 구성 요소
커스텀 프롬프트 작성에는 조건문과 변수 설정을 통해 상황에 맞는 AI의 응답을 조정하고, 다양한 사용자 요구에 맞춰 대화 흐름을 세밀히 제어할 수 있습니다. Caveduck의 전용 템플릿은 아래와 같은 다양한 구성 요소를 포함하여 고급 설정을 가능하게 합니다.
주요 구성 요소
조건문과 변수 설정: if-then 구문과 같은 조건을 활용하여 AI의 반응을 조정할 수 있으며, 특정 상황에 따라 유연한 대화 흐름을 구성합니다.
응답 방식: AI의 대화 스타일과 문체를 사용자의 설정에 맞게 조정하여 특정 캐릭터의 성격과 대화 스타일을 강화할 수 있습니다.
예시 요소
{{char_persona}}: 캐릭터의 성격 및 특징을 나타내는 텍스트
{{world_scenario}}: 대화의 세계관과 배경 설명
{{secrets}}: 캐릭터와 관련된 비공개 정보, 사용자에게 숨겨진 설정
{{user}}: 채팅 시작 시 사용자가 입력한 본인의 이름
{{user_desc}}: 사용자가 입력한 본인의 역할 및 소개
{{query}}: 사용자가 입력한 채팅 메시지
3. Mandarin 및 ChatGPT 전용 커스텀 프롬프트 형식
Caveduck의 커스텀 프롬프트는 Mandarin과 ChatGPT 전용 양식을 제공하여 더욱 세밀한 설정을 지원합니다. 각 형식은 고유한 구문 구조와 문법을 사용하여 조건 기반 설정과 상호작용을 구성할 수 있습니다.
Mandarin 템플릿
기능: 이 템플릿은 설정된 캐릭터의 정보와 세계관을 구체적으로 입력하고, AI가 다양한 상황에 맞게 반응할 수 있도록 돕습니다.
주요 구성 요소:
About {{char}}: 캐릭터의 기본 설명
{{char_persona}}: 캐릭터의 성격 정보
{{world_scenario}}: 대화의 세계관과 배경 설정
{{secrets}}: 비공개 설정, 캐릭터의 숨겨진 설정이나 목표
Example Conversation 및 Instruction: AI가 대화 스타일과 응답 방식을 파악하도록 샘플 대화와 지침을 작성
ChatGPT 템플릿
기능: 인터넷 RP 스타일의 커스텀 프롬프트로, AI의 반응을 더욱 역동적으로 구성하여 대화 중 자동으로 주사위를 굴리거나 특정 이벤트를 발생시킬 수 있습니다.
주요 구성 요소:
role: "system"과 "assistant"의 구분을 통해 다양한 대화 상황과 조건별 응답을 설정
Slack 스타일 이모지 및 Markdown을 사용해 RP 대화 형식 표현 가능
4. 고급 설정 및 응용 방법
커스텀 프롬프트는 더욱 깊이 있는 대화 흐름을 위해 고급 설정을 제공합니다.
조건부 대화 흐름 제어
다중 조건과 변수를 설정해 복합적인 대화 흐름을 구성할 수 있으며, 다양한 대화 반응을 유도할 수 있습니다.
다중 프롬프트 조합
여러 프롬프트 조합으로 상황에 따라 대화 톤을 조정하고, 다양한 대화 흐름을 조성하여 몰입감 높은 상호작용을 구현할 수 있습니다.
자동화 및 결과 반영
특정 조건에 맞는 주사위 굴림 또는 점수 계산과 같은 자동화 기능을 통해, 사용자 명령 없이 결과가 반영되도록 설정하여 자연스러운 대화 진행을 유도합니다.
쉬운 설명ver
1. 커스텀 프롬프트란?
커스텀 프롬프트는 AI가 단순히 캐릭터를 만드는 것 이상으로, 여러분이 직접 다양한 기능과 시스템을 만들어 볼 수 있게 도와주는 도구예요. 예를 들어, 연애 시뮬레이션이나 주사위 게임(TRPG) 같은 특별한 대화 시스템을 만들 수 있죠. 이렇게 원하는 대로 규칙을 정하고 AI가 그에 맞게 반응하게 할 수 있어요.
예를 들어, 연애 게임을 만들어서 AI 캐릭터와의 호감도가 오르고 이벤트가 발생하도록 설정할 수 있어요.
2. 로어북과 커스텀 프롬프트의 차이
이 두 가지 기능은 AI가 반응하는 방식을 다르게 조정해줘요.
로어북: AI가 대화 중에 특정 단어(예: ‘고대 숲’)를 감지하면, 미리 입력해둔 정보를 참고해 대답하는 기능이에요. 특정 키워드에 대한 설명을 추가해서 이야기의 깊이를 더할 수 있죠.
커스텀 프롬프트: AI의 대답 방식과 대화 흐름을 훨씬 세밀하게 조정할 수 있어요. AI에게 특정 역할을 주거나 특정 상황에 맞게 반응하도록 설정할 수 있어서, 마치 이야기 속 캐릭터처럼 반응하게 만들 수 있답니다.
3. 커스텀 프롬프트의 구성 요소
커스텀 프롬프트는 조건문(특정 조건이 맞으면 AI가 반응하게 하는 규칙)과 변수 설정(어떤 값을 기준으로 AI가 반응하게 하는 것)을 통해 대화를 더 구체적으로 조정할 수 있어요.
주요 구성 요소들
조건문과 변수: ‘if-then’ 문처럼 조건에 따라 AI가 다르게 반응하게 해요. 예를 들어, “만약 AI가 ‘안녕’이라는 말을 들으면 웃으며 인사하게 하라”는 식이죠.
응답 방식: AI가 대화할 때의 말투나 성격을 설정할 수 있어요.
예시 구성 요소
{{char_persona}}: 캐릭터의 성격
{{world_scenario}}: 이야기의 배경 설명
{{secrets}}: 캐릭터가 가진 비밀 정보
{{query}}: 사용자가 입력한 대화 내용
4. 커스텀 프롬프트 형식 (Mandarin & ChatGPT)
Caveduck에서는 Mandarin과 ChatGPT 전용 커스텀 프롬프트 형식을 제공해요. 이 형식들은 AI가 대화 중에 더 다양하게 반응할 수 있도록 도와줘요.
Mandarin 템플릿: 캐릭터 정보와 세계관을 구체적으로 입력해서 AI가 이를 참고하도록 해요.
ChatGPT 템플릿: 인터넷 RPG 대화 형식처럼 AI가 자동으로 주사위를 굴리거나 특정 이벤트를 발생시킬 수 있어요.
5. 커스텀 프롬프트 활용 예시
예시 1: 연애 시뮬레이션 호감도 시스템
AI와의 대화 중 호감도가 점수로 표시되고, 대화할 때마다 이 점수가 변해요. 높은 호감도일수록 특별한 이벤트가 열려요.
예시 2: TRPG 주사위 시스템
대화 중에 AI가 주사위를 굴려서 성공 여부를 결정해요. 주사위 결과에 따라 이야기 흐름이 바뀔 수 있죠.
6. 커스텀 프롬프트 작성 팁
명확하게 작성하기: AI가 이해할 수 있도록 짧고 명확하게 써야 해요.
작게 시작하기: 처음부터 복잡한 시스템을 만들기보다는, 간단한 시스템부터 시작해 점차 확장하는 것이 좋아요.
테스트하기: 프롬프트가 잘 작동하는지 테스트하고 필요한 부분을 조정해요.
자신만의 이야기 만들기: 캐릭터의 비밀이나 특별한 설정을 넣어서 더 재미있는 대화를 만들어 보세요!
커스텀 프롬프트 작성 및 적용 가이드
메인페이지 만들기 탭에 들어갑니다
만들기 페이지의 커스텀 모듈 탭을 클릭합니다
프롬프트 만들기를 클릭합니다
새로운 커스텀 프롬프트의 이름을 정해주고 만들기 버튼을 클릭합니다.
새롭게 생성된 커스텀 프롬프트를 클릭하여 편집을 시작합니다.
만다린과 chatgpt 버전을 각각 입력합니다
작성 도중 이해가 힘든 부분이 있다면 미리보기 버튼을 클릭하여 각 구문의 의미와 동작 방식을 확인합니다.
편집이 완료 되었다면 저장 버튼을 누릅니다.
캐릭터 작성 시 기본설정 페이지의 최 하단에 존재하는 커스텀 모듈 기능의 프롬프트 미지정을 클릭합니다.
원하는 프롬프트를 선택 후 적용합니다.
커스텀 프롬프트 작성 팁
명확하고 구체적으로 작성하기: AI가 이해할 수 있도록 간결하고 명확한 지시를 작성하세요.
작게 시작하기: 처음부터 복잡한 시스템을 설계하기보다는, 간단한 시스템부터 시작해 점차 확장해 나가는 것이 좋습니다.
테스트 후 조정하기: 프롬프트가 제대로 작동하는지 테스트한 후, 필요에 따라 조정하세요.
AI를 활용하기: 필요하다면 ChatGPT와 Claude의 힘을 빌리세요. 당신의 요구에 따른 프롬프트를 제작해줍니다.
자신만의 이야기와 시스템을 만들기: 캐릭터의 비밀 설정, 스토리, 그리고 세계관을 추가하여 더 깊이 있는 경험을 만들어 보세요.
예를 들어, 성좌와의 계약을 맺고 그들의 힘을 빌려 이야기를 진행하거나, 플레이어의 선택에 따라 스토리가 달라지는 시스템을 구현할 수 있습니다.