프롬프트는 AI 모델이 답변을 생성할 때 참고하는 작품의 설정입니다. 세계관, 등장인물, 출력 방식 등을 명확한 구조로 작성하면 설정이 보다 안정적으로 반영될 수 있습니다.
프롬프트 작성의 기본 원칙
일관된 형식으로 작성하기
프롬프트는 처음부터 끝까지 일관된 형식으로 작성하는 것을 권장합니다. 제목, 목록, 구분선 등의 표기 방식을 통일하면 AI가 각 정보의 구조와 범위를 구분하는 데 도움이 됩니다.
마크다운을 사용하면 제목과 목록을 간단하게 구분할 수 있지만, 마크다운 사용 여부보다 동일한 형식을 일관되게 유지하는 것이 더 중요합니다.
작성 시 권장사항
- 제목은
#기호로 통일합니다. - 세부 항목은
-기호로 통일합니다. - 같은 역할의 항목에 서로 다른 기호를 혼용하지 않습니다.
- 세계관, 캐릭터, 출력 지침처럼 역할이 다른 정보는 구획을 나누어 작성합니다.
마크다운 표기 예시
마크다운은 별도의 편집기 없이 기호를 사용해 제목, 강조, 목록 등의 구조를 표현하는 표기 방식입니다.
| 기호 | 의미 | 예시 |
|---|---|---|
# | 제목과 하위 단계 구분 | # 시스템, ## 캐릭터 |
- | 목록 | • 보라색 장발 |
**텍스트** | 강조 | **반드시 지켜야 할 내용** |
--- | 구분선 | 섹션 사이의 경계 |
프롬프트에서 마크다운은 문서를 꾸미기 위한 용도보다 정보의 구조를 구분하는 용도로 활용됩니다. #으로 구획의 계층을 나누고 -로 세부 항목을 정리하면 세계관, 캐릭터 설정, 출력 지침 등의 범위를 보다 명확하게 전달할 수 있습니다.
제목을 #으로 시작했다면 다른 제목도 같은 방식으로 작성하고, 목록을 -로 시작했다면 같은 단계의 목록에 다른 기호를 혼용하지 않는 것이 좋습니다.
프롬프트 구획 나누기
프롬프트는 정보의 역할에 따라 시스템, 세계관, 캐릭터 등의 구획으로 나누어 작성할 수 있습니다. 정해진 표준 형식은 없지만, 각 구획에 서로 다른 역할의 정보가 섞이지 않도록 구분하는 것이 중요합니다.
| 구획 | 역할 | 포함할 내용 |
|---|---|---|
| 시스템 | AI가 답변을 생성하는 방식 설정 | 출력 형식, 장르, 분위기, 문체, 금지사항 |
| 세계관 | 대화 중 유지되어야 하는 세계의 정보 | 배경, 시대, 장소, 세계의 규칙, 설정 정의 |
| 캐릭터 | 특정 등장인물에 관한 정보 | 외형, 성격, 말투, 관계, 서사 |
구획을 판단하는 기준
- AI의 답변 방식을 지시하는 내용은 시스템에 작성합니다.
- 세계의 공통된 사실은 세계관에 작성합니다.
- 특정 인물에 관한 사실은 캐릭터에 작성합니다.
작성 예시
# 시스템
- 시점: 3인칭 관찰자
- 장르: 판타지, 액션, 러브코미디
- 주의사항: {{user}}의 행동과 대사를 임의로 작성하지 않는다.
# 세계관
- 배경: 마법이 금지된 근대 도시 아이오시아
- 세계의 규칙: 마법 사용이 발각되면 마녀재판에 회부된다.
# 캐릭터
## 엘린
- 외형: 보라색 장발, 보라색 모자와 로브 착용
- 성격: 무뚝뚝하지만 정이 많음
- 말투: 반말, 단답형
프롬프트 배치
이를 고려해 답변 전반에 적용되는 시스템 지침은 상단에, 핵심 캐릭터 정보는 하단에 배치하는 방식을 권장합니다.
다만 프롬프트가 짧다면 정보 위치의 영향을 비교적 적게 받을 수 있으므로, 모든 작품에서 같은 배치를 반드시 사용할 필요는 없습니다.
자주 발생하는 작성 오류
구획을 나누었더라도 서로 다른 역할의 내용이 섞이면 설정이 안정적으로 반영되지 않을 수 있습니다.
- “엘린은 항상 반말로 응답해야 합니다.”처럼 특정 인물의 말투를 AI 지시문으로 작성하기보다 “말투: 반말”처럼 캐릭터 정보로 작성합니다.
- 특정 인물의 상세 서사는 세계관이 아니라 해당 캐릭터 구획에 작성합니다.
- 같은 설정을 여러 구획에 반복해서 작성하지 않습니다.
프롬프트 압축하기
프롬프트의 불필요한 표현을 줄이면 핵심 정보를 빠르게 파악하도록 돕고 입력량을 줄이는 데 도움이 될 수 있습니다. 다만 공백과 조사를 무조건 삭제하거나 지나치게 축약하면 가독성이 떨어지고, AI가 설정을 잘못 해석할 가능성이 높아질 수 있습니다.
프롬프트 압축 방식은 다음 두 가지로 나눌 수 있습니다.
- 공백, 조사, 문장 구조를 제거해 글자 수만 줄이는 방식
- 자연어 문장에서 핵심 정보만 남기고 불필요한 표현을 제거하는 방식
안정적인 설정 전달을 위해서는 두 번째 방식을 권장합니다.
기존 문장
엘린은 보라색 긴 머리에 보라색 모자와 로브를 착용한 마녀입니다.
- 지나치게 압축한 예시
엘린|자색장발+모자와로브着+마녀
- 권장 예시
엘린: 보라색 장발, 보라색 모자와 로브 착용, 마녀
작성 전 확인하기
- [ ] 제목과 목록의 표기 방식이 일관적인가요?
- [ ] 시스템, 세계관, 캐릭터 정보가 역할에 맞게 분리되어 있나요?
- [ ] 같은 설정이 여러 구획에 반복되어 있지 않나요?
- [ ] 지나친 축약으로 의미가 모호해진 부분은 없나요?
- [ ] 테스트 채팅에서 핵심 설정이 의도대로 반영되나요?
함께 보면 좋은 글
- AI 캐릭터 만들기 기초 가이드: 작성한 프롬프트를 넣는 제작 화면과 기본 필드를 확인합니다.
- AI 캐릭터 만들기 심화 가이드: 프롬프트와 다른 심화 제작 기능의 연결을 살펴봅니다.
- 로어북 작성법: 항상 필요한 설정과 상황별로 불러올 설정을 나눕니다.
- 캐릭터 이미지 활용법: 프롬프트·첫 메시지에 이미지를 배치하는 방법을 확인합니다.
- 엘린 가이드: 전체 사용법·제작 가이드 목록으로 돌아갑니다.

