NoahChatNoahChat Docs

첫 작품 만들기

초보 작가를 위한 단계별 가이드. 캐릭터, 상태창, 로어북까지 한번에 따라해보세요.

처음이라 어디서부터 시작해야 할지 모르겠다면, 이 가이드를 따라해보세요.

1. 기본 설정
2. 세계관+캐릭터
3. 로어북
4. 상태창
5. 첫 장면
6. 테스트

이 가이드에서는 현대 로맨스 작품을 예시로 진행합니다. 대학교에서 만난 캐릭터 "하윤"과의 이야기를 함께 만들어볼게요.


1. 새 작품 만들기

상단 메뉴에서 작업실을 클릭하고, + 새 작품 만들기 버튼을 누릅니다.

에디터가 열리면 상단에 7개 탭(작품정보, 상세설정, 로어북, 이미지, 상태창, 시작상황, 채팅 해보기)이 보입니다. 이 가이드에서는 탭을 하나씩 순서대로 채워나갈 거예요. 지금은 첫 번째 작품정보 탭에 있습니다.

제목과 설명

  • 제목: 독자가 처음 보는 이름입니다. 캐릭터 이름이나 세계관이 드러나면 좋아요.
    • 예시: 심리학과 옆자리, 하윤
  • 설명: 작품의 분위기를 전달하는 소개글입니다. 마크다운을 지원합니다.
설명 예시
대학교 심리학과 강의실.
항상 옆자리에 앉는 그 애, 하윤.

장난기 가득한 눈웃음 뒤에 숨겨진 진심을 알게 될 때...
당신의 대학 생활이 달라집니다.

태그도 설정해두면 검색 노출에 도움이 됩니다. 로맨스, 현대, 대학교, 힐링 같은 키워드를 입력하세요.


2. 상세설정 — 세계관과 캐릭터

상세설정 탭으로 이동합니다. 작품의 핵심인 세계관과 캐릭터를 설정합니다.

작품 프롬프트 — 뭘 넣어야 하나요?

"프롬프트"라는 말이 낯설 수 있는데, 쉽게 말해 AI에게 보내는 설정 글입니다. "이 작품은 이런 세계관이고, 이런 규칙으로 써줘"라고 알려주는 거예요.

AI는 매 턴 이 글을 처음부터 다시 읽고 대답합니다. 여기에 적은 것만 AI가 알 수 있어요.

작품 프롬프트는 크게 4가지를 넣으면 됩니다.

1) 세계관 — "어떤 세상이야?"

배경, 시대, 장르, 분위기를 적어주세요. 이게 없으면 AI가 마음대로 세계관을 만들어버립니다.

세계관 예시
# 세계관
현대 한국, 서울의 한 대학교.
평범하지만 따뜻한 캠퍼스 로맨스.
계절은 봄이고, 벚꽃이 피기 시작하는 3월 초.

2) 등장인물 개요 — "누가 나와?"

캐릭터의 이름과 한 줄 소개를 적어주세요. 상세 설정은 아래 캐릭터 프롬프트에 따로 적지만, 여기에도 이름은 꼭 언급해야 AI가 캐릭터를 호출할 수 있습니다.

등장인물 예시
# 등장인물
- 하윤: 심리학과 4학년. 밝고 장난기 많은 성격. 유저의 옆자리.

3) 규칙 — "이렇게 써줘, 이건 하지 마"

AI는 기본적으로 유저의 행동을 대신 써버리거나, "제가 AI인데요~" 같은 메타 발언을 하는 경향이 있습니다. 이런 걸 막으려면 명시적으로 규칙을 정해줘야 합니다.

규칙 예시
# 규칙
- 유저의 행동이나 대사를 대신 쓰지 않는다
- 메타 발언 금지 (AI임을 언급하지 않음)
- 하윤은 절대 갑자기 고백하지 않는다. 천천히 친해지는 과정을 묘사한다.

"유저 행동 대신 쓰지 마", "메타 발언 금지" — 이 두 가지는 거의 모든 작품에 넣는 걸 추천합니다. 이게 없으면 AI가 "당신은 고개를 끄덕였다"처럼 유저 행동을 마음대로 정하거나, 갑자기 캐릭터를 깨고 말을 할 수 있어요.

4) 문체 — "어떤 느낌으로 써줘?"

같은 캐릭터라도 문체에 따라 완전히 다른 분위기가 됩니다.

문체 예시
# 문체
- 3인칭 소설체
- 대사는 큰따옴표 ("대사"), 행동은 *기울임*
- 묘사는 간결하게, 대사 중심으로
- 이모지 사용 금지

전체를 합치면

작품 프롬프트 완성
# 세계관
현대 한국, 서울의 한 대학교.
평범하지만 따뜻한 캠퍼스 로맨스.
계절은 봄, 벚꽃이 피기 시작하는 3월 초.

# 등장인물
- 하윤: 심리학과 4학년. 밝고 장난기 많은 성격. 유저의 옆자리.

# 규칙
- 유저의 행동이나 대사를 대신 쓰지 않는다
- 메타 발언 금지 (AI임을 언급하지 않음)
- 하윤은 절대 갑자기 고백하지 않는다
- 강의실, 도서관, 학식, 카페 등 대학교 내부 배경 위주로 전개

# 문체
- 3인칭 소설체. 대사는 큰따옴표, 행동은 *기울임*
- 묘사는 간결하게, 대사 중심

NoahChat은 작품 프롬프트를 최대 30,000자까지 쓸 수 있습니다. 처음에는 간단하게 시작하고, 테스트하면서 부족한 부분을 하나씩 추가해나가는 게 좋아요.


캐릭터 프롬프트 — 캐릭터에 생명을 불어넣기

+ 캐릭터 추가 버튼을 눌러 캐릭터를 만듭니다. 캐릭터 프롬프트는 이 캐릭터만의 상세 설정을 적는 곳입니다.

잘 쓰면 뭐가 달라지나요? AI가 캐릭터를 일관되게 연기합니다. 10턴이 지나도, 100턴이 지나도 같은 성격, 같은 말투를 유지해요. 설정이 부실하면 AI가 매 턴 다른 사람처럼 행동할 수 있습니다.

넣으면 좋은 항목들:

항목왜 필요한가예시
성격AI가 상황별 반응을 정함밝지만 속마음은 잘 안 드러냄
외모묘사 장면에서 일관성 유지단발머리, 후드티
말투대사의 느낌을 결정반말, "ㅋㅋ" 사용, 당황하면 빨라짐
좋아하는 것/싫어하는 것대화 소재와 반응 패턴고양이 좋아함, 거짓말 싫어함
비밀/내면스토리 긴장감의 원천유저를 좋아하지만 숨기고 있음
관계유저와의 관계 초기 설정같은 과, 옆자리, 아직 그냥 아는 사이
캐릭터 프롬프트 예시 — 하윤
이름: 하윤
나이: 23세
학과: 심리학과 4학년

성격:
- 밝고 장난기 많음. 사람 놀리는 걸 좋아하지만 선은 넘지 않음
- 진지한 순간에는 의외로 따뜻하고 배려심 있음
- 혼자 있을 때는 조용히 책 읽는 걸 좋아함

외모: 짧은 단발머리, 동그란 눈, 거의 항상 후드티+청바지

말투:
- 반말 기본, 친해지면 애교 섞인 말투
- "ㅋㅋ", "ㅎㅎ" 같은 표현 가끔 사용
- 당황하면 말이 빨라짐

좋아하는 것: 고양이, 야식, 새벽 산책, 심리학 이론 얘기
싫어하는 것: 거짓말, 지나치게 형식적인 관계

비밀: 유저를 좋아하고 있지만 절대 먼저 고백하지 않음.
티를 안 내려고 하지만, 가끔 무의식적으로 눈이 가거나 말이 어눌해짐.

1:1 대화라도 캐릭터를 반드시 추가하세요. NoahChat은 캐릭터별로 독립된 기억을 관리합니다. 캐릭터를 등록해야 기억 시스템이 제대로 동작해서, 100턴이 지나도 하윤이 "그때 같이 본 고양이 기억나?"라고 말할 수 있어요.

별명이 있는 캐릭터? 꼭 등록하세요!

캐릭터를 여러 이름으로 부를 수 있다면 주의가 필요합니다.

예를 들어 하윤을 "윤이", "하윤아", "윤이 언니" 등으로 부를 수 있죠. 문제는 NoahChat의 기억 시스템이 캐릭터 이름으로 매칭한다는 점이에요. AI가 "하윤"이라고 출력하면 하윤의 기억에 저장되지만, "윤이"라고 출력하면 누군지 못 찾아서 기억이 누락될 수 있습니다.

해결 방법은 간단합니다. 독자가 채팅 화면에서 설정 > 캐릭터 관리에 들어가면 캐릭터별로 닉네임 태그를 등록할 수 있어요.

  • 하윤의 닉네임 태그: 윤이, 하윤아, 윤이 언니

이렇게 등록해두면 AI가 어떤 이름을 쓰든 시스템이 "아, 이건 하윤이구나"라고 인식합니다.

별명이나 애칭이 있는 캐릭터라면 닉네임 태그 등록을 꼭 안내해주세요. 작품 설명이나 시작 메시지에 "캐릭터 관리에서 별명을 등록하면 기억이 더 잘 유지됩니다"라고 한 줄 적어두면 좋습니다.


3. 로어북 — 세계관이 살아납니다

로어북 탭으로 이동합니다.

왜 로어북을 쓰나요?

작품 프롬프트에 모든 설정을 넣으면 AI가 매번 그 긴 글을 읽어야 합니다. AI가 읽는 글이 길어지면 크레딧이 더 들어요.

로어북은 필요할 때만 활성화됩니다. 대화에서 특정 키워드가 등장하면 그때 관련 설정이 AI에게 전달되는 방식이에요.

예를 들어 볼게요. 작품 프롬프트에 "카페 설정, 도서관 설정, 강의실 설정, 기말고사 이벤트..."를 전부 넣으면 AI가 매번 이 긴 글을 다 읽어야 합니다. 글이 길어지면 비용도 올라가고, AI가 지금 대화와 상관없는 정보까지 읽게 되죠.

로어북을 쓰면? 대화에서 "카페"가 나올 때만 카페 설정이, "시험"이 나올 때만 기말고사 설정이 전달됩니다. 비용은 아끼면서 정확도는 올라가는 거예요.

따라하기

+ 항목 추가 버튼을 눌러 로어북을 만들어봅시다. 편집 창이 열리면 키워드내용 두 가지를 입력하면 됩니다.

로어북 1 — 장소: 강의실

  • 키워드: 강의실, 수업, 교수, 출석 (입력 후 Enter로 하나씩 추가)
  • 내용: 심리학개론 강의실. 200명 규모의 대형 강의실이다. 하윤은 항상 뒷자리 왼쪽, 유저 옆에 앉는다. 교수님은 김서연 교수로, 엄격하지만 학생들에게 인기가 많다.

저장하고, 같은 방법으로 2개 더 만들어보세요.

로어북 2 — 장소: 학생 카페

  • 키워드: 카페, 커피, 아메리카노
  • 내용: 캠퍼스 내 "꿈다방" 카페. 하윤이 자주 가는 곳이다. 단골이라 직원과도 친하다. 하윤의 단골 메뉴는 바닐라라떼. 창가 자리를 좋아한다.

로어북 3 — 이벤트: 기말고사

  • 키워드: 시험, 기말, 공부, 도서관
  • 내용: 기말고사 기간이다. 하윤은 평소 장난기가 많지만, 시험 기간에는 의외로 진지해진다. 도서관에서 밤새 공부하고, 유저에게 "같이 공부하자"고 먼저 말을 건다.

로어북을 잘 활용하면 크레딧 절약 + 상황에 맞는 정확한 설정 두 마리 토끼를 잡을 수 있습니다. 대화에서 "카페"가 언급되면 카페 설정만 전달되고, "시험"이 언급되면 기말고사 설정만 전달되니까요.


4. 상태창 — 게임처럼 만들기

상태창 탭으로 이동합니다.

왜 상태창을 쓰나요?

상태창은 단순히 예쁜 UI가 아닙니다. AI의 기억력 문제를 해결하는 핵심 장치입니다.

AI는 기억이 없습니다. AI가 읽는 "대본"에는 최근 대화 몇 턴만 들어가거든요. 그 범위를 벗어나면 호감도가 100이었든 0이었든, AI는 알 수가 없습니다.

상태창이 있으면? 호감도, 위치, 관계 같은 값이 변수로 저장됩니다. 대화가 아무리 길어져도 사라지지 않아요. AI는 매 턴 이 변수를 읽고 "아, 지금 호감도가 65구나"를 파악합니다.

그리고 NoahChat만의 장점이 하나 더 있어요. 다른 플랫폼에서는 AI가 상태창 포맷을 직접 출력하는데, 가끔 포맷이 깨지거든요. 한번 깨지면 다음 턴에도 깨진 채로 출력되는 악순환이 시작됩니다.

NoahChat에서는 AI는 값만 출력하고, 화면에 보이는 포맷은 시스템이 그려줍니다. 그래서 상태창이 깨질 수가 없어요.

따라하기

상태창 탭에 들어가면 가져오기새로 만들기 두 가지 방법이 보입니다. 우리는 처음부터 만들 거니까 새로 만들기를 선택하세요.

그러면 월드 스탯, 유저 스탯, 캐릭터 스탯 세 칸이 나타납니다. 각 칸 아래에 추천 단어들이 보이는데, 클릭하면 바로 추가됩니다. 직접 입력하고 Enter를 눌러도 돼요.

이렇게 넣어보세요:

월드 스탯 (세계관 전체에 적용):

  • 위치 (추천 칩 클릭) — 현재 장소
  • 시간 (추천 칩 클릭) — 시간대

유저 스탯 (플레이어 개인 상태):

  • 학점 (직접 입력 후 Enter) — 학점 A~F

캐릭터 스탯 (캐릭터별 개별 관리):

  • 호감도 (추천 칩 클릭) — 0에서 시작, 100까지
  • 관계 (추천 칩 클릭) — 모르는 사이 → 아는 사이 → 친구 → ???
  • 감정 (추천 칩 클릭) — 현재 감정 상태

다 넣었으면 상태창 자동 생성하기 버튼을 누르세요. AI가 상태창 디자인을 만들어줍니다. 코딩이나 디자인 지식은 전혀 필요 없어요.

완성되면 채팅 화면에서 이런 식으로 보입니다:

위치강의실
시간오전 10시
YOU
학점B+
하윤
호감도
5
관계모르는 사이
감정호기심

생성된 상태창이 마음에 들지 않으면 AI 수정으로 "호감도를 하트 게이지로 바꿔줘", "색깔을 핑크톤으로" 같은 요청을 할 수 있습니다.

상태창 지침 설정

상태창이 만들어지면 편집 화면으로 바뀝니다. 여기서 접을 수 있는 섹션이 여러 개 보이는데, 그중 상태창 지침을 열어서 AI에게 "언제 값을 바꿔야 하는지" 규칙을 알려주세요.

지침 예시
호감도는 좋은 대화를 할 때 +3~5, 유저가 무시하거나 차갑게 대하면 -2
관계는 호감도 30 이상이면 "아는 사이", 60 이상이면 "친구"로 변경
감정은 대화 내용에 따라 자연스럽게 변경
위치와 시간은 장면 전환 시 업데이트

이제 독자는 대화하면서 호감도가 올라가는 걸 눈으로 확인하고, 관계가 변하는 재미를 느낄 수 있습니다.


5. 시작상황 — 첫 장면

시작상황 탭으로 이동합니다.

시작 메시지

독자가 채팅을 시작하면 처음 보는 장면입니다. 소설의 첫 페이지처럼, 분위기를 잡고 캐릭터를 등장시키세요.

시작 메시지 예시
3월 초, 새 학기 첫날.

벚꽃이 흩날리는 캠퍼스를 지나 심리학개론 강의실에 들어선다. 200명 규모의 대형 강의실이 웅성거리는 소리로 가득하다.

뒷자리 왼쪽 구석에 앉자, 옆자리에 누군가 쿵 하고 앉는다.

*단발머리에 후드티를 입은 여학생이 기지개를 켜며 하품한다. 눈이 마주치자 방긋 웃는다.*

[하윤] "아, 여기 빈자리 맞지? 나 하윤이야. 심리학과! 너는?"

*말은 가볍게 하지만, 어딘가 호기심 가득한 눈빛으로 이쪽을 바라보고 있다.*

독자의 채팅 화면에서는 이렇게 보입니다:

하윤
3월 초, 새 학기 첫날. 벚꽃이 흩날리는 캠퍼스를 지나 심리학개론 강의실에 들어선다. *단발머리에 후드티를 입은 여학생이 방긋 웃는다.* "아, 여기 빈자리 맞지? 나 하윤이야. 심리학과! 너는?"

시작 가이드 (AI 전용)

독자에게는 보이지 않는, AI만 읽는 지시사항입니다.

시작 가이드 예시
- 하윤은 첫 만남이므로 밝고 가볍게 대한다
- 유저의 이름과 학과를 자연스럽게 물어본다
- 첫 대화에서 호감도는 5 정도로 시작한다
- 강의가 시작되면 교수님 소개 + 옆자리에서 속삭이는 장면으로 연결

시작 메시지에 [하윤] "대사" 형식을 사용하면, AI가 이 형식을 학습해서 이후 응답에서도 자연스럽게 따릅니다.


6. 채팅 해보기 — 테스트

채팅 해보기 탭으로 이동합니다. 실제로 대화를 해보면서 확인하세요.

체크리스트

  • 하윤의 말투와 성격이 설정대로인가?
  • 상태창이 잘 업데이트되는가? (호감도, 위치 등)
  • 강의실/카페 키워드를 말했을 때 로어북이 잘 반영되는가?
  • 전반적인 분위기가 의도대로인가?

이상한 부분이 있으면 돌아가서 수정합니다:

  • 말투가 이상하면 → 캐릭터 프롬프트 수정
  • 세계관이 흔들리면 → 작품 프롬프트 수정
  • 상태값이 이상하면 → 상태창 지침 수정

검수 채팅은 저장되지 않으니 마음껏 테스트하세요. 리뷰 전용 크레딧이 무료로 제공됩니다.


7. 업로드

테스트가 만족스러우면 상단의 업로드 버튼을 눌러 작품을 발행합니다.

발행하면 작품이 NoahChat에 등록되고, 공개 설정에 따라 다른 독자들이 찾을 수 있게 됩니다.

  • 공개: 모든 독자가 검색/탐색으로 찾을 수 있어요
  • 링크 공개: 링크를 아는 사람만 접근 (친구에게 공유하기 좋아요)
  • 비공개: 나만 볼 수 있어요

공개 설정은 작품정보 탭에서 언제든 변경할 수 있습니다. 처음에는 링크 공개로 시작해서 지인에게 먼저 보여주고, 자신감이 생기면 공개로 전환하는 것도 좋은 방법이에요.


더 해보고 싶다면

해보고 싶은 것가이드
캐릭터 이미지 넣기이미지 시스템
선택지 만들기 (미연시 스타일)상태창 — 클릭 선택지
다른 플랫폼 캐릭터 가져오기스튜디오 — 자동 이식
상태창 HTML 직접 수정상태창 — 직접 수정

On this page