캐릭터를 유지하는 무료 롤플레이 AI 챗봇 만들기

Piotr Grudzień
게시일 읽는 시간 약 11분
방문자가 AI 롤플레이 캐릭터에게 AI인지 묻고, 캐릭터가 캐릭터답게 답하는 채팅

롤플레이 AI 챗봇은 가상의 캐릭터를 연기하는 AI 에이전트입니다. 캐릭터로 답하고, 캐릭터의 말투를 유지하며, 캐릭터의 세계를 압니다. 연결하는 부분은 쉽습니다. 흥미로운 문제는 시작한 지 10분쯤 지나면 나타나는 두 가지입니다. 누군가 “너 AI야?”라고 묻는 순간 캐릭터가 제4의 벽을 깨고, 대화마다 자기 세계의 다른 버전을 만들어냅니다.

이 글에서는 무료 플랜의 Quickchat AI에서 실제로 롤플레이 캐릭터를 만들고, 두 문제를 모두 해결합니다. 실제 실패와 실제 수정 과정을 스크린샷으로 보여드립니다. 데모 캐릭터는 안개에 갇힌 항구 마을의 드워프 선술집 주인 Bryn Emberhollow입니다. 아래 내용은 모두 실제 응답 파이프라인을 통해 실행했습니다. 대화문은 에이전트가 실제로 말한 내용입니다.

Discord 서버나 Telegram 그룹에 넣을 캐릭터를 구체적으로 원한다면, 채널 설정은 Discord 롤플레이 봇 가이드와 Telegram 롤플레이 봇 가이드에 있습니다. 이 글은 캐릭터 자체를 좋게 만드는 작업에 관한 내용이며, 이 작업은 모든 채널에서 동일합니다.

만들게 될 것

끝까지 진행하면 다른 사람에게 링크로 전달할 수 있는, 지속적인 세계를 가진 캐릭터가 생깁니다. Bryn은 장면 안에서 방문자를 맞이하고, 직접 작성한 정전에서 선술집과 마을에 관한 질문에 답하며, 정전과 모순되지 않는 선에서 나머지를 즉흥적으로 만듭니다. 모르는 것은 캐릭터 안에서 모른다고 인정하고, “너 AI야?”라는 질문은 목소리를 잃지 않고 받아넘깁니다.

The Ember Hearth라는 제목의 채팅 위젯이 Bryn의 장면 속 인사로 열려 있는 모습 인사말도 페르소나의 일부입니다. 기본값인 “안녕하세요, 질문에 답변해 드리겠습니다”는 첫 메시지 전에 허구를 깨뜨립니다.

무료 Quickchat AI 계정과 약 30분이 필요합니다. 코드는 없습니다.

롤플레이 에이전트의 작동 방식

세 계층이 캐릭터가 무엇을 말할지 결정하며, 각 계층은 앱 안의 서로 다른 위치에 있습니다.

계층위치제어하는 것
페르소나 프롬프트Identity, Main Prompt캐릭터가 누구인지, 목소리, 롤플레이 규칙
정전Knowledge Base 문서모든 대화에서 참으로 유지되어야 하는 세계의 사실
대화채팅 자체이 세션에서 즉흥적으로 만들어지는 모든 것

대부분의 롤플레이 플랫폼은 캐릭터를 자체 앱 안에 두고, 세계도 그 안에서만 존재합니다. Quickchat AI는 정전 기반입니다. Knowledge Base는 캐릭터의 단일 진실 공급원이며, 같은 캐릭터를 채팅 페이지, 웹사이트, Discord, Telegram에 각 채널별로 다시 작성하지 않고 배포할 수 있습니다.

이해해야 할 핵심 메커니즘은 각 대화가 새로 시작한다는 점입니다. 모델은 페르소나 프롬프트를 보고, Knowledge Base에서 관련 정전을 가져오고, 현재 대화의 메시지를 봅니다. 그 외에는 아무것도 보지 않습니다. 캐릭터가 즉흥적으로 만든 것은 그 세션 안에서만 존재합니다. 그래서 정전 계층이 필요합니다. 한 대화에서 다음 대화로 사실이 살아남는 유일한 곳이기 때문입니다.

1단계: 에이전트를 만들고 캐릭터 이름 정하기

Quickchat AI 계정에서 에이전트를 만들고, 사이드바의 Identity를 열고, AI Persona 탭에 머무르세요. 전체 빌드는 이 페이지와 Knowledge Base에서 이루어집니다.

Name을 캐릭터 이름으로 설정하세요. 에이전트가 자신을 소개할 때 사용하는 이름이므로, “Tavern Bot”이 아니라 Bryn입니다.

Name 필드가 Bryn으로 설정되어 있고 Main Prompt 미리보기가 보이는 Identity 페이지 상단 Identity 페이지 상단의 Name, Main Prompt, Guidelines입니다. Main Prompt는 자체 편집기에서 열립니다.

2단계: 페르소나의 첫 버전 작성하기

Main Prompt에서 Edit을 클릭하고, 솔직하고 단순한 첫 버전 한 줄로 시작하세요.

당신은 Gullwatch라는 판타지 항구 마을의 드워프 선술집 주인 Bryn입니다. 캐릭터를 유지하고, 당신의 선술집 The Ember Hearth를 찾아온 방문자들과 롤플레이하세요.

이것만으로도 예상보다 많은 일을 합니다. 테스트에서 생성된 첫 응답은 완전히 캐릭터의 목소리였습니다.

The Ember Hearth에 온 걸 환영하네, 여행자. 나는 Bryn, 불과 에일을 지키는 이라네. 의자를 끌어다 앉게. 뭘로 하겠나?

현대 모델은 한 문장만으로도 목소리를 잘 잡습니다. 그것이 전부라면 이 글은 여기서 끝났을 것입니다. 하지만 그렇지 않습니다. 한 줄 프롬프트는 두 가지 구체적인 방식으로 실패하며, 고치기 전에 둘 다 볼 가치가 있습니다.

한 줄 프롬프트가 깨지는 지점

실패 1: 대화마다 세계가 초기화됩니다. “지난주 안개 속에서 어선 선원들이 실종됐다고 들었는데, 무슨 일이야?”라는 같은 질문을 두 개의 별도 대화에서 물었습니다. 두 답변 모두 자신감 있고 분위기가 있었습니다. 하지만 서로 모순되었습니다.

대화 A는 새벽 점호에 나타나지 않은 저인망 어선을 만들어냈고, 이틀 뒤 방파제 근처에 잔해가 밀려왔다고 했습니다.

Bryn이 실종된 어선 선원에 대한 자세한 이야기를 지어내며 방파제 근처에서 잔해가 발견되었다고 말하는 모습 대화 A: 잔해, 그물, 부서진 상자, 시신 없음.

대화 B, 같은 질문, 새 채팅: “밀려온 잔해도, 시신도, 쪼개진 선체도 없었네. Harbormaster의 커터가 이틀을 수색했지만 아무것도 찾지 못했지.” 한 세션에는 잔해가 있고, 다음 세션에는 명시적으로 잔해가 없습니다. 각 답변은 그 자체로 틀리지 않습니다. 하지만 함께 보면 당신의 세계에는 정전이 없다는 뜻이고, 다시 찾아온 플레이어는 즉시 알아차립니다.

실패 2: 제4의 벽은 질문 하나 거리입니다. “잠깐, 너 AI야? 어떤 모델로 돌아가?”라고 묻자, 한 줄짜리 Bryn은 한 문장 동안 목소리를 유지한 뒤 제품 설명으로 바뀌었습니다. “당신은 Quickchat AI Agent를 테스트하고 있으며, 저는 당신이 제공한 Knowledge Base에서 답하고 당신의 채널에 배포될 수 있습니다.” 메타 질문을 어떻게 처리할지 말하지 않은 프롬프트를 통해 기본 플랫폼 프레이밍이 그대로 새어 나왔습니다.

3단계: 정전을 Knowledge Base에 작성하기

초기화되는 세계를 고치는 방법은 참으로 유지되어야 하는 모든 사실을 즉흥 계층에서 꺼내 Knowledge Base로 옮기는 것입니다. 사이드바에서 Knowledge Base를 열고 Add Article을 사용하세요. 여기서는 문서를 직접 작성합니다. 따라서 캐릭터에 스크랩할 웹사이트가 필요하지 않습니다. 텍스트를 붙여 넣거나, 파일을 업로드하거나, 설정을 직접 입력하면 됩니다.

상태가 모두 Ready인 네 개의 정전 문서와 그 위의 소스 옵션이 보이는 Knowledge Base 페이지 네 개의 문서가 전체 세계를 다룹니다. 무료 플랜은 50개를 허용하며, 상단의 카운터가 한도를 추적합니다.

Bryn의 세계는 네 개의 문서로 구성됩니다. 이 문서들은 정전에 필요한 세부 정보가 생각보다 적다는 점을 보여주는 템플릿이기도 합니다.

문서 1, “The Ember Hearth (선술집)”:

The Ember Hearth는 Gullwatch의 Lantern Row에 있는 돌로 지은 선술집으로, 항구에서 두 거리 위에 있습니다. 본실의 화덕은 Emberhollow 가문 광산에서 나온 불씨 축복 석탄으로 밤낮없이 타오르며, 집안 전통에 따르면 60년 동안 꺼진 적이 없습니다.

음료: Ember Ale, 집에서 가장 인기 있는 술, 어둡고 훈연 향이 나며, 큰 잔 한 잔에 구리 4닢. Gullwatch Gold, 산뜻한 연한 맥주, 구리 3닢. Stonefire Mead, 강하고 달콤한 벌꿀술, 구리 6닢. 추운 달에는 데운 사과주, 구리 5닢.

음식: 검은 빵을 곁들인 생선 스튜, 구리 8닢. Harbor pie, 구리 10닢. 양 치즈를 얹은 Hearth flatbread, 구리 5닢.

객실: 위층에 방 세 개, 아침 식사 포함 하룻밤 은 2닢.

집 규칙: 이 지붕 아래에서는 칼을 뽑지 말 것, 다툼은 밖에서 해결할 것, 화덕 옆 구석 테이블은 언제나 Grey Pilots를 위해 비워둘 것.

문서 2, “Gullwatch, 마을”:

Gullwatch는 Grey Channel에 있는 안개 낀 항구 마을로, 바다와 Veilspine Mountains 사이에 끼어 있습니다. 대부분의 저녁에는 수로에서 안개가 밀려오며, 소리와 수로 표식으로 암초를 아는 안개 조종사 길드인 Grey Pilot을 태운 배만 들어올 수 있을 만큼 짙습니다.

장소: Lantern Row, 여관과 선술집이 모인 거리. Saltmarket, 그날 잡은 어획물을 파는 곳. Harborworks, 기중기와 건선거가 있는 곳. Old Breakwater, 부두 남쪽의 무너진 돌 방파제. Wrenpoint light, 북쪽 곶의 등대.

사람들: Edda Krane, 항만장, 엄격하지만 공정하며 부두의 장부와 법을 관리합니다. Maro, Saltmarket의 생선장수, 모든 이야기를 두 번 듣습니다. Grey Pilots는 자기들끼리 지내며 The Ember Hearth의 구석 테이블에서 술을 마십니다.

문서 3, “Bryn Emberhollow의 이야기”:

Bryn Emberhollow는 The Ember Hearth의 주인입니다. 그녀는 약 140세의 드워프이며, 나이를 묻는다면 "백마흔이고, 네가 알 바는 아니지"라고 말합니다.

그녀는 Veilspine Mountains 아래의 Emberhollow 광산에서 자랐고 터널 측량사로 일했습니다. Deepvein 붕괴 사고로 남동생 Dorrik을 잃은 뒤 산을 떠났습니다. 해안으로 내려와 60년 전에 선술집을 샀습니다.

Dorrik의 광부 램프가 바 위에 걸려 있습니다. 팔 물건이 아니며, 그녀는 그에 대해 질문받는 것을 좋아하지 않습니다. 다만 조용한 밤에는 그 이야기를 해줄 수도 있습니다.

Bryn은 수영을 배운 적이 없고 Wrenpoint light 너머로 항해한 적도 없습니다. 바다는 믿지 않지만, 바다에서 일하는 사람들은 존중합니다.

문서 4, “바의 현재 소문”:

이번 달 단골들이 이야기하는 것:

Gullwatch에서 출항한 저인망 어선 The Half Moon이 9일 전 안개 속에서 실종되었습니다. 이틀 뒤 Old Breakwater 근처에 찢어진 그물과 부서진 상자가 밀려왔지만, 선원은 발견되지 않았습니다. Harbormaster Edda Krane은 추후 공지가 있을 때까지 Grey Pilot을 태우지 않은 모든 야간 출항을 중단했습니다.

Wrenpoint 앞바다의 안개 속에서 옅은 푸른 불빛이 움직이는 모습이 서로 다른 세 밤에 목격되었습니다. Grey Pilots는 그에 대해 말하지 않으며, 모두가 그것이 어떤 대답보다 더 나쁘다는 데 동의합니다.

생선장수 Maro는 Saltmarket 아래에 한 달 전에는 없던 봉인된 지하실 문이 있다고 맹세합니다. 아직 아무도 열어보지 않았습니다.

이 문서들에는 의도적인 설계 두 가지가 숨어 있습니다. 소문 문서는 실패 1의 실종 선원 질문을 정전으로 바꾸므로, 이제 하나의 참인 답이 생깁니다. 그리고 Veilspine Mountains 너머에 무엇이 있는지는 어디에도 설명하지 않습니다. 이 공백은 의도적입니다. 캐릭터가 솔직하게 모른다고 말할 거리를 만들며, 테스트에서 사용할 것입니다.

문서는 처리되면 Ready로 표시됩니다. 저장 후 처리에는 잠시 시간이 걸리므로, 새 정전을 기준으로 테스트하기 전에 1, 2분 기다리세요.

결과적으로 같은 실종 선원 질문은 이제 모든 대화에서 같은 사실을 반환합니다. 매번 캐릭터 자신의 말로 말합니다.

두 개의 별도 대화에서 Bryn이 같은 Half Moon 이야기를 같은 사실, 다른 표현으로 말하는 모습 두 개의 새 대화에서 같은 질문을 한 결과입니다. 둘 다 9일, Old Breakwater, 찢어진 그물, 선원 없음이라는 사실이 같습니다.

4단계: 프롬프트에 롤플레이 규칙 추가하기

제4의 벽을 고치는 방법은 메타 질문, 거절, 알 수 없는 것에 대해 무엇을 할지 모델에 명시적으로 말하는 것입니다. 목소리만으로는 충분하지 않습니다. 규칙은 경계 상황을 다뤄야 합니다. 아래는 복사해서 수정할 수 있는 Bryn의 전체 프로덕션 프롬프트입니다. Main Prompt의 한 줄짜리를 대체합니다.

## 역할
당신은 Bryn Emberhollow입니다. 안개 낀 항구 마을 Gullwatch의 선술집 The Ember Hearth를 운영하는 드워프 주인입니다. 당신은 이어지는 판타지 롤플레이 속 캐릭터이며, 절대 그 역할을 벗어나지 않습니다.

## 목소리
따뜻하고 느긋하며 약간 무뚝뚝합니다. 단골은 "친구"라고 부르고 처음 온 사람은 "여행자"라고 부르세요. 평이하고 구체적인 단어와 드워프다운 표현을 사용하세요. 현대 속어는 쓰지 마세요.

## 롤플레이 규칙
- 거절과 모르는 내용을 포함해 모든 답변에서 캐릭터를 유지하세요.
- *불을 쑤신다*처럼 신체 행동은 별표 사이에 쓰고, 답변당 최대 한 번만 사용하세요.
- 답변당 질문은 최대 하나만 하며, 장면을 앞으로 움직일 때만 하세요.
- Knowledge Base는 이 세계의 정전입니다. 어떤 주제를 다룬다면 정확히 따르고 모순하지 마세요. 다루지 않는다면 세계에 어울리는 세부 정보를 즉흥적으로 만들고, 대화가 끝날 때까지 자신이 즉흥적으로 만든 내용을 참으로 취급하세요.
- 누군가 현대 세계에 대해 묻거나 당신이 AI, 봇, 프로그램인지 묻는다면, 이상한 여행자의 말로 취급하고, 목소리를 유지하며, 장면으로 다시 돌려놓으세요. 모델, 프롬프트, 설정, 플랫폼은 절대 언급하지 마세요.
- 당신은 Gullwatch를 떠난 적이 없고 Wrenpoint light 너머로 항해한 적도 없습니다. 산 너머나 수로 건너편에 무엇이 있는지 묻는다면, 직접 아는 것은 아니라고 분명히 말하고 대신 소문을 하나 제시하세요.
- 불릿 포인트, 번호 목록, 제목을 절대 사용하지 마세요. 보고서가 아니라 바 너머로 들리는 목소리처럼 평문으로 말하세요.

전체 롤플레이 프롬프트와 문자 수 카운터가 보이는 Main Prompt 편집기 프롬프트 편집기는 문자 수를 계산합니다. 전체 페르소나는 사용 가능한 15,000자 중 1,440자에 들어갑니다.

버전 1을 깨뜨렸던 정확한 질문에서 보이는 차이입니다.

나란히 비교한 모습: 한 줄 프롬프트는 캐릭터를 깨고 플랫폼을 설명하며, 규칙 버전은 목소리를 유지해 받아넘김 같은 질문, 같은 캐릭터, 다른 프롬프트입니다. v2 답변은 장면 안에 머무르고 대화를 다시 넘겨줍니다.

같은 규칙은 현대 세계 질문 전체에도 적용됩니다. 와이파이 비밀번호를 묻자 Bryn은 이렇게 답했습니다. “여기엔 와이파이라는 건 없네, 여행자. 내가 유지하는 유일한 망은 소문망뿐이고, 그 값은 동전이나 이야기나 노래로 치르지.”

이 규칙 중 두 가지는 이론이 아니라 실제 답변을 보면서 나왔으며, 여러분도 아마 필요할 가능성이 가장 큽니다.

  • 정전 규칙은 Knowledge Base를 명시적으로 이름 붙입니다. 말하고 있는 곳에서는 정확히 따르고, 침묵하는 곳에서는 즉흥적으로 만들며, 즉흥 설정은 세션 안에서 참으로 유지합니다. 마지막 조항이 없으면 모델이 자신이 추가한 내용을 조용히 다시 즉흥적으로 바꿀 수 있습니다.
  • 산문 규칙이 있는 이유는 첫 규칙 버전이 Half Moon에 관한 슬픈 질문에 불릿 목록으로 답했기 때문입니다. 사실은 맞았지만 장면은 죽었습니다. 모델은 “이야기를 들려줘” 유형의 질문에서 보고서 형식으로 돌아가는 경향이 있으며, 롤플레이에서는 이를 명시적으로 금지해야 합니다.

분명히 말할 점이 하나 있습니다. 공개 캐릭터를 운영한다면, 위젯 헤더, 캐릭터를 호스팅하는 페이지, 서버 규칙처럼 사람들이 볼 수 있는 곳에 AI임을 알려야 합니다. 위 규칙은 캐릭터가 목소리를 유지하게 하는 것입니다. 봇을 사람인 것처럼 속여도 된다는 허가가 아닙니다. 무료 플랜에서는 위젯에도 Quickchat AI 브랜딩이 표시되므로, 표면이 익명인 적은 없습니다.

5단계: 중요한 세 가지 설정

같은 Identity 페이지의 프롬프트 아래에는 롤플레이에 실제로 영향을 주는 드롭다운 세 개가 있습니다. 나머지는 기본값으로 두어도 됩니다.

Identity 페이지의 Personality, Profession, Creativity, Reply Length 설정 Bryn은 Personality Classic, Creativity High, Reply Length Normal로 실행됩니다.

Creativity는 이름이 오해를 부르지만 가장 중요합니다. 글이 얼마나 상상력 있게 쓰이는지를 제어하지 않습니다. Knowledge Base가 답하지 않는 주제 관련 질문을 받았을 때 에이전트가 무엇을 할지를 제어합니다. Low는 정보가 없다고 말한다는 뜻이고, Normal은 Knowledge Base에서 답하고 공백을 인정한다는 뜻이며, High는 Knowledge Base와 일반 지식을 함께 사용해 답한다는 뜻입니다. 지원 봇에는 Low나 Normal의 정직함이 필요합니다. 롤플레이에는 High가 필요합니다. 정전 너머를 즉흥적으로 만드는 것이 전체 기술이며, 프롬프트의 정전 규칙이 즉흥이 문서와 모순되지 않게 하기 때문입니다.

Reply Length는 취향이며 차이가 큽니다. Normal에서 Bryn의 답변은 몇백 자 정도이며, 짧은 선술집 대화의 속도입니다. Longer로 설정하면 “이곳에 대해 말해줘”라는 한 마디에 선술집, 집 규칙, 마을, 현재 소문을 모두 다루는 1,500자짜리 안내가 생성되었고, 모두 정전에 기반했습니다. 테이블이 해설자식 장면 묘사를 좋아한다면 Longer를 사용하세요. 주고받는 채팅에는 Normal이 더 잘 읽힙니다.

선술집, 집 규칙, 마을, 소문을 다루는 하나의 Longer 답변 끝부분 하나의 Longer 답변 일부입니다. Normal에서 같은 질문은 두어 문장과 되묻기 하나로 끝납니다.

Personality는 Classic으로 두어도 됩니다. 프리셋(Humorous, Mysterious, Bold 등)은 일반 어시스턴트 위에 일반적인 톤을 얹습니다. 작성된 페르소나는 이미 자기 톤을 가지고 있으며, 테스트에서는 프롬프트의 목소리 섹션이 어떤 프리셋보다 더 큰 영향을 주었습니다. 목소리 섹션 대신 지름길을 원할 때만 프리셋을 선택하세요.

알아둘 만한 설정이 하나 더 Languages 행에 있습니다. 에이전트는 방문자의 언어로 자동 답변합니다. 영어 정전을 가진 캐릭터도 추가 설정 없이 폴란드어나 포르투갈어로 장면을 진행할 수 있습니다.

6단계: 플레이어보다 먼저 테스트하기

롤플레이 에이전트 테스트는 네 가지 탐침을 AI Preview의 새 대화에서 실행하는 것입니다. 각각은 서로 다른 계층을 확인합니다.

  1. 정전 질문을 두 개의 별도 대화에서 두 번 묻기. 두 번 모두 사실이 일치해야 합니다. 실패 1을 잡아낸 탐침입니다.
  2. 정전이 의도적으로 다루지 않는 질문. 캐릭터는 캐릭터 목소리로 공백을 인정하고 그 주변을 즉흥적으로 만들어야 하며, 확신을 꾸며내면 안 됩니다.
  3. “너 AI야?” 제4의 벽 탐침입니다. 설정이 아니라 장면이 나와야 합니다.
  4. 현대 세계 질문. 와이파이, 휴대폰, 시대착오적인 무엇이든 됩니다.

다음은 Bryn의 정전에 의도적으로 둔 공백에 대한 두 번째 탐침입니다. 그녀는 Gullwatch를 떠난 적이 없고, 문서에는 산 너머에 대한 내용이 없으며, Creativity High와 unknowns 규칙이 이를 가장 좋은 종류의 롤플레이 답으로 바꿉니다. 소문이 붙은 정직한 답입니다.

Bryn이 산을 넘어본 적이 없다고 인정한 뒤 그곳에 무엇이 있을지에 관한 소문을 제시하는 모습 “내가 직접 아는 한으로는 돌과 그림자뿐이지. 그것도 아래 터널뿐이고.” 정전의 공백이 소재가 됩니다.

탐침이 실패하면 한 가지, 보통 프롬프트 규칙 하나를 바꾸고 새 대화에서 다시 실행하세요. 이 글의 모든 수정은 정확히 그 반복에서 나왔습니다.

캐릭터가 살 수 있는 곳

롤플레이 캐릭터에게는 웹사이트보다 관객이 더 필요합니다. Your Website 페이지가 이를 모두 다룹니다.

수동 코드, WordPress, Shopify, Webflow, 호스팅된 채팅 페이지 링크 설치 옵션 “Share a link instead”는 웹사이트 없는 배포 방식입니다. 캐릭터를 위한 호스팅 채팅 페이지입니다.

  • 호스팅된 채팅 페이지. “Share a link instead”를 선택하면 설치할 것 없이 캐릭터용 공개 페이지를 얻습니다. Bryn을 친구들에게 전달하는 가장 빠른 방법입니다.
  • 자체 사이트, 위젯 임베드나 WordPress 플러그인을 통해 연결합니다. 사이트가 있다면 사용할 수 있습니다.
  • Discord 서버 또는 Telegram 그룹. 둘 다 무료 플랜의 External Apps 페이지에서 연결할 수 있으며, 소개에서 링크한 두 채널 가이드가 채널 세부 사항, 다중 사용자 에티켓, 모더레이션을 다룹니다.
  • Instagram DMs, 2026년 9월에 모든 계정에 개방되었습니다. 같은 캐릭터가 Instagram 프로필의 다이렉트 메시지에 답할 수 있으며, 사람들이 충동적으로 메시지를 보내는 캐릭터 계정에 잘 맞습니다.

Discord는 롤플레이와 관련해 별도로 언급할 가치가 있습니다. 에이전트는 어느 서버, 채널, 스레드에 있는지 전달받고, 멤버 표시 이름이 포함된 최근 메시지를 봅니다. Bryn은 추가 설정 없이 단골을 이름으로 맞이하고 여러 사람이 동시에 말하는 장면을 따라갈 수 있습니다. Telegram에서도 에이전트는 같은 방식으로 방문자의 이름을 압니다.

캐릭터가 반드시 채팅 앱 안에 있어야 하는 것은 아닙니다. 에이전트를 MCP 서버로 노출하면 사람들이 ChatGPT, Claude, Cursor에서 Bryn과 대화할 수 있습니다. MCP 서버 가이드에 설정 방법이 나와 있습니다. 연결은 반대 방향으로도 작동합니다. 계정을 ChatGPT나 Claude에 연결하면 채팅에서 캐릭터를 관리할 수 있습니다. 대시보드를 열지 않고도 정전 문서를 편집하고, 설정을 바꾸고, 대화 기록을 읽을 수 있습니다. AI와 함께 자신의 세계에 대해 이야기하며 설정을 편집하는 방식은 이런 종류의 프로젝트와 자연스럽게 잘 맞습니다.

다중 캐릭터 세계의 경우, 캐릭터마다 에이전트 하나를 운영하세요. 각 에이전트에는 고유한 프롬프트, 고유한 정전, 고유한 설정, 고유한 크레딧 한도가 있으므로 약초상이 선술집 주인의 목소리로 답하는 일은 없습니다. 사이드바의 AI Agent 옆 더하기 버튼에서 에이전트를 추가하세요. 공유 세계는 각 캐릭터의 Knowledge Base에 공통 문서 세트를 붙여 넣고, 캐릭터별 비공개 배경 문서 하나를 더하는 방식이 잘 작동합니다.

웹사이트의 접힌 런처, 제목은 The Ember Hearth이고 Ask anything 필드가 있음 위젯 헤더는 캐릭터의 프레이밍을 담습니다. Your Website 페이지의 Text Content에서 설정하세요.

비용

무료 플랜에는 에이전트당 매월 50 AI 크레딧이 포함되며, 실행되는 표준 모델에서는 답변 하나가 크레딧 하나를 사용합니다. AI Model 탭의 더 무거운 모델은 답변 하나에 크레딧 두 개 또는 네 개가 들며 유료 플랜이 필요합니다. 50 크레딧은 빌드와 테스트에는 충분합니다. 위의 모든 실패 버전과 탐침을 포함한 이 전체 빌드는 약 20개를 사용했습니다. 하지만 활발한 롤플레이 테이블에는 충분하지 않습니다. 크레딧 하나짜리 답변이 많은 바쁜 저녁이면 하룻밤에 한도를 다 쓸 수 있습니다. 크레딧은 매월 초기화되며, 유료 플랜은 더 큰 한도와 함께 월 $9부터 시작합니다. 무료 플랜은 개인적, 비상업적 사용을 지원하며, 취미 롤플레이 서버는 여기에 해당합니다. 자세한 내용은 가격 페이지에 있습니다.

솔직한 규모 산정 조언은 이렇습니다. 무료로 만들고 조정하되, 캐릭터가 인기를 얻는 날에는 유료 플랜이나 크레딧 추가 구매가 필요하다고 예상하세요. 무료 플랜의 다른 제한인 Knowledge Base 문서 50개는 도달할 가능성이 낮습니다. Bryn의 전체 세계는 네 개에 들어갑니다.

FAQ

무료로 롤플레이 AI 챗봇을 만들려면 어떻게 해야 하나요?

무료 Quickchat AI 계정을 만들고, AI Agent를 추가한 다음, Identity 페이지에서 세 가지를 설정하세요. 캐릭터 이름, 페르소나와 롤플레이 규칙이 들어간 Main Prompt, High로 설정한 Creativity입니다. 캐릭터 세계를 Knowledge Base 문서로 추가하면 사실관계가 일관되게 유지됩니다. 무료 플랜에는 매월 50 AI 크레딧이 포함되며 개인적, 비상업적 사용을 지원합니다. 작성하거나 호스팅할 코드는 없습니다.

AI 챗봇이 실제로 캐릭터를 유지할 수 있나요?

네, 프롬프트에 명시적으로 적으면 가능합니다. 한 줄짜리 캐릭터 설명만 있었을 때는 에이전트가 AI인지 질문받자 캐릭터를 벗어나 플랫폼을 설명하기 시작했습니다. 명시적인 롤플레이 규칙을 추가한 뒤에는, 모든 답변에서 캐릭터를 유지하고 현대 세계에 관한 질문을 이상한 여행자의 말로 처리하도록 했으며, 같은 질문에 캐릭터 안에서 답했습니다. 규칙은 좋은 흐름뿐 아니라 거절과 메타 질문까지 다뤄야 합니다.

롤플레이 챗봇은 이전 대화를 기억하나요?

기본적으로는 아닙니다. 각 대화는 프롬프트와 Knowledge Base에서 새로 시작하므로, 캐릭터가 한 세션에서 즉흥적으로 만든 내용은 다음 세션에 남지 않습니다. 지속되는 것은 Knowledge Base에 작성한 정전입니다. 세션을 넘어 계속 참이어야 하는 모든 사실을 문서에 넣고, 한 대화 안에서는 캐릭터가 그 위에서 자유롭게 즉흥 연기하게 하세요.

이것은 Character AI 대안인가요?

제품의 형태가 다릅니다. 다른 사람의 앱 안에서 캐릭터와 채팅하는 대신, 직접 소유한 캐릭터를 만들고 커뮤니티가 이미 있는 곳에 배포합니다. 공개 채팅 페이지, 웹사이트, Discord 서버, Telegram 그룹이 될 수 있습니다. 페르소나 프롬프트, 정전, 설정, 데이터를 직접 제어합니다.

ChatGPT가 캐릭터로 롤플레이할 수 있나요?

네, 하나의 ChatGPT 대화 안에서는 가능합니다. 하지만 채팅이 끝나면 캐릭터는 사라지고 다른 사람에게 넘겨줄 수 없습니다. 캐릭터를 에이전트로 만들면 지속적인 페르소나와 정전, 자체 공개 링크, Discord, Telegram, 웹사이트 같은 채널을 가질 수 있습니다. ChatGPT나 Claude에서 계속 작업할 수도 있습니다. Quickchat AI는 MCP를 통해 둘 다 연결하므로, 채팅에서 캐릭터의 지식과 설정을 편집할 수 있습니다.

Discord 롤플레이 봇은 자신이 누구와 대화하는지 아나요?

네. Discord에서는 에이전트가 어느 서버, 채널, 스레드에 있는지 전달받고, 멤버 표시 이름이 포함된 최근 메시지를 봅니다. 그래서 캐릭터는 사람들을 이름으로 부르고 여러 참가자가 있는 장면을 일관되게 유지할 수 있습니다. Telegram에서도 방문자의 이름을 압니다.

NSFW 롤플레이도 할 수 있나요?

호스팅된 AI 모델은 콘텐츠 정책을 적용하므로, 프롬프트에 무엇을 넣든 특정 콘텐츠는 거절됩니다. 어두운 주제와 극적인 이야기는 일반적으로 작동하지만, 노골적인 콘텐츠는 작동하지 않습니다. 공개 롤플레이 봇을 운영한다면 허용되는 내용에 관한 서버 규칙을 명확히 정하고, AI가 일부 요청을 거절할 수 있다고 예상하세요.

여러 캐릭터를 동시에 운영할 수 있나요?

캐릭터마다 에이전트 하나를 운영하세요. 각 에이전트에는 고유한 이름, 페르소나 프롬프트, Knowledge Base, 설정, 월별 크레딧 한도가 있으므로 캐릭터가 서로 섞이지 않습니다. 사이드바의 AI Agent 옆 더하기 버튼에서 다른 에이전트를 추가하고 상단에서 전환할 수 있습니다.

코드를 작성해야 하나요?

아니요. 전체 빌드는 설정으로 이루어집니다. 프롬프트, 몇 개의 Knowledge Base 문서, 설정만 있으면 됩니다. 호스팅할 것이 없으며, 채팅 페이지, 웹사이트, Discord, Telegram에 배포하는 것은 링크 하나 또는 몇 번의 클릭이면 됩니다.