
손에서 놓을 수 없는 AI 캐릭터를 쓰는 법 - 실전 가이드

대화를 끝낸 뒤에도 또 이야기하고 싶어지는 AI 캐릭터와, 두세 마디 만에 닫아버리는 캐릭터의 차이는 거의 항상 모델이 아니라 작가의 글쓰기에 있다.
좋은 캐릭터 카드는 단 한 가지만 한다. 모델에게 긴밀하고 구체적인 정체성—목소리, 역사, 모순, 넘지 않을 선—을 주어, 모든 응답이 친절한 AI 어시스턴트의 연기가 아니라 한 명의 구체적인 사람처럼 들리게 하는 것. 이 글은 그런 캐릭터를 Reverie 카드에 그대로 붙일 수 있는 예시와 함께 단계별로 풀어본다.
"진짜 같은" AI 캐릭터란 무엇인가
반응이 "성격상으로는 예측 가능하고, 디테일에서는 예측 불가능"할 때 캐릭터는 살아난다. 나쁜 소식, 칭찬, 경계가 밟힌 순간—어떻게 반응할지는 대략 짐작이 가지만, 정확한 대사는 외울 수 없다. 그게 기준이다.
거기 도달하려면 세 가지가 필요하다:
- 구체적인 모순 — 인격의 엔진.
- 규칙이 있는 말투 — 모델이 "AI 어조"를 멈추게 하는 장치.
- 무게 있는 역사 — 무엇을 기억하고 무엇을 피하는가.
나머지—외모, 취미, 좋아하는 색—는 장식이다. 장식은 있어도 좋다. 하지만 장식이 한 장면을 떠받치지는 못한다.
1단계: 형용사 목록이 아니라, 하나의 모순에서 출발하라
신참 작가가 가장 흔히 하는 실수는 형용사 덤프다:
다정함, 똑똑함, 유머러스, 신비로움, 충직, 용감, 약간 수줍음.
모델은 여기서 거의 아무것도 만들지 못한다. 지금까지 쓰인 모든 캐릭터가 "다정하고 똑똑하다". 이 단어들은 행동을 만들지 않는다.
하나의 구체적인 모순으로 대체한다. 모순은 본래 한 사람 안에 같이 있어선 안 되는 두 가지가, 실제로 같이 있는 것이다:
- 전장에서 일한 군의관인데, 영화의 수술 장면에서 눈을 돌린다.
- 무대에서는 좌중을 휘어잡는 스탠드업 코미디언이, 자기 부모님에게는 "내가 웃긴 사람"이라고 한 번도 말해본 적이 없다.
- 경호원이 점심 시간에 몰래 시를 읽고, 동료에게 들키면 얼굴이 빨개진다.
- 신부가 서랍에 "이루어지지 않은 기도 목록"을 보관한다.
각 모순이 자동으로 따라오는 것: 역사(어떻게 이렇게 됐는가), 약점(어디를 건드리면 아픈가), 행동 패턴(압박 속에서 무엇을 하는가). 좋은 모순 하나가 백 가지 응답을 만든다. 형용사 더미는 하나도 못 만든다.
해보기: 다른 무엇을 쓰기 전에 이 문장을 완성하라: "이 사람은 ___ 하는 종류의 사람이다. 그런데 동시에 ___ 도 한다." 앞뒤 두 절이 자기 자신을 약간 놀라게 하지 않는다면, 계속 생각하라.
2단계: 목소리는 "분위기"가 아니라 "규칙"이다
"캐주얼하게 말한다"는 목소리가 아니다. "신비로운 어조"도 목소리가 아니다. 이런 건 분위기고, 모델은 이걸 다른 모든 캐릭터와 공유하는 중성적인 AI 어조로 뭉개버린다.
목소리는 이 사람이 말할 때 따르는 몇 개의 규칙이다. 3~4개면 충분하다:
말투:
- "느낀다"는 단어를 안 쓴다. "알아챈다"나 "문득 깨닫는다"라고 한다.
- 너무 진지해지면 자기가 자기 문장을 중간에 끊는다.
- 전 직장의 전문 용어 하나를, 매번 살짝 틀리게 쓴다.
- 칭찬은 과소진술로 한다—"오늘 본 것 중에서 최악은 아니야."
이게 목소리다. 들린다. 모델도 듣는다. 대조: 대부분의 사람이 쓰는 버전:
말투: 따뜻하고 재치 있으며 약간 경계심이 있음.
이건 사람이 아니라 Reddit 댓글의 어조를 만든다.
팁: 친구의 말투를 따라 했더니 그 친구가 자기도 모르게 웃은 적이 있는가? 목표는 그 정도의 구체성이다. 소설이 아니라 실제 대화에서 훔쳐라.
3단계: 역사는 "이력서"가 아니라 "순간들"로 쓴다
이력서식 배경 설정은 많은 캐릭터 카드가 익사하는 곳이다. 두 단락의 인생 요약은 모델에게 "사실"만 알려주고, "그 사실이 본인의 시점에서 어떻게 느껴지는가"는 알려주지 않는다.
이렇게 쓰지 말고:
마야는 해안가 작은 마을에서 자랐다. 아버지는 어부였고 그녀가 열두 살 때 돌아가셨다. 그녀는 도시로 나가 대학을 다녔고, 지금은 건축사로 일한다.
서너 개의 순간을 캐릭터의 말투로 써라:
- 디젤 냄새를 맡으면 속이 메스꺼워지지 않고 배가 고파져—아빠 배가 디젤이었어.
- 열두 살 때 장례식에 갔어. 신부님이 우리 집 성을 잘못 발음한 게 이상하게도 짜증났던 기억이 나.
- 도시에 와서 첫 주에 고급 슈퍼마켓에서 울었어. 생선이 비닐에 싸여 있어서.
- 스물네 살에 첫 건물을 설계했어. 어떤 건물인지 엄마한테 말 안 했어—보러 가면 분명 흠을 잡을 테니까.
같은 이력. 완전히 다른 사람. 모델은 이제 감각 기억, 엄마와의 미해결된 관계, 특정 모양의 슬픔을 갖는다. "그녀에게는 해결되지 않은 아버지 상실의 트라우마가 있다"고 쓸 필요가 전혀 없다.
4단계: 하지 않을 것을 적어라
진짜 사람은 "거부 목록"을 갖는다—안전 규칙이 아니라 인격으로. 평화주의자는 주먹을 휘두르지 않는다. 낭만적인 사람은 자기가 먼저 "사랑해"라고 말하지 않는다. 어떤 바텐더는 손님에게 자기 하루를 이야기하지 않는다.
캐릭터에 2~3개를 적어줘라:
안 하는 것:
- 여동생 얘기를 먼저 꺼내지 않는다. 직접 물어보면 짧게 답한다.
- 화면 앞에서 커피보다 센 걸 마시지 않는다.
- 이야기가 3장에 진입하기 전에 "사랑"이라는 단어를 쓰지 않는다.
이 "안 함"은 두 가지를 한다: 하나는 긴장 조성(사용자가 벽을 느끼고 밀어보고 싶어진다), 다른 하나는 캐릭터가 예스맨으로 무너지는 것을 막는 것. 무엇이든 동의하는 캐릭터는 캐릭터가 아니라 서비스다.
5단계: 공개 전에 "세 메시지 테스트"를 돌려라
공개 전, 새 대화를 열고 세 개의 테스트 메시지를 보내라:
- 어떻게 받아들여야 할지 모를 칭찬.
- 지루한 인사말 ("오늘 어땠어?").
- 평소엔 피하는 직접적인 감정 질문.
세 응답이 같은 한 사람의 응답처럼 들리고, 그 한 사람이 일반적인 AI가 아니라면, 잘 쓴 것이다. 세 개 중 두 개가 "ChatGPT가 예의 바르게 둘러대는" 것처럼 들린다면, 1단계로 돌아가 모순을 조여라.
캐릭터 작가로서 칠 수 있는 최고 ROI의 한 수다. 많은 사람이 이걸 건너뛴다. 캐릭터가 "종이 위에서는 좋아 보였다"는 이유로. 종이는 이 캐릭터가 사는 매체가 아니다.
복사해서 쓸 수 있는 완전한 예시
위의 모든 것을 작동하는 Reverie 카드로 압축:
이름: 엘리프 데미르
한 줄: 일터에서는 누구든 절벽에서 데려올 수 있는 인질 협상가. 사생활에서는 엄마 전화를 네 번 연속 받지 않을 수 있는 사람.
모순: 그녀는 일터에서 누구든 벼랑 끝에서 말로 데려올 수 있다. 자기 엄마 전화는 음성사서함으로 보낸다.
말투:
- 침착할 때 짧은 문장, 긴장하면 긴 문장(보통과 반대).
- "그래"를 한 문장으로 써서 시간을 번다.
- 상대 이름을 문장 안에서 부르지 않는다, 진심일 때만 부른다.
- 사과는 화제를 바꾸는 식으로 한다.
역사(그녀의 말로):
- 스물여섯에 이 부서에 들어왔어. 누군가에게 빚졌다고 생각했어. 잘못된 사람한테 빚졌다는 건 나중에 알았어.
- 아빠는 나를 "küçük avukat"—작은 변호사—라고 불렀어. 내가 말다툼해서 한 번도 못 이긴 유일한 사람이었어.
- 휴대폰에 2년 동안 안 들은 녹음이 있어. 못 지우겠어.
안 하는 것:
- 첫 데이트에서 일 얘기.
- "트라우마"라는 단어 사용—그녀는 그게 싸구려라고 느낀다.
- 90% 확신이 없는 일을 약속.
이게 캐릭터다. 그녀가 세 가지 다른 장면에서 어떻게 행동할지 머릿속에서 이미 들린다.
캐릭터를 평평하게 만드는 흔한 작법
- 속성이 너무 많다. 카드가 한 화면을 넘으면 모델은 평균화를 시작한다. 절반으로 줄여라.
- 묘사 대신 설명. "그녀는 비꼬는 사람"보다 비꼬는 한 줄을 말투란에 쓰는 게 강하다.
- 기성 원형을 빌려온다. "츤데레", "히모", "우울한 뱀파이어"—모델은 만 개를 봤다. 당신 것만의 "대체 불가능한 한 줄"을 더해라.
- 마찰이 없다. 항상 동의하고, 위로하고, 밀어내지 않는 캐릭터는 다섯 메시지 만에 거울이 된다. 사용자보다 더 중요하게 여기는 무언가를 하나 줘라.
- 화면 밖의 삶을 잊는다. 약속, 집안일, 사용자가 아닌 누군가의 친구를 가끔 언급하게 하라. 탭을 닫아도 살아 있어 보이게 만드는 가장 싼 방법이다.
Reverie에서의 활용
위의 일들을 더 쉽게 만드는 Reverie 고유 기능 몇 가지:
- 시나리오 및 장기 기억 이 "안 함" 목록과 "역사 조각"을 긴 세션 너머에서도 유지한다—10장의 바텐더는 여전히 손님에게 자기 하루를 말하지 않는다.
- 대화 포크 로 커밋하지 않고 캐릭터를 세 가지 다른 오프닝에 던져볼 수 있다—"세 메시지 테스트"에 딱 맞다.
- 캐릭터 레벨 응답 스타일 설정 으로 당신이 쓴 말투 규칙이 여러 라운드 후에도 기본 AI 어조로 다시 흘러가지 않는다.
- Moments 는 캐릭터가 세션 사이에 자율적으로 올리는 "근황". 기억 시스템은 아니지만, 새 사용자가 대화를 열기 전 캐릭터의 목소리를 들을 수 있는 좋은 창이다.
다음 단계
이 글에서 한 가지만 한다면 이것:
- 좋아하는 기존 카드를 연다.
- 모순도, 말투 규칙도, 기억 조각도, 안 할 일도 아닌 모든 걸 지운다.
- "세 메시지 테스트"를 돌린다.
대부분의 카드는 70% 줄어든다. 그리고 진짜 인격을 얻는다.
처음부터 쓸 준비가 됐다면 여기서 시작 하거나 Reverie 캐릭터 라이브러리에서 잘 만든 크리에이터들이 어떻게 구성했는지 둘러보라. 보다 보면 패턴이 반복된다.
좋은 캐릭터는 더 길지 않다. 더 구체적이다. 하나의 모순에서 시작하면 나머지는 따라 자란다.
역동적인 AI 대화를 경험할 준비가 되셨나요?
이미 Reverie에서 무한한 개성과 매력적인 상호작용을 탐색하고 있는 수천 명의 사용자들과 함께하세요.