시작하기
home
처음 접속하셨나요?
home

변수 - 지금 내 채팅은 몇 점?

변수에 따라 캐릭터의 반응을 조절하고, 이야기의 밀도를 바꾸거나 내용을 이어나가는 방향성을 맞추어 줄 수 있습니다.
스토리의 진행 상황에 따라서, 소위 말하는 “상태 포인트,” 전문 용어로 “스탯(Stat)”을 활용해 대화의 진행도를 시각화하는 것은 채팅의 몰입도에 큰 도움을 줄 수 있습니다. 모아리에서는 이 상태 포인트, 또는 스탯을 변수라고 칭합니다. 우측의 예시에서, 상단의 “신뢰도”가 이 변수에 해당합니다.
뿐만 아니라, 모아리에서는 이 변수에 따라서 채팅 내용과 캐릭터의 반응, 현재 상황에 대한 서술에 직접적인 영향을 주거나, 플롯의 장면과 서브 이벤트를 발동시키는 요인으로 활용할 수 있습니다.
제작자의 설계에 따라서, 유저에게는 이 변수를 직접 보여주지 않고 내부적으로만 움직이게 하여 이야기의 흐름을 안정적으로 유지하도록 하는 장치로써 작용하도록 할 수 있습니다. 하나의 플롯 당, 변수는 최대 4개까지 추가할 수 있습니다. 아래의 설정은 변수마다 개별로 설정 가능한 항목입니다.

변수 추가하기

기본 설정

가장 기본이 되는 변수의 속성을 결정합니다.
이름
텍스트
변수의 이름입니다. 유저가 구별할 수 있도록 명확하게 기입하는 것이 좋으며, 프롬프트에 영향을 주지 않습니다.
초기값
정수 (음수 가능)
채팅이 처음 시작되었을 때 해당 변수의 수치입니다. 유저의 첫 메시지에 대한 응답도 뒤의 “변수 범위”의 영향을 받습니다. 유저에게 노출 체크박스를 해제하면 유저 플레이 시 해당 변수가 보이지 않도록 할 수 있습니다.
범위
정수
최대값과 최소값을 설정합니다. 변수가 아무리 많이 변하더라도 최소값 및 최대값을 넘어서지 않습니다.
설명
텍스트
해당 변수가 무엇을 나타내는지 유저에게 설명할 수 있는 텍스트란입니다. AI 답변에는 영향을 주지 않습니다..
변수에는 다음과 같은 것들이 포함될 수 있습니다.
호감도, 신뢰도, 주목도, 영향력 등 특정 인물이나 불특정 다수에 대해 유저가 가지는 정성적인 가치
민감도, 체력, 건강 상태, 갈증, 허기 등 신체 상태
병력의 양, 내공 수치, 캐릭터의 레벨, 전투력, 자본의 양 등, 유저가 소유한 것들 중 정량적으로 평가될 수 있는 가치
턴 수, 지체한 시간의 수 등 시간 및 채팅의 흐름 정도를 표현할 수 있는 지표
이외에도 수치로 표현될 수 있는 채팅과 관련된 모든 속성

변수 범위

해당 탭에서는 변수의 효과와 증가, 감소 요인을 지정합니다.
최소값 / 최대값
정수
여기에서 작성하는 프롬프트는 변수의 값이 어느 범위 안에 속할 때 적용될 지 정합니다.
증감량
정수
대폭 / 중간 / 소폭 변화 시의 변화량을 설정합니다.
효과
프롬프트
이 범위 안에 있을 때, 어떤 효과가 적용될 지 정의합니다. AI 답변에 영향을 미칩니다.
다음과 같은 상황이라고 예를 들어 보겠습니다.
"호감도" 변수가 중간 지점인 -50~50 사이일 때에는 변화량을 줄이고, 50이나 -50이 넘어가면 더 극단적으로 변화하도록 하고 싶다. 중간 지점일 때에는 나에게 어색하게 대하고, 50보다 높으면 나에게 호감을 가지고, -50보다 낮으면 대놓고 날 싫어하게 하고 싶다.
Markdown
복사
이때에는 이렇게 설정할 수 있습니다.
범위 1 최소값, 최대값 -50, 50 증감량 대폭, 중간, 소폭 감소 -5, -3, -1 소폭, 중간, 대폭 증가 1, 3, 5 효과 {{user}}에게 어색하게 대한다.
Markdown
복사
범위 2 최소값, 최대값 (빈칸), -50 증감량 대폭, 중간, 소폭 감소 -20, -10, -5 소폭, 중간, 대폭 증가 1, 3, 5 효과 {{user}}를 대놓고 싫어한다.
Markdown
복사
범위 3 최소값, 최대값 50, (빈칸) 증감량 대폭, 중간, 소폭 감소 -5, -3, -1 소폭, 중간, 대폭 증가 5, 10, 20 효과 {{user}}에게 강한 호감을 가지고 대한다.
Markdown
복사

이어서…

상승 및 하락 조건은 각 변수가 이 범위 안에 있을 때, 언제 상승하고 언제 하락할지 작성합니다.
이 내용은 AI의 답변을 보고 추후에 2차 판단을 통해 증감 방향 및 증감량을 판단하는데 영향을 끼칩니다. 따라서, AI의 응답에는 직접적인 영향을 끼치지 않습니다.
개별 변수 범위마다 상승 조건 및 하락 조건은 서로 다르게 정할 수 있습니다. 예를 들어,
# 호감도가 -50 ~ 50일 때 상승 조건 : {{user}}가 {{char}}가 좋아할 법한, 또는 {{char}}의 마음에 드는 행동을 한다 하락 조건 : {{user}}가 {{char}}가 싫어할 법한, 또는 {{char}}의 마음에 들지 않는 행동을 한다 # 호감도가 50 이상일 때 상승 조건 : {{user}}가 어떤 행동이든 한다. 하락 조건 : 하락하지 않는다.
Markdown
복사
극단적으로는, 위와 같은 조건을 설정할 수도 있습니다.