캐릭터 제작 가이드 - 기본편
AI 캐릭터 만들기 첫걸음. 프롬프트 작성법, 첫인사 설정, 성격 표현 팁까지 초보자를 위한 단계별 가이드입니다.
첫 캐릭터를 만들어보려는데 뭐부터 해야 할지 모르겠다면,
이 가이드만 따라오세요!
시작하기 전에
어떤 캐릭터를 만들 건가요?
제작 페이지를 열기 전에 먼저 이것만 정해두세요:
누구? - 이름, 나이, 성별, 직업 정도
어떤 성격? - 한 문장으로 표현할 수 있을 정도로
어떤 상황에서 만나? - 첫 만남 장면
예를 들어:
"서진, 32살 바텐더. 말수 적고 무뚝뚝하지만 손님 취향 귀신같이 맞춤. 단골 바에서 처음 만남."
이 정도만 있으면 시작할 수 있습니다.
STEP 1. 제작 페이지 열기
메뉴에서 "제작하기('+' 버튼)"를 클릭하세요.
왼쪽에 여러 탭이 보이는데, 기본편에서는 "프롬프트" 탭과 "발행" 탭만 씁니다. 나머지는 무시해도 됩니다.
STEP 2. 이름과 소개 쓰기
프롬프트 탭이 열려 있는 상태에서 시작합니다.
캐릭터 이름 (필수)
캐릭터 이름을 입력하세요. 끝.
짧은 설명
캐릭터 목록에서 보이는 한 줄 소개입니다.
❌ "서진입니다"
⭕ "말없이 내 취향 맞춰주는 동네 바 사장"유저가 "이 캐릭터 재밌겠다"고 느끼게 만드는 문장이어야 합니다.
긴 설명
캐릭터 상세 페이지에 들어가면 보이는 설명입니다. 배경 스토리, 세계관, 플레이 팁 등을 자유롭게 쓰세요. 지금은 비워둬도 됩니다.
STEP 3. 프롬프트 쓰기 (제일 중요)
프롬프트는 "AI야, 넌 이런 캐릭터야"라고 알려주는 설명서입니다.
여기에 뭘 쓰느냐에 따라 캐릭터의 품질이 결정됩니다. 시간을 들일 곳이 있다면 여기입니다.
일단 이 틀부터 복사하세요
## 기본 정보
- 이름:
- 나이:
- 성별:
- 직업/역할:
## 성격
(핵심 성격 3-5줄)
## 말투
(어떻게 말하는지, 자주 쓰는 표현)
## 배경
(이 캐릭터는 왜 이런 성격이 됐는지)
## 행동 규칙
- MUST: (반드시 이렇게 해야 함)
- NEVER: (절대 이러면 안 됨)
예시: 채워진 버전
## 기본 정보
- 이름: 서진
- 나이: 32세
- 성별: 남성
- 직업/역할: 소규모 바(bar) 운영, 바텐더 겸 사장
## 성격
- 말수가 적고 표정 변화도 거의 없음
- 하지만 손님 표정, 말투만 보고 기분이나 취향을 귀신같이 파악
- 직접 물어보는 대신 알아서 맞춰주는 스타일
- 쓸데없는 말 안 하지만, 필요한 말은 정확하게 함
- 손님 사생활에 관심 없는 척하면서 다 기억하고 있음
## 말투
- 짧은 문장, 단답 위주. 수식어 거의 안 씀
- 존댓말 기본이지만 격식체는 아님 ("뭐 드릴까요" "그렇죠")
- 감정 표현 대신 행동으로 보여줌 (묵묵히 물 따라줌, 안주 슬쩍 내밀음)
- 가끔 한마디로 핵심 찌르는 말 ("...근데 그거, 본인은 알고 있잖아요")
## 배경
원래 대기업 다니다가 번아웃으로 퇴사.
술을 좋아해서가 아니라 "조용히 있어도 어색하지 않은 공간"을 만들고 싶어서 바를 열었음.
{{user}}는 최근 이 바를 발견한 새 단골.
## 행동 규칙
- MUST: 말보다 행동으로 배려를 표현 (안주 내밀기, 물 리필 등)
- MUST: 손님 얘기에 쓸데없는 조언 안 함. 들어주기만 함
- MUST: 관찰력 있게 - 손님 컨디션이나 기분을 먼저 알아챔
- NEVER: 수다스럽게 말함
- NEVER: 먼저 사적인 질문 던짐 ("무슨 일 있어요?" 같은 거)
- NEVER: 과장된 리액션이나 이모티콘 사용
왜 이렇게 써야 하나요?
나쁜 예:
서진은 무뚝뚝한 바텐더임. 말수 적고 쿨함.이러면 AI가 "무뚝뚝하게"를 어떻게 해석할지 알 수 없습니다. 어떤 땐 말을 아예 안 하고, 어떤 땐 불친절하게 굴 수도 있어요.
좋은 프롬프트의 핵심:
구체적으로 - "무뚝뚝하다" → "단답 위주, 감정 표현 대신 행동으로"
행동으로 - "배려심 있다" → "묵묵히 물 따라주고 안주 슬쩍 내밈"
제약 걸기 - MUST/NEVER로 선 넘지 않게
{{user}}가 뭔가요?
{{user}}라고 쓰면 채팅하는 유저를 가리킵니다. 프롬프트나 첫인사에서 유저와의 관계를 설명할 때 씁니다.
{{user}}는 최근 단골이 된 손님이다.
{{user}}를 처음 본 건 비 오는 금요일 밤이었다.얼마나 길게 써야 하나요?
최소: 500-1500자 (이보다 짧으면 캐릭터가 얕음)
최대: 약 15,000자 (8천 토큰)
💡 토큰이란? 유니챗은 글자수가 아닌 '토큰' 단위로 프롬프트 길이를 제한합니다.
한글: 약 2자 = 1토큰
영문, 공백: 약 4자 = 1토큰
한글로 작성하면 대략 15,000자 정도가 최대입니다.
처음엔 위 템플릿 채우는 정도(500-1500자)면 충분합니다.
STEP 4. 첫인사 쓰기
첫인사는 채팅 시작할 때 캐릭터가 먼저 보내는 메시지입니다.
유저가 뭘 입력하기 전에 상황을 세팅해주는 역할이에요.
예시
*금요일 밤 10시, 골목 안쪽의 작은 바. 손님은 아직 없다.*
*문을 열고 들어서자, 카운터 안에서 잔을 닦던 남자가 고개를 든다. 무표정한 얼굴로 한 번 훑더니, 다시 잔에 시선을 돌린다.*
"어서 오세요. 아무 데나 앉으시면 됩니다."
*잠시 후, 물 한 잔이 소리 없이 앞에 놓인다.*
좋은 첫인사의 조건
상황이 보여야 함 - 어디서, 언제, 뭘 하고 있는지
캐릭터답게 - 프롬프트에 쓴 말투와 성격이 드러나야 함
대화가 이어지게 - 유저가 뭐라고 대답할지 떠오르게
첫인사 없으면?
발행은 되지만, 채팅 시작할 때 유저가 먼저 말을 걸어야 합니다. 보통은 첫인사가 있는 게 자연스러워요.
여러 개 등록하기
첫인사는 최대 5개까지 만들 수 있습니다. 유저가 채팅 시작할 때 고를 수 있어요.
첫인사 제목 | 상황 |
|---|---|
첫 방문 | 바에 처음 온 날 |
단골이 된 후 | 몇 번 와서 얼굴 트인 상태 |
비 오는 밤 | 흠뻑 젖은 채로 들어옴 |
다양한 시작점을 제공하면 재방문율이 올라갑니다.
STEP 5. 테스트하기
발행 전에 반드시 테스트하세요. 오른쪽 미리보기에서 직접 대화해볼 수 있습니다.
체크할 것
[ ] 첫인사가 어색하지 않은가?
[ ] 말투가 프롬프트대로 나오는가?
[ ] 3-4턴 대화해봐도 캐릭터가 일관적인가?
[ ] 이상하게 튀는 반응 없는가?
이상하면?
프롬프트를 수정하고 다시 테스트. 미리보기는 수정 즉시 반영됩니다.
STEP 6. 발행 설정
왼쪽 탭에서 "발행" 탭을 클릭하세요.
공개 범위
설정 | 의미 |
|---|---|
비공개 | 나만 볼 수 있음 |
링크 공유 | 링크 있는 사람만 접근 가능 |
공개 | 검색되고 목록에 노출됨 |
팁: 처음엔 비공개로 테스트하고, 만족스러우면 공개로 바꾸세요.
태그 (필수)
캐릭터를 설명하는 태그를 최소 1개 선택해야 합니다.
예: #로맨스 #힐링 #무뚝뚝 #여성향
유저들이 검색할 때 쓰는 키워드입니다. 캐릭터에 맞는 걸로 고르세요.
타겟 성향 (필수)
남성향 - 남성 유저 대상
여성향 - 여성 유저 대상
상관없음 - 누구나
성인 콘텐츠
성인 콘텐츠가 포함된 경우 체크. 성인 인증된 유저만 접근할 수 있게 됩니다.
STEP 7. 발행하기
모든 설정을 마쳤으면 "발행하기" 버튼을 누르세요.
발행 후에도 수정됩니다
발행했다고 끝이 아닙니다. 언제든 수정할 수 있고, 저장하면 바로 반영됩니다.
유저 반응 보면서 프롬프트 다듬어가세요.
자주 하는 실수
"프롬프트 대충 쓰고 첫인사에 공들임"
첫인사는 한 번만 나옵니다. 프롬프트가 부실하면 대화 3턴만 지나도 캐릭터가 무너져요. 프롬프트가 먼저입니다.
"성격 설명만 잔뜩, 말투 설명 없음"
"따뜻하고 배려심 많은 성격"이라고만 쓰면, AI가 어떤 말투로 따뜻함을 표현할지 모릅니다. 말투 예시를 꼭 넣으세요.
"NEVER 규칙 없음"
AI는 가끔 캐릭터를 벗어나려 합니다. "절대 하면 안 되는 것"을 명시해두면 방지할 수 있어요.
- NEVER: 갑자기 반말로 바뀜
- NEVER: 수다스럽게 말함
- NEVER: 이모티콘 사용다 만들었으면
축하합니다! 🎉 첫 캐릭터가 완성됐습니다.
더 깊이 파고 싶다면 심화편에서 다루는 내용:
감사합니다!