캐릭터 만들기와 편집
캐릭터 카드는 AI 캐릭터를 정의하는 파일입니다. 그 캐릭터가 누구인지, 어떻게 말하는지, 어떤 모습인지, 채팅이 어떻게 시작되는지가 여기에 담깁니다. 카드는 Character Editor(캐릭터 편집기)에서 작성합니다. AI는 답변할 때마다 카드 필드를 읽으므로, 명확하고 구체적으로 쓸수록 캐릭터가 일관되게 유지됩니다.
캐릭터 만들기
- 상단 바에서 Characters(캐릭터)를 클릭하세요. 보이지 않으면 먼저 More(더보기)를 여세요.
- New(새로 만들기) 버튼(더하기 아이콘)을 클릭하세요. Create Character(캐릭터 만들기) 창이 열립니다.
- Name \*(이름) 입력란에 이름을 입력하세요. 이름은 필수입니다.
- 동그란 아바타 자리를 클릭해 그림을 추가하세요. 이 단계는 선택입니다.
- Create(만들기)를 클릭하세요.
카드가 빈 필드로 저장되고 Character Editor가 열립니다.
- Card(카드) 탭을 열고 캐릭터가 누구인지 Description(설명)에 적으세요. Dialogue & Greetings(대화 & 그리팅) 아래에 First Message(첫 메시지)도 추가하세요. 첫 메시지는 Roleplay(롤플레이) 채팅이 시작되는 방식입니다.
- 헤더의 Save(저장)를 클릭하세요.
이미 카드 파일이 있다면 대신 Import(가져오기)를 클릭하세요. 캐릭터 카드 가져오기와 내보내기를 참고하세요.
내 캐릭터와 채팅 시작하기
채팅을 시작할 때 그 캐릭터를 고르세요. Roleplay Mode: 시작하기 또는 Conversation Mode: 시작하기를 참고하세요.
Character Editor 한눈에 보기
Character Editor는 채팅 영역을 전체 화면 작업 공간으로 바꿉니다. 화면이 넓으면 탭이 왼쪽에 세로로 놓입니다. 화면이 좁으면 위쪽에 가로로 스크롤되는 띠 형태가 됩니다. 탭은 순서대로 Metadata(메타데이터), Card, Onboarding(온보딩), Convo(콘보), Lorebook(로어북), Sprites(스프라이트), Gallery(갤러리), Colors(색상), Voice(음성), Stats(스탯), Advanced(고급)입니다. 각 탭은 하나로 이어진 긴 양식에서 해당 구역으로 이동하므로, 스크롤해서 볼 수도 있습니다.
헤더에는 자주 쓰는 요소가 모여 있습니다.
- Back(뒤로) 화살표, 아바타 타일, 이름 입력란, 그리고
Modern AU version처럼 짧은 꼬리표를 다는 제목 또는 코멘트 입력란. 그 아래 줄에는 제작자와 버전이 표시됩니다. - Save. 무언가 바꾸기 전까지는 꺼져 있습니다. 작업하는 동안에는 아바타를 업로드하는 중이면 Uploading…(업로드 중…), 로어북을 카드에 추가하는 중이면 Embedding…(임베딩 중…), 그 밖에는 Saving…(저장 중…)이 표시됩니다.
- Favorite(즐겨찾기) 별.
- Export character(캐릭터 내보내기). 캐릭터 카드 가져오기와 내보내기를 참고하세요.
- Import character as persona(캐릭터를 페르소나로 가져오기). 이 카드를 새 페르소나로 복사합니다. 페르소나를 참고하세요.
- Duplicate character(캐릭터 복제).
- Delete character(캐릭터 삭제).
편집기를 나가면 먼저 변경 내용이 저장됩니다. 저장에 실패하면 초안을 유지한 채 편집기가 열린 상태로 남으므로 다시 시도할 수 있습니다.
별도 가이드가 있는 탭은 다음과 같습니다.
| 탭 | 가이드 |
| Onboarding | 대화형 온보딩 |
| Convo | Conversation Mode 프로필 |
| Lorebook | 로어북을 캐릭터와 페르소나에 연결하기 |
| Sprites | 캐릭터 스프라이트 |
| Gallery | 캐릭터와 페르소나 갤러리 |
| Colors와 Stats | 캐릭터 색상과 RPG 스탯 |
아래 절에서는 Metadata, Card, Voice, Advanced 탭과 아바타, 버전 히스토리를 설명합니다.
Metadata 탭
Metadata 탭에는 카드의 신원과 정리에 필요한 정보가 들어갑니다. 카드를 분류하고 공유하고 추적하는 데 쓰이며, 대부분은 AI에 전달되지 않습니다.
- Character ID(캐릭터 ID). 읽기 전용이며 카드를 저장한 뒤에 나타납니다. Copy(복사)를 클릭하면 복사됩니다.
- Name(이름). 화면에 표시되는 이름입니다. 프롬프트에서는
{{char}}로 쓰입니다.{{char}}는 Marinara가 캐릭터 이름으로 바꿔 넣는 자리 표시자입니다. - Creator(제작자). 카드를 만든 사람입니다. 공유할 때 제작자를 밝히는 데 씁니다.
- Version(버전).
1.0처럼 직접 정하는 버전 번호입니다. 옆의 Automatic versioning(자동 버전 관리) 스위치를 켜면 이전 버전을 보관하고, 카드가 바뀔 때 이 번호를 올립니다. 버전 히스토리는 이 스위치가 켜져 있을 때만 스냅샷을 저장합니다. - Talkativeness(수다스러움). 0에서 100퍼센트까지의 슬라이더입니다. 그룹 채팅에서 이 캐릭터가 얼마나 자주 말할지 정합니다. 기본값은 50퍼센트입니다.
- Tags(태그). 태그 추가 입력란에 태그를 입력하고 <kbd>Enter</kbd>를 누르거나 Add(추가)를 클릭하세요. 여러 태그는 쉼표로 구분하세요. 입력란은 라이브러리에서 이미 쓰고 있는 태그를 많이 쓰인 순서대로 추천합니다. 태그 하나는 옆의 X로 지우고, 전부 지울 때는 Remove All(전체 삭제)을 클릭하세요.
- Creator Notes(제작자 노트). AI에 절대 전달되지 않는 비공개 메모입니다.
Split description into fields(설명을 필드별로 분할)는 Version 아래에 있는 버튼입니다. 라벨이 붙은 텍스트(성격, 외모, 배경 이야기, 시나리오, 규칙, 예시 대화)를 Description에서 꺼내 각자의 필드로 옮깁니다. 먼저 짧은 요약이 표시되며, 적용하면 카드가 새 버전으로 저장됩니다. Description이 비어 있으면 이 버튼은 꺼져 있습니다.
Version history(버전 히스토리) 패널도 이 탭에 있습니다. 버전 히스토리를 참고하세요.
Card 탭
Card 탭은 글을 작성하는 주요 작업 공간입니다. 위쪽의 바로 가기 링크로 원하는 구역으로 이동할 수 있고, 필드마다 실시간 글자 수가 표시됩니다.
| 필드 | 쓸 내용 | AI에 전달 |
| Summary(요약) | 라이브러리와 카드 미리보기에 표시할 짧은 개요입니다. | 아니요 |
| Description | 캐릭터의 전반적인 정체성과 역할입니다. | 모든 프롬프트 |
| Personality(성격) | 기질, 말버릇, 행동 양식입니다. | 예 |
| Backstory(배경 이야기) | 지나온 이력, 출신, 중요한 인간관계입니다. | 예 |
| Appearance(모양) | 외모, 옷차림, 시각적 특징입니다. AI 아바타 프롬프트의 바탕으로도 쓰입니다. | 예 |
| Scenario(시나리오) | 이 캐릭터로 새 채팅을 시작할 때 쓰는 기본 상황입니다. | 예 |
Image Appearance Override(이미지 외모 재정의)는 Appearance 아래에 있으며 기본값은 꺼짐입니다. 켜면 LoRA 트리거 단어(사용자 지정 이미지 스타일을 켜는 키워드)처럼 짧은 이미지 태그를 넣을 두 번째 상자가 나타납니다. 켜 두고 내용을 채우면 이미지 프롬프트는 그 태그를 적힌 그대로 쓰고, Appearance는 배경 정보로 남겨 둡니다. AI 아바타 프롬프트도 이 태그를 바탕으로 채워집니다. 내레이터는 항상 Appearance의 전체 내용을 봅니다.
Dialogue & Greetings 구역에서는 채팅이 어떻게 시작되고 캐릭터가 어떤 말투를 쓰는지 정합니다.
- First Message. 새 Roleplay 채팅의 첫 메시지입니다. Conversation(대화)과 Game(게임) 채팅은 인사말로 시작하지 않습니다.
- Alternate Greetings(대체 인사말). 추가로 준비하는 첫 메시지입니다. Roleplay 채팅을 시작할 때 어느 것을 쓸지 고를 수 있습니다. 위아래 컨트롤로 순서를 바꾸고, X로 하나를 지우세요.
- Example Dialogue(예시 대화). 캐릭터의 말투를 알려 주는 대화 예시입니다. 예시는
<START>로 구분하고, 자리 표시자로{{user}}와{{char}}를 쓰세요.
<START>
{{user}}: Hello!
{{char}}: *waves excitedly* Hey there!인사말과 예시 메시지에는 캐릭터의 Gallery 이미지를 표시할 수 있습니다. 갤러리 이미지를 메시지와 인사말에서 다시 사용하기를 참고하세요. 인사말에 다른 웹사이트의 이미지가 표시되면 Save images locally(이미지를 로컬에 저장)로 Gallery에 사본을 보관할 수 있습니다. 인사말의 웹 이미지 저장하기를 참고하세요.
마법봉으로 카드 필드 작성하기
Summary, Description, Personality, Backstory, Appearance, Scenario, Example Dialogue, First Message와 각 Alternate Greeting 필드 위에는 아이콘만 있는 마법봉 버튼이 있습니다. 툴팁에 그 버튼이 작성할 필드가 표시됩니다.
시작하기 전에: 작동하는 텍스트 연결을 설정하세요. AI 제공자에 연결하기를 참고하세요.
- 필드에
smart, scientist, handsome처럼 유지할 아이디어를 적거나 비워 두세요. - AI가 참고할 다른 카드 필드를 채우세요. 먼저 저장할 필요는 없습니다.
- 해당 필드의 마법봉을 클릭하세요. Marinara는 입력한 텍스트를 시작 정보로 삼아 그 필드를 100–300단어로 작성하도록 요청합니다. Example Dialogue는 대화 예시를 요청합니다. First Message와 각 Alternate Greeting은 사용자의 답변 여지를 남겨 두는 첫 메시지 하나를 요청합니다.
- 결과를 수정한 다음 Save를 클릭하세요.
마법봉은 기본 에이전트 텍스트 연결을 사용하고, 없으면 기본 텍스트 연결을 사용합니다. 설정한 에이전트 대체 연결도 그대로 적용됩니다.
마법봉은 저장하지 않은 초안에서 선택한 필드만 바꿉니다. 생성에 실패하면 입력한 텍스트가 그대로 남습니다. 기다리는 동안 그 필드를 수정하거나 다른 카드로 바꾸면, 늦게 도착한 결과가 작업한 내용을 덮어쓰지 않습니다. 마법봉을 쓰는 데 Professor Mari는 필요하지 않습니다.
아바타 추가하기
아바타는 채팅과 라이브러리에서 캐릭터를 나타내는 그림입니다.
그림 업로드하기
- 편집기 헤더의 아바타 타일을 클릭하세요.
- 이미지 파일을 고르세요. 새 그림이 바로 나타납니다.
캐릭터에 아바타가 생기면 Metadata 탭에 아바타 자르기 도구가 나타납니다. 이 도구로 원 안에서 그림을 옮기거나 확대하고, 아바타를 지울 수도 있습니다.
AI로 아바타 생성하기
시작하기 전에: 이미지 생성 연결을 추가하세요. AI 아바타 버튼은 이미지 생성 연결이 있을 때만 나타납니다. AI 제공자에 연결하기를 참고하세요.
- 아바타 타일 위에 마우스를 올리고 마법봉 버튼을 클릭하세요. Generate Character Avatar(캐릭터 아바타 생성) 창이 열립니다.
- Image Generation Connection(이미지 생성 연결)을 고르세요.
- Avatar Prompt(아바타 프롬프트)를 확인하거나 고치세요. Image Appearance Override가 켜져 있고 내용이 채워져 있으면 그 내용으로 시작합니다. 그렇지 않으면 Appearance, Description, Personality 중 먼저 텍스트가 있는 것을 씁니다.
- 카드에 이미 아바타가 있으면 Use current avatar as a reference(현재 아바타를 참조로 사용)를 체크할 수 있습니다.
- Generate(생성)를 클릭하세요. 다시 시도하려면 Regenerate(재생성)를 클릭하세요.
- 결과가 마음에 들면 Use Avatar(아바타 사용)를 클릭하세요.
그림 크기는 이미지 생성 설정의 Portraits(초상화) 이미지 크기를 따르며, 기본값은 1024 x 1024입니다. Expose media prompts before sending(전송 전에 미디어 프롬프트 표시)이 켜져 있으면 요청할 때마다 먼저 프롬프트 검토 단계가 나타납니다.
Voice 탭
Voice 탭에서는 Text to Speech(음성 합성)가 이 캐릭터를 소리 내어 읽을 때 어떤 목소리로 들릴지 정합니다.
- Voice. 이 캐릭터의 목소리입니다. 바꾸면 Save를 누르지 않아도 바로 저장됩니다. Connections → Text to Speech(연결 → TTS)에 있는 이 캐릭터의 행과 같은 설정입니다. 비워 두면 기본 목소리를 씁니다. AU 사본의 원본처럼 이름이 같은 카드에 목소리가 있으면, 이 카드도 그 목소리를 쓰기 때문에 빈 입력란에 그 목소리 이름이 표시됩니다.
- Preview(미리 듣기). 그 목소리로 짧은 문장을 재생합니다. 문장에는 캐릭터 이름이 들어가고, Phonetic name(발음 표기 이름)을 설정했다면 그 이름이 들어갑니다.
- Phonetic name. 발음을 바로잡을 때만 쓰는 선택 항목입니다. 카드의 일부이므로 유지하려면 Save를 클릭하세요.
Text to Speech가 꺼져 있거나 모든 캐릭터가 한 목소리를 함께 쓰면 Voice 입력란 대신 짧은 안내 문구가 표시됩니다. 한 목소리를 함께 쓰는 경우에는 안내 문구에 Use a voice per character(캐릭터별 음성 사용)가 함께 나옵니다. Open Text to Speech settings(TTS 설정 열기)를 누르면 Connections가 열립니다. Text to Speech(TTS) 설정을 참고하세요.
Advanced 탭
Advanced 탭에는 프롬프트 제어 항목이 있습니다. 평범한 캐릭터라면 비워 두세요. 이 항목은 Conversation, Roleplay, Game 모드에서 적용됩니다. Conversation이나 Game 프리셋은 둘러싼 프롬프트를 바꾸지만, 캐릭터의 Post-History Instructions나 Depth Prompt를 끄지는 않습니다.
- System Prompt(시스템 프롬프트). 캐릭터별 지시문입니다. 현재 프리셋의 캐릭터 블록, Conversation의 캐릭터 컨텍스트, Game의 캐릭터 카드를 통해 들어갑니다. 채팅의 주 시스템 프롬프트를 대체하지는 않습니다.
- Post-History Instructions(대화 이후 지시사항). 채팅 기록 뒤, AI가 글을 쓰기 직전에 놓이는 텍스트입니다. "Stay in character" 같은 문구가 그 예입니다.
- Depth Prompt(깊이 주입 프롬프트). 채팅 기록 안에 주입되는 텍스트입니다. Depth(깊이)는 몇 개 메시지 앞에 넣을지 정하며, 0은 가장 최근 메시지 바로 뒤입니다. 기본값은 4입니다. Role(역할)은 System(시스템), User(유저), Assistant(어시스턴트) 중 하나이며, 기본값은 System입니다.
Regex Scripts(정규식 스크립트) 구역에는 이 캐릭터에만 적용되는 찾아 바꾸기 스크립트가 들어갑니다. 정규식 스크립트를 참고하세요.
선택한 채팅에서 대체 필드 사용하기
대체 필드를 쓰면 같은 캐릭터라도 고른 채팅에서는 설명, 외모, 배경 이야기 같은 내용을 다르게 쓰고, 나머지 채팅은 원본을 그대로 유지합니다. 7개 카드 필드 아래에는 각각 Add Alternative Field(대체 필드 추가)가 있습니다.
- 바꾸려는 필드 아래의 Add Alternative Field를 클릭하세요. Marinara가 그 필드의 텍스트를 새 대체 필드에 복사합니다.
- 대체 필드를 수정하세요. 대체 필드에는 전용 마법봉이 있습니다. 이 마법봉은 대체 필드의 텍스트를 시작 정보로 쓰며 원본 필드는 바꾸지 않습니다.
- Active in 0 chats(0개 채팅에서 활성)를 열고 이 대체 필드를 쓸 채팅을 체크하세요. 이 캐릭터가 포함된 채팅만 표시됩니다.
- Save를 클릭하세요.
규칙은 다음과 같습니다.
- 한 채팅은 필드마다 대체 필드를 하나만 쓸 수 있습니다. 다른 대체 필드에서 그 채팅을 체크하면 그쪽으로 옮겨 갑니다.
- 체크한 채팅이 없으면 대체 필드는 나중에 쓰도록 비활성 상태로 남습니다.
- 비어 있는 대체 필드는 해당 채팅에서 그 필드를 비웁니다.
- 채팅별 시나리오와 이미지 외형 덮어쓰기 설정은 계속 우선 적용됩니다.
- Summary 대체 필드는 메타데이터로 남으며 AI에 전달되지 않습니다.
- 캐릭터가 채팅에서 빠지면 그 할당은 일시 중지되며, 캐릭터를 다시 추가하면 재개됩니다.
- 카드 내보내기, 가져오기, 복제, 캐릭터와 페르소나 간 변환에서는 대체 텍스트를 유지하지만 채팅 체크는 지웁니다. 전체 프로필 백업은 체크도 유지합니다.
대체 필드를 삭제하려면 휴지통 버튼을 클릭하고 Delete(삭제)로 확인한 다음 Save를 클릭하세요. 그 대체 필드를 쓰던 채팅은 원본 필드로 돌아갑니다. 대체 필드를 삭제해도 원본 필드는 삭제되지 않습니다.
버전 히스토리
Automatic versioning이 켜져 있으면 저장할 때마다 Metadata 탭의 Version history에 스냅샷이 추가될 수 있습니다. 그 전까지는 Previous card states will appear here after the next edit.이 표시됩니다. 저장된 스냅샷 수는 카운터로 확인할 수 있습니다.
저장된 버전과 현재 카드를 비교하려면 다음과 같이 하세요.
- Metadata 탭을 여세요.
- Version history에서 저장된 버전을 클릭하세요. 비교 창이 열리고 카드 필드를 나란히 보여 주며, 달라진 필드마다 표시해 줍니다.
이전 버전으로 되돌리려면 다음과 같이 하세요.
- 그 버전의 비교 창을 열거나, 목록에서 그 버전의 복원 아이콘을 클릭하세요.
- Restore this version(이 버전 복원)을 클릭한 다음 확인하세요.
Marinara는 먼저 현재 카드를 버전 히스토리에 저장합니다(이미 그 버전과 같으면 저장하지 않습니다). 그래서 나중에 다시 되돌릴 수 있습니다.
패널의 다른 컨트롤은 다음과 같습니다.
- 연필 아이콘은 복원하지 않고 스냅샷의 카드 버전 번호를 바꿉니다.
- 휴지통 아이콘은 스냅샷을 지웁니다. 현재 카드는 바뀌지 않습니다.
- Reset(초기화)은 저장된 스냅샷을 모두 지우고 카드 버전을 1.0으로 되돌립니다. Marinara가 확인을 요청하며, 이 작업은 되돌릴 수 없습니다. 저장하지 않은 편집 내용이 있으면 Reset은 꺼져 있습니다.
에이전트가 제안한 카드 수정 검토하기
Roleplay 채팅에서는 선택 사항인 에이전트가 장면을 바탕으로 카드 필드의 작은 수정을 제안할 수 있습니다. 이때 Review Character Card Updates(캐릭터 카드 업데이트 검토) 창이 열리므로 무엇을 남길지 직접 정합니다. 제안된 수정마다 다음 중 하나를 고르세요.
- Approve(승인)는 수정을 적용하고, 버전 번호를 올리고, 버전 히스토리 항목을 추가합니다.
- Regenerate는 에이전트에게 다시 시도하도록 요청합니다.
- Reject(거부)는 제안을 버립니다.
제안이 만들어진 뒤 텍스트가 바뀌었다면, 앱이 먼저 경고한 다음에야 강제로 적용할 수 있게 합니다. 이런 에이전트를 켜고 끄는 방법은 에이전트: 채팅을 도와주는 AI를 참고하세요.
작동하지 않는 경우
- 마법봉이 아무 반응이 없거나 실패합니다. 작동하는 텍스트 연결이 있는지 확인하세요. 실패해도 초안은 절대 덮어쓰이지 않습니다.
- AI 아바타 버튼이 없습니다. 먼저 이미지 생성 연결을 추가하세요.
- Professor Mari를 삭제할 수 없습니다. Professor Mari는 Marinara가 시작할 때마다 초기화하는 기본 캐릭터입니다. Professor Mari, 앱 안의 어시스턴트를 참고하세요.
관련 가이드
- 페르소나
- 캐릭터 카드 가져오기와 내보내기
- 캐릭터 라이브러리 정리하기