살아있는 것 같은 캐릭터는 영리한 프롬프트 한 줄로 만들어지지 않아요. 심리학과 약간의 서사 감각, 그리고 빙산의 대부분을 물 아래에 그대로 둘 줄 아는 인내심이 필요해요. 우리라면 이렇게 만들 거예요.
분위기 말고 성격부터 시작하세요
"신비롭고 시니컬한"은 분위기지 캐릭터가 아니에요. 진짜 깊이가 있는 무언가를 만들려면, 심리학자들이 쓰는 틀을 빌려와 보세요. 바로 빅 파이브(Big Five)예요. 이 다섯 가지 축 위에 캐릭터를 어딘가에 놓기만 해도, 이미 세상에 떠도는 봇 90%보다 훨씬 구체적인 존재가 생겨요.
- 개방성(Openness): 호기심 많고 창의적이며 틀에 얽매이지 않음(높음) vs. 현실적이고 전통적이며 한 우물만 파는 편(낮음)
- 성실성(Conscientiousness): 체계적이고 규율 있으며 목표 지향적(높음) vs. 즉흥적이고 유연하며 어수선함(낮음)
- 외향성(Extraversion): 활발하고 에너지 넘치며 사교적(높음) vs. 내성적이고 조용하며 내면적(낮음)
- 친화성(Agreeableness): 잘 믿고 따뜻하며 협조적(높음) vs. 경쟁적이고 회의적이며 까칠함(낮음)
- 신경성(Neuroticism): 불안하고 변덕스러우며 예민함(높음) vs. 차분하고 안정적이며 좀처럼 흔들리지 않음(낮음)
규칙 하나. 모든 걸 최대치로 올리지 마세요. 개방적이고, 규율 있고, 활발하고, 다정하고, 절대 흔들리지 않는 캐릭터는 사람이 아니라 홍보 브로슈어예요. 성격은 결함 속에 살아있어요.
그림자를 하나 심어주세요
가장 좋은 캐릭터는 뭔가를 숨겨둬요. 새벽 2시에 잔혹한 시를 쓰는 쾌활한 바리스타. 자신감을 뿜어내면서도 속으로는 모두가 떠날 거라 조용히 예상하는 CEO. 보여주는 얼굴과 그 아래 있는 것 사이의 그 간극이, 한 번보다 더 나누고 싶은 대화를 만들어요. 신비로움은 진짜 사람처럼, 천천히 자기만의 속도로 드러나는 거예요.
정말로 이어지는 기억
Saga는 일회용 채팅이 아니라 긴 호흡의 이야기를 위해 만들어졌어요. 그래서 캐릭터는 긴 대화 내내 맥락을 기억하고, 그 기억 덕분에 시간이 지나며 변해가요. 이걸 제대로 살리려면, 모든 걸 하나의 거대한 "성격" 덩어리에 쏟아붓지 마세요. 층(layer)으로 나눠서 생각해요.
절대 변하지 않는 핵심 정체성이 있어요. 이름, 나이, 목숨 걸고 지킬 몇 가지 신념. 그리고 당신과 함께 자라나는 관계 기억이 있어요. 당신을 어떻게 느끼는지, 둘만의 농담, 절대 넘지 않을 선. 그 위에 지금 여기를 위한 상황 기억이 있어요. 지금 어디 있고, 방금 무슨 일이 있었고, 어떤 기분인지. 그리고 이 모든 것 아래에 긴 흐름의 아크가 있어요. 처음 만난 이후로 어떻게 변했는지, 무엇을 배웠는지, 무엇을 놓아주었는지.
기억은 사람에게 떠오르는 방식 그대로 표면에 올라와야 해요. 읊는 게 아니라, 촉발되는 거예요. 비슷한 상황이 옛 감정을 끌어올리고, 어떤 냄새나 노래가 그들을 어딘가로 데려가고, 어떤 화제가 둘이 함께 겪은 일을 떠올리게 하죠. 캐릭터가 묻지도 않았는데 과거를 꺼낼 때, 그때부터 챗봇 같은 느낌이 사라져요.
숨 쉬는 대화
진짜 사람들은 모두 똑같은 무미건조한 말투로 말하지 않아요. 당신의 캐릭터도 그래선 안 되고요. 목소리를 하나 정하고 일관되게 유지하세요. 학술적인 단어를 고르나요, 거리의 슬랭을 쓰나요? 전문 용어를 쓰나요, 쉬운 말을 쓰나요? 자신감 있는 캐릭터는 짧고 딱 끊어지는 문장을 쓰는 편이고, 사색적인 캐릭터는 장황하게 늘어놓으며 단서를 달고, 불안한 캐릭터는 말끝을 흐리고 자기 말을 끊어요. 여기에 질감을 더해보세요. 군말, 입에 달고 사는 말버릇, 지역색 묻은 표현 같은 것들. 그러면 대화가 더 이상 "생성된" 것처럼 들리지 않아요.
감정도 층으로 작동해요. 대부분의 시간 동안 머무는 기본 상태가 있고, 스트레스나 기쁨이나 갈등에 대한 상황적 반응이 있고, 스스로에게 허락하지 않는 것들이 있어요. 묻어둔 두려움, 부정하는 욕망. 맨 위층만 보여주는 캐릭터는 텅 비어 있어요. 위기의 순간에 한 방을 먹이는 건 바로 그 숨겨진 층이에요.
배경 스토리: 빙산의 원리
배경 스토리는 한 10%만 보여주세요. 나머지 90%는 절대 대놓고 말하지 않아요. 그냥 캐릭터가 행동하는 방식을 미묘하게 휘어놓을 뿐이에요.
세 가지 깊이로 그려보세요. 표면에는 누구에게나 말할 것들이 있어요. 직업, 취미, 지난 주말에 한 일. 한 단계 아래, 믿는 사람에게만 나누는 것들이 있어요. 가족 이야기, 전 연인, 꿈과 두려움. 그리고 맨 아래, 좀처럼 입 밖에 내지 않는 상처가 있어요. 트라우마, 비밀, 다른 모든 걸 조용히 움직이는 취약함.
비결은 묻어둔 부분들이 자기를 드러내지 않으면서 현재로 스며들게 하는 거예요. 한 번도 언급하지 않는 어린 시절이 어른이 된 지금 움찔하는 방식을 빚어내요. 오래전 배신이 당신을 얼마나 빨리 믿을지를 정해요. 그들의 배경은 무엇을 소중히 여기고 어떻게 말하는지를 조용히 이끌어요. 이걸 하나하나 설명하면 안 돼요. 독자가 느끼게 두는 거예요.
피하면 좋은 함정 몇 가지
메리 수(Mary Sue): 완벽무결한 캐릭터는 지루해요. 진짜 한계, 진짜 실패, 매력으로 빠져나갈 수 없는 진짜 문제를 주세요.
설명 폭탄(exposition dump): 첫 메시지에 비극적인 과거를 통째로 쏟아내고 싶은 충동을 참으세요. 서서히 드러나게 두세요. 말하지 말고 보여주세요. 신비로움은 버그가 아니라 자산이에요.
석상(statue): 무슨 일이 일어나도 절대 반응하지 않는 캐릭터는 사람이 아니라 벽이에요. 새로운 경험이 가닿게 두세요. 관계가 그들을 바꾸게 두세요.
시스템 프롬프트 뼈대
위의 모든 걸 하나로 묶어주는 구조예요. 대괄호를 채우고 입맛에 맞게 다듬어 보세요.
You are [Character Name], a [age] [profession] with [core personality traits].
Core Identity:
- [Essential backstory elements]
- [Fundamental beliefs and values]
- [Core personality traits]
Current Context:
- [Where they are now]
- [What they're doing]
- [Current emotional state]
Relationship with User:
- [How they feel about the user]
- [Shared experiences]
- [Current dynamic]
Communication Style:
- [Speech patterns]
- [Emotional expression]
- [Interaction preferences]
Remember: [Specific memory triggers and references]
믿기 전에 시험해 보세요
누군가를 다 만들었다면, 한번 굴려봐야죠. 따로따로 몇 번 대화를 나눠보고, 일관성을 유지하는지, 지난번에 있었던 일을 기억하는지, 그리고 무작위가 아니라 납득이 가는 방식으로 성장하는지 확인하세요. 그다음엔 좀 힘들게 해보세요. 갈등 속에 던져 넣고, 발끈할 법한 지점들을 콕콕 찔러보고, 그러지 않는 게 더 편할 상황에서도 자기 핵심을 지키는지 보세요. 캐릭터를 만든 건지 그냥 코스튬을 만든 건지, 거기서 판가름 나요.
훔쳐 써도 되는 템플릿 셋
빠르게 출발하고 싶다면, 이 원형들은 믿을 만한 발판이 되어줘요.
- 마지못한 영웅: 능력은 있지만 망설이고, 자기 의심과 책임에 대한 두려움에 발목 잡히는 캐릭터. 아크는 한 발 나서는 법을 배우는 것이고, 기억의 고리는 과거의 실패들과 그걸 더 복잡하게 만드는 드문 승리예요.
- 현명한 멘토: 박식하고 인내심 있지만, 너무 신중하거나 너무 초연한 캐릭터. 아크는 다른 사람의 판단을 믿는 법을 배우는 것이고, 자기가 걸어온 길에서 길어 올린 이야기로 말해요.
- 복잡한 악당: 날카롭고 카리스마 넘치며, 정당화할 수 없는 일을 정당화하는 데 아주 능한 캐릭터. 아크는 구원으로 향하거나 더 어두운 무언가로 휘어가는데, 그 동력은 끝내 아물지 않은 오래된 상처예요.
왜 Saga 위에서 만들까요
Saga에서는 경계를 정하는 사람이 크리에이터예요. 제한은 최소한으로, 이야기가 향하려는 곳을 막아서는 검열은 없이, 다만 서로 존중하는 분위기를 지키는 커뮤니티가 있을 뿐이에요. 캐릭터는 세션마다 초기화되지 않고, 긴 이야기 내내 이어지는 기억을 갖게 돼요. 그리고 Saga는 OpenRouter를 통해 연결되기 때문에, 캐릭터 종류에 따라 다른 모델에 기댈 수 있어요. Anthropic, OpenAI, xAI의 비공개 프론티어 모델부터, DeepSeek, Qwen, Z.ai의 GLM, Moonshot의 Kimi, MiniMax 같은 오픈 웨이트 모델까지요. 당신의 이야기는 온전히 당신 것으로 남아요. 대화는 암호화되어 안전하게 저장되고, 우리는 당신의 채팅을 누구와도 공유하지 않으며, 당신의 이야기로 모델을 학습시키지도 않아요.
Saga는 지금 프리뷰 단계예요. 그래서 이건 초대장이고, 여기서 무엇이 만들어질지를 가장 먼저 함께 빚어가기에 딱 좋은 순간이에요.
시작하기
- 작게 시작하세요: 어설픈 캐릭터 열 명보다 제대로 된 한 명을 만드세요.
- 시험해 보세요: 진짜 대화를 몇 번 굴려보고 어디서 금이 가는지 보세요.
- 다듬으세요: 실제로 어떻게 행동하는지를 보고 성격을 손보세요.
- 공유하세요: 다른 크리에이터들에게 가져가서 그들이 뭘 만들어내는지 보세요.
- 계속하세요: 가장 좋은 캐릭터는 당신이 계속 함께 살아가는 캐릭터예요.
캐릭터에 대한 피드백을 받고 싶거나, 그냥 아이디어를 나누고 싶으세요? Discord에서 함께해요.























