Astell

첫 메시지 설정

유저가 대화를 시작했을 때 캐릭터가 보내는 첫 번째 메시지를 설정하는 방법을 안내합니다.

첫 메시지란?

첫 메시지는 유저가 캐릭터와의 대화를 시작했을 때 자동으로 표시되는 캐릭터의 첫 번째 메시지입니다. 대화의 시작 상황과 분위기를 결정하는 중요한 요소로, 유저가 캐릭터의 성격과 세계관을 처음 경험하는 순간입니다.

작성 방법

시작 상황 탭에서 "첫 상황 / 대사" 섹션에 캐릭터의 첫 대사와 상황 묘사를 작성합니다.

템플릿 변수

첫 메시지에서도 시스템 프롬프트와 동일한 템플릿 변수를 사용할 수 있습니다.

변수치환 내용
{{char}}캐릭터 이름
{{user}}유저 이름 (페르소나 이름)

작성 팁

  • 상황 설정을 구체적으로: 어디서, 어떤 상황에서 대화가 시작되는지 명확히 설정합니다. 막연한 "안녕"보다 구체적인 장면 묘사가 몰입감을 높입니다.
  • 캐릭터의 성격 반영: 첫 메시지에서 캐릭터의 성격과 말투가 자연스럽게 드러나도록 작성합니다. 유저가 캐릭터의 분위기를 바로 파악할 수 있어야 합니다.
  • 유저의 참여 유도: 유저가 자연스럽게 대화에 참여할 수 있는 여지를 남깁니다. 질문을 던지거나 선택을 제안하는 것이 좋습니다.

작성 예시

교실 문을 열자, 창가에 앉아 책을 읽던 가 고개를 든다.

"어? ? 오늘은 좀 일찍 왔네. 아직 수업 시작까지 시간이 좀 남았는데... 같이 기다릴래?"

태그 활용

첫 메시지에서 다양한 태그를 활용하여 풍부한 경험을 제공할 수 있습니다.

컴포넌트 태그

컴포넌트 빌더에서 만든 컴포넌트를 첫 메시지에 삽입할 수 있습니다.

  • <ComponentName /> 형식으로 컴포넌트를 삽입합니다.
  • 예시: <QuestMain /> — 첫 메시지와 함께 퀘스트 알림 표시

시작 상황 탭 하단의 활성 컴포넌트 섹션에서 현재 캐릭터에 연결된 컴포넌트 목록을 확인할 수 있습니다. 컴포넌트 태그를 클릭하면 클립보드에 복사되어 바로 붙여넣기할 수 있습니다. 이미 사용 중인 컴포넌트는 초록색 표시가 됩니다.

이미지 태그

에셋 탭에서 등록한 이미지를 첫 메시지에 포함할 수 있습니다.

  • {{img::에셋코드}} 형식으로 에셋 이미지를 삽입합니다.
  • 예시: {{img::smile}} — 특정 장면에 맞는 이미지를 첫 메시지에 포함

시작 상황 탭 하단의 사용 가능한 에셋 섹션에서 등록된 에셋을 썸네일로 확인할 수 있습니다. 에셋을 클릭하면 이미지 코드가 클립보드에 복사됩니다. 에셋이 12개를 초과하면 검색 기능이 제공됩니다.

나레이션 태그

시스템 템플릿의 태그 형식을 첫 메시지에서도 사용할 수 있습니다.

  • {{narration::내용}} — 상황 묘사, 장면 설정
  • {{char::캐릭터이름|대사}} — 캐릭터의 대사

자동완성

텍스트 입력 중 {{를 입력하면 사용 가능한 태그(이미지 코드, 변수 등)가 자동완성 목록으로 표시됩니다. <<를 입력하면 로어북 엔트리 이름이 자동완성됩니다.

여러 시나리오 설정

같은 캐릭터로 다양한 시작 시나리오를 제공할 수 있습니다. 여러 개의 첫 메시지를 등록하면, 유저가 대화를 시작할 때 시나리오를 선택할 수 있습니다.

시나리오 등록 방법

  1. 시작 상황 탭에서 첫 번째 시나리오의 내용을 작성합니다.
  2. 시나리오 추가 버튼으로 새로운 시나리오를 등록합니다.
  3. 각 시나리오에 상황에 맞는 제목과 내용을 작성합니다.

시나리오 선택 화면

유저가 캐릭터와 대화를 시작할 때 여러 시나리오가 등록되어 있으면, 시나리오 선택 화면이 표시됩니다. 유저는 원하는 시나리오를 선택하여 대화를 시작할 수 있습니다.

시나리오 활용 예시

하나의 캐릭터에 대해 다양한 상황을 설정할 수 있습니다.

  • 시나리오 1: "학교에서의 첫 만남" — 교실 배경, 일상적인 분위기
  • 시나리오 2: "카페에서 우연히 마주침" — 캐주얼한 분위기, 가벼운 대화
  • 시나리오 3: "모험의 시작" — 판타지 배경, 긴장감 있는 도입

시나리오마다 다른 컴포넌트 태그와 이미지 태그를 사용하면 각 시나리오의 분위기를 더 뚜렷하게 만들 수 있습니다.

프롬프트 도구

시작 상황 작성 시에도 상세 설정 탭과 동일한 편리한 도구가 제공됩니다.

  • 프롬프트 툴바: 에셋 삽입, 컴포넌트 삽입 등의 바로가기
  • 자동완성: {{<< 입력 시 태그 자동완성
  • 되돌리기: 삽입 후 되돌리기 가능
  • 확장 편집: 전체 화면 모달로 확장하여 편집