영어에서 번역됨
안녕하세요! 저는 지난 2개월 동안 로어북을 실험해 왔고, 이제 제 지식을 여러분과 나누려고 합니다. 예시로는 제 로어북인 Medical/ER Basic을 참고하겠습니다
위에서 아래로 차례대로 설명하면서 중요한 부분마다 *** [name] *** 표시를 해 두겠습니다!
스크립트 이름 - 표시 이름은 스크립트 동작에 영향을 주지 않으며, 이 이름으로 검색되지도 않습니다. 시간 제한 없이 원하는 만큼 몇 번이든 변경할 수 있습니다
스크립트 유형 -
로어북은 Advanced의 간소화된 버전으로, 더 사용하기 쉽고 항목을 잘못된 곳에 넣어도 경고하지 않습니다.
Advanced는 코드 작성과 비슷하며, 문제를 찾아 고치기 전에는 저장할 수 없습니다
테마 - 봇에 표시될 때 로어북의 색상 상자를 바꿉니다. 11가지의 다소 특이한 색상 중에서 고를 수 있습니다.
설명 - 두 가지가 있으니 혼동하지 마세요. 로어북의 색상을 바꿀 수 있는 곳 옆에 있는 것이 더 회색빛인 설명입니다. 반면 About this script는 메인 페이지에서만 접근할 수 있습니다. 그대로 두면 위 내용을 그대로 반복합니다.
이미지 - 색상 시스템이 마음에 들지 않는다면 대신 이미지를 추가할 수 있습니다! 비율을 맞추지 않으면 이미지가 늘어나니 주의하세요.
*** 메시지 깊이 *** - 기본값은 3입니다. 로어북이 봇과 함께 몇 개의 메시지를 자체적으로 검사할지를 뜻합니다. 1로 설정하면 사용자의 최신 메시지만 확인하고, 2로 설정하면 사용자와 봇의 최신 메시지를 모두 확인합니다.
1로 설정하면 사용자의 최신 메시지만 확인하고 그 외에는 아무것도 확인하지 않아, 봇에게 기억이 전혀 없는 것처럼 보이게 됩니다. 반면 10으로 설정하면 그 메시지들을 모두 훑어보게 되어, 봇이 더 자주 행동하게 만듭니다. 때로는 사용자가 멈추거나 봇의 토큰이 소진될 때까지 같은 몇 마디 말을 계속 반복하기도 합니다.
항목에는 우선순위 시스템이 있어, 기본적으로 위쪽 항목이 아래쪽 항목보다 로어북에 더 큰 영향력을 가집니다.
태그 - 정리 용도로만 쓰이며 우선순위 시스템에는 영향을 주지 않습니다. 기본 제공 태그가 있지만 직접 만들 수도 있습니다. 규모가 큰 로어북에 유용합니다
항목 이름 - 이것 역시 봇은 보지 못하며, 정리와 찾기 용도로만 쓰입니다. 항목이 접힌 상태일 때는 항목의 키/댓글도 이름 옆에 함께 표시됩니다
항목 댓글 - 항목에 덧붙이는 짧은 메모입니다. 봇은 이것을 보지 못합니다. 저는 잊어버렸을 때를 대비해 항목에 무엇을 넣었는지 짐작하기 위해 개인적으로 사용합니다
*** 키 *** - 키는 각 항목을 활성화하는 단어라고 생각하면 됩니다. 항목은 사용자가 메시지에 특정 단어 세트를 입력할 때만 오직 작동합니다. 예를 들어 제 Medical/Er basic 로어북에는 증상을 키로 넣었고, 여러 철자와 약어도 함께 넣었습니다.
보조 키 - 여러 항목이 동시에 작동할 때 항목을 포함하거나 제외하는 데 사용합니다.
-And All, 보조 키의 모든 키가 맞아야 항목이 포함됩니다.
-And Any, 최소 하나의 키만 맞으면 항목이 포함됩니다.
-Not All, 모든 키가 맞으면 항목이 제외됩니다.
-Not Any, 최소 하나의 키가 맞으면 항목이 제외됩니다
배치 - 처음에는 기본값입니다. 이는 한 섹션만이 아니라 봇 전체에 영향을 준다는 뜻입니다. 개인적으로는 시나리오와 예시 대화도 선택 가능한 옵션입니다. 이들 중 하나를 선택하면 그 부분에만 영향을 주며 나머지에는 영향을 줄 수 없습니다.
위치 - 로어북이 봇 자체의 토큰보다 앞에 올지 뒤에 올지를 정합니다. 기본값은 뒤이며, 로어북의 배치를 나머지 세 가지 중 하나로 바꾼 경우에만 변경할 수 있습니다.
*** 내용 *** - 키가 맞았을 때 항목이 무엇을 할지 알려줍니다. 캐릭터가 어떻게 느끼게 할지, 봇이 일련의 행동을 하게 할지를 정합니다. 예를 들어 사용자가 정해진 증상 목록을 말했을 때 의사처럼 반응하도록 캐릭터를 만들 수 있습니다.
이 글머리 기호나 짧은 단락 형태로 두는 것이 가장 좋습니다
깊이 - 각 항목의 깊이는 수동으로 바꿀 수 있습니다. 깊이를 높게 주면 로어북이 특정 내용을 더 오래 기억하고, 낮게 주면 더 유연하게 작동합니다. 저는 의료 보조기구(보청기, 보행기 등)에는 깊이 6을, 검사(CBC, EKG 등)에는 깊이 3을 개인적으로 사용합니다
--
--
이벤트 팁
1# 이벤트 키를 만들 때는 내용에 'when given (key) do the following: ____'을 꼭 추가하세요. 이상하게 보일 수 있지만, AI가 나아갈 방향을 잡아 줍니다. 또한 이 한 줄은 특정 키가 일어날 확률을 보통의 70% 안팎에서 100%로 끌어올려 줍니다
1.5# 1#에 덧붙이자면, 같은 내용 안에 'when given (new/reroll key) reroll the following: ____'처럼 이벤트를 만드세요. 로어북은 메시지를 다시 생성할 때 처음과 같은 선택을 반복하는 데 약하기 때문에, 사용자가 자신에게 주어진 이벤트를 마음에 들지 않아 하면 넘어갈 수 있게 해 줍니다
2# 무작위 이벤트를 설정할 때는 목록이 든든한 도우미입니다. 예를 들어 위의 줄을 사용할 때 다음 중 하나가 'Case type'이 됩니다. 이후 같은 내용 상자에서 'Case type' 아래에 서로 다른 케이스 유형을 나열하세요
Case type
-case type 1#, 짧은 두 문장으로 설명
-case type 2#, 짧은 두 문장으로 설명
필요한 만큼 반복
3#
생성됨 7월 29일
업데이트됨 10월 16일
게시됨 7월 30일