본 페이지에서는 메인 스토리를 추가로 이어 나가기 위해, 첫 번째 장면 이후에 또다른 장면을 추가하고 연결하는 방법에 대해서 알아볼 수 있도록 하겠습니다.
“첫 번째 장면” 이후의 스토리는 추가 장면으로
“추가 장면” 탭의 “장면 도식”에서는 플롯의 장면이 추가됨에 따라 그 스토리라인을 자동으로 시각화하여 보여줍니다.
“장면 추가”를 선택하는 경우, 아래와 같은 화면이 우측에 팝업되며 장면 추가를 진행합니다.
기본 설정
기본 설정에서는 추가될 장면의 이름과 추가될 장면의 주요 줄거리를 적습니다.
장면이 전환되면, 전환되는 장면의 인트로는 모델이 자동으로 생성합니다.
이는 지금까지의 대화 내용과 두 번째 장면의 첫 번째 응답이 자연스럽게 이어지며 시작할 수 있도록 하기 위함이며,
이 첫 번째 응답을 생성하기 위해서 모델에게 전달하는 프롬프트가 바로 “장면 시작 내용 지침” 입니다.
즉, 장면이 바뀔 때, 모델은 이때까지의 대화 내용과 “장면 시작 내용 지침”을 모두 참고하여 새 장면의 첫 번째 응답을 자동으로 생성합니다.
이름 | 텍스트 | 장면의 제목을 적습니다. |
서사 | 프롬프트 | 이 장면으로 넘어왔을 때, 앞으로 발생할 상황의 주요 줄거리를 적습니다. |
장면 시작 내용 지침 | 프롬프트 | 이 장면으로 넘어 올 때, 첫 번째 AI 응답을 생성하는 중에 참고해야 할 내용을 프롬프트 형태로 적습니다. |
서사 Vs. 장면 시작 내용 지침
서사는 이번 장면에서 어떤 방향으로 이야기가 전개될 지를 서술하고, 장면 시작 내용 지침은 이야기가 시작하는 순간에 AI가 참고할 내용입니다.
예를 들어, “만나서, 인사하고, 자리에 앉아서, 밥을 먹는” 순서대로 이야기가 흘러간다면,
•
서사 : {{user}}와 {{char}}가 만나서 인사하고, 자리에 앉아서 밥을 먹는다.
•
장면 시작 내용 지침 :
{{user}}와 {{char}}가 처음 마주했을 때의 상황, 장소, 분위기, 첫 장면에서 꼭 적어야 할 것, 적지 말아야 할 것 등에 대한 프롬프트
위와 같이 구별할 수 있습니다.
장면 전환 규칙
위의 안내대로 추가 장면을 만들었다면, 플롯의 장면 도식은 다음과 같이 표시될 것입니다.
첫 번째 장면과 두 번째 장면은 현재 정의되어 있으나, 첫 장면에서 두 번째 장면으로 넘어가는 연결고리가 명확하게 정의되어 있지 않기 때문에, 두 개의 장면이 서로 나뉘어서 표시되고 있는 것이죠.
여기에서 첫 번째 장면에서 두 번째 장면으로 장면을 넘겨주기 위해, 모아리에서는 각 장면별로 “장면 전환 규칙”을 제공하고 있습니다.
장면 전환 규칙의 생성 방법입니다. 구별을 위해 “규칙의 이름”을 먼저 적고, 이 규칙을 통해서 도달할 장면을 선택합니다.
예를 들어, “첫 장면에서 추가 장면으로” 넘어가는 규칙을 만들고자 한다면, 왼쪽 사진과 같이
•
“이름”은 알아보기 쉬운 대로 적고
•
“이동할 장면 이름”에서는 “추가 장면”을 선택합니다.
위와 같이 작성하였다면, 장면 도식이 우측과 같이 변경되는 것을 보실 수 있습니다.
해당 도식에서 확인할 수 있듯, 방금 여러분께서는 “추가 장면”으로 넘어가는 길목을 생성하신 것입니다.
각 장면별 장면 전환 규칙은 최대 6개까지 생성할 수 있습니다. 즉, 플롯 장면에서는 최대 여섯갈래 길까지 만들 수 있습니다.
장면 전환 조건을 생성하였다면, 그 전환 조건이 발생하는 기준을 정해야 그 기준에 따라 장면이 움직이겠죠.
모아리에서는 그 전환 조건을 총 4가지로 설정할 수 있도록 제공하고 있습니다.
이름 | 입력 요소 | 상세 설명 |
AI 판단 | 프롬프트 | 충족할 조건을 프롬프트로 직접 작성하면 AI가 판단 (ex. A와 B가 충분히 친해짐) |
변수 점수 | 조건 및 수치 지정 | 특정 변수의 점수가 선택한 조건을 만족 (ex. 호감도가 50 이상) |
장면 전환 후 채팅 횟수 | 조건 및 수치 지정 | 해당 장면으로 진입한 후 이루어진 채팅 횟수의 조건 (ex. n회 이상) |
장면 전환 후 변수 점수 변화 | 조건 및 수치 지정 | 해당 장면으로 진입한 후의 변수 변화 (ex. 장면에 들어온 후 호감도가 50 상승) |
“변수” 에 관한 설정은 아래에서 제공하고 있으니, 아래 “변수”에 대한 설명을 참조해 주시기 바랍니다.
AI 판단의 경우, 가급적 구체적으로 작성해야 AI가 정확하게 규칙을 이해하고 판단합니다. 이 점 유의해 주시기 바랍니다!
예를 들어, 달력 상 6월이 되어야 장면이 넘어간다면
•
“6월이 된다.” 라고 적는 것보다는
•
“마지막 메시지 기준, 일자가 6월중이다.” 라고 적는 것이 AI의 판단 착오를 덜하게 할 수 있습니다.
장면 전환 조건은 여러 개 설정할 수 있으며, 여러 개 설정한 경우 “설정된 모든 조건을 충족해야만” 해당 장면 전환 조건이 발동합니다. 예를 들어,
AI 판단 : {{user}}와 {{char}}가 친해짐
변수 점수 : "호감도" 변수 , 크거나 같음, 50
장면 전환 후 채팅 횟수 : 10
Markdown
복사
위 세 가지 규칙이 모두 설정된 경우,
이 장면으로 들어온 후 10회 이상의 채팅을 했으며, "AND" 호감도가 50 이상이고, "AND" AI 판단 하에 {{user}}와 {{char}}가 충분히 진해진 경우
Markdown
복사
이를 모두 충족해야 이 장면 전환 규칙에서 설정된 다음 장면으로 이동합니다.
금지 규칙
이번 장면에서 “발생하면 안되는 상황”을 금지할 수 있으며, 입력 사항은 AI가 판단하는 프롬프트로 한정합니다.
예를 들어, 해당 장면에서 플레이어의 “반말” 을 금지하고자 한다면
•
이름 : 반말 금지
•
금지 프롬프트 : {{user}}가 반말을 한다.
•
안내 문구 : 반말은 금지되어 있습니다. 예의를 갖춰 주시기 바랍니다.
위와 같이 기입하면, 플레이어가 이번 장면에서 반말을 할 경우 메시지가 전송되지 않습니다.







