Metlivi 블로그

일관성 있는 가상 인물을 위한 AI 페르소나 생성기 브리핑 방법

일관성 있는 가상 인물을 위해 AI 페르소나 생성기를 브리핑하려면 인물이 원하는 것, 그 특성이 행동으로 나타나는 방식, 선택을 지배하는 경계, 그리고 행동을 변화시킬 수 있는 사건을 명시하세요. 확립된 사실은 현재 장면 상태와 분리하여 유지하고, 브리프를 여러 장이나 게임 분기에 걸쳐 사용하기 전에 다양한 상황에서 테스트해 보세요. 소설 및 게임 작가에게 실질적인 과제는 대화와 결정 모두를 이끌어 주는 재사용 가능한 캐릭터 브리프를 작성하는 것입니다. 아래에 소개된 방법은 명시적 프롬프팅과 서사 상태 추적을 결합합니다. 본문의 예시와 연속성 검증은 이러한 원칙에서 파생된 편집 도구일 뿐, 특정 생성기의 성능을 검증하여 보증하는 것은 아닙니다.

2026년 9월 22일3분 분량독서·예술·문화작성: Metlivi Editorial Team
섹션 1

AI 페르소나 브리프에는 무엇이 포함되어야 할까요?

이야기 속 캐릭터의 역할과 생성기가 수행하기를 원하는 작업부터 시작하세요. "분기형 어드벤처에 반복 등장하는 공방 주인을 개발해 줘"는 유용한 맥락을 제공합니다. 반면 "흥미로운 페르소나를 만들어 줘"는 목적, 범위, 결과물을 모호하게 둡니다.

그런 다음 브리프를 불변의 사실, 행동 규칙, 현재 상태의 세 부분으로 구성하세요. 불변의 사실은 정체성과 과거 이력을 확립합니다. 행동 규칙은 특정 조건에서의 선택을 설명합니다. 현재 상태는 지금까지 일어난 일, 캐릭터가 알고 있는 것, 그리고 아직 끝나지 않은 일을 기록합니다.

이러한 구조는 일반적인 프롬프팅 원칙을 캐릭터 작성에 적용한 것입니다. Anthropic의 공식 프롬프팅 가이드라인(https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/claude-prompting-best-practices#be-clear-and-direct)에서는 명시적인 지시, 맥락, 명확한 출력 제약 조건을 권장합니다. 페르소나 브리프의 경우, 캐릭터 시트, 장면, 대화 주고받기, 연속성 검토 중 무엇을 원하는지 명시하고 제공된 세부 정보 중 어느 항목이 고정되어야 하는지 명확히 지정하는 것을 의미합니다.

작성하려는 장면에 영향을 미치는 세부 사항을 포함하세요. 좋아하는 색상은 디자인 선택이나 반복되는 묘사에 영향을 줄 때 브리프에 포함하는 것이 좋습니다. 행동에 전혀 영향을 미치지 않는 장황한 과거 이력은 나중으로 미뤄도 됩니다.

브리프 요소 — 답변하는 질문 — 유용한 구체성
이야기 속 역할 — 이 인물은 왜 등장하는가? — 일행이 축제 전시물을 수리하는 공방을 운영함
목표 — 인물이 달성하려는 것은 무엇인가? — 저녁 개막식 전에 전시물 완성을 마침
관찰 가능한 특성 — 독자가 보거나 들을 수 있는 것은 무엇인가? — 치수를 두 번 측정함; 수리를 제안하기 전에 치수를 먼저 물어봄
경계 — 선택할 수 없는 사항은 무엇인가? — 빌린 도구는 허락을 받았을 때만 사용함
모순점 — 두 선호가 서로 다르게 작용하는 부분은 어디인가? — 도구는 정돈된 상태를 유지하지만 장식 패턴은 비대칭을 선호함
현재 상태 — 지금 이 순간 사실인 것은 무엇인가? — 프레임 조립 완료; 페인트칠 미완성; 조수가 막 도착함
변화 조건 — 다른 반응을 허용하는 계기는 무엇인가? — 성공적인 샘플을 본 후에 익숙하지 않은 기법을 수용함
섹션 2

목표와 특성을 사용 가능한 행동으로 바꾸려면 어떻게 해야 할까요?

캐릭터에게 지속적인 목표와 당면한 장면 목표를 둘 다 부여하세요. 지속적인 목표는 등장 장면들을 연결하고, 장면 목표는 다음 대화에 방향성을 제시합니다.

예를 들어, 가상의 장인인 '마라(Mara)'는 축제 전시물을 완성하고 싶어 합니다. 첫 장면에서 그녀는 프레임 작업을 마무리하는 동안 패널 3개에 페인트칠을 해 줄 조수가 필요합니다. 이 당면한 목표 덕분에 그녀는 질문을 던지고, 방식을 시연하고, 일을 배정할 이유를 갖게 됩니다.

다음으로, 각 포괄적 특성을 조건이 붙은 관찰 가능한 행동으로 전환하세요. "꼼꼼함"이라는 단어를 설명 없이 두는 대신, 다음과 같이 작성합니다: "새 조각을 자르기 전에 마라는 프레임과 치수를 대조해 확인한다." "간결함" 대신 이렇게 씁니다: "마라는 한 번에 한 가지 지시만 내리며 관련된 재료나 도구의 이름을 정확히 언급한다." 이러한 설명을 통해 생성된 장면이 브리프를 제대로 따르고 있는지 평가할 수 있습니다.

모든 대화에서 모든 특성을 드러내도록 요구하지 마세요. 중요한 부분에서 빈도를 명시하세요: "새로운 부품이 도입될 때 치수를 재는 습관을 드러내되, 문단마다 반복하지는 말 것." 이렇게 하면 다양한 호흡과 대화 흐름을 위한 여지가 생깁니다.

다양한 상황을 보여주는 몇 가지 예시를 추가하세요. Google의 공식 프롬프트 디자인 가이드(https://ai.google.dev/gemini-api/docs/prompting-strategies#zero-shot-vs-few-shot-prompts)에서는 원하는 응답 패턴을 명확히 하기 위해 구체적이고 다양한 예시와 일관된 서식 사용을 권장합니다. 가상 인물의 경우 예시를 통해 작업이 바뀌더라도 일관된 어조를 유지하는 모습을 보여줄 수 있습니다:

이러한 예시는 시연일 뿐, 필수적으로 써야 하는 상투적 문구가 아님을 명시하세요. 생성기에게 새로운 대사를 작성할 때도 이러한 직설적인 태도와 구체적인 어휘를 유지하도록 지시하세요.

작업 배정: "파란색 패널부터 시작해. 테두리 장식을 붙여야 하니 가장자리는 칠하지 말고 비워 둬."
새로운 방식 검토: "자투리 나무에 먼저 보여줘 봐. 그 후에 결정하자."
완성된 작업에 대한 반응: "딱 맞네. 제작자 카드에 네 이니셜을 적어."
섹션 3

경계와 모순점은 어떻게 공존할 수 있을까요?

확고한 경계와 선호도를 분리하세요. 경계는 행동의 실행 가능 여부를 결정합니다. 선호도는 가능한 행동 중 캐릭터가 대개 어떤 것을 선택하는지에 영향을 미칩니다.

빌린 도구를 쓰기 전에 허락을 구해야 한다는 마라의 규칙은 경계입니다. 익숙한 결합 방식을 선호하는 태도는 유연합니다. 즉, 성공적인 샘플을 본 후에는 다른 방식을 시도할 의향이 있습니다. 두 지침 모두 단순히 "마라는 결코 자기 방식을 바꾸지 않는다"라고만 되어 있다면, 생성기는 발전하는 캐릭터를 그려낼 여지가 거의 없습니다.

유용한 모순점은 명확한 범위를 지닙니다. "정돈되어 있으면서도 무질서함"이라는 표현은 어떤 상황에 무엇이 적용되는지 설명하지 않은 채 상충하는 꼬리표만 제공합니다. "도구는 라벨이 붙은 서랍에 보관하지만, 장식 패턴은 의도적으로 비대칭 형태를 선택함"과 같이 작성하면 각 선호에 명확한 영역이 부여됩니다. 이 두 조합은 연속성을 해치지 않으면서 한 장면에 함께 등장할 수 있습니다.

선호도가 상충할 때는 어느 쪽이 우선인지 명시하세요. 마라는 정교한 마감을 중시하지만 개막 시간이 다가오면 더 단순한 장식을 택할 수 있습니다. 이때도 허락을 구해야 한다는 경계 규칙은 여전히 적용됩니다. 이를 통해 작가는 새로운 캐릭터 규칙을 급조하지 않고도 극적인 선택을 연출할 수 있습니다.

이 지침들을 행동, 대화, 선호, 기술, 확립된 사건 등 허구적 사실 기록에 단단히 기반을 두도록 하세요. 생성기에게 이름이나 외모에서 인물의 특성을 유추하도록 맡기기보다는, 새로운 배경 세부 정보를 의도적으로 추가하세요.

섹션 4

어떤 점이 고정되어야 하고, 어떤 점이 바뀔 수 있을까요?

일관성은 이야기 속에서 원인이 제공될 때 변화와 발전을 허용합니다. 변화와 함께 그 원인을 기록하세요.

Inkle의 핵심 문서인 Writing with ink(https://github.com/inkle/ink/blob/master/Documentation/WritingWithInk.md#part-5-advanced-state-tracking)에서는 인터랙티브 스토리에서 상태 변화와 캐릭터의 지식을 추적하는 방법을 다룹니다. 여기에 나오는 변수와 목록은 구체적인 구현 모델을 제공합니다. 코드를 작성하지 않고도 줄글 브리프에 이 기본 원리를 차용할 수 있습니다. 즉, 관련 상태의 이름을 지정하고, 현재 값을 기록하며, 이를 변경하는 사건을 식별하는 것입니다.

마라의 경우, 다음 세 가지 계층을 구분하세요:

학습의 범위에 대해 명확히 하세요. 시연된 한 가지 방식을 수용했다고 해서 앞으로의 모든 제안을 다 받아들이는 것은 아닙니다. 마찬가지로 패널 하나를 완성했다고 해서 전시물 전체가 완성되는 것은 아닙니다.

지식은 세계의 사건과 분리하여 추적하세요. 조수가 다른 방에서 페인트칠을 끝마쳤다면 패널 작업은 완료되었을지라도 마라는 여전히 작업이 더 필요하다고 믿고 있을 수 있습니다. 마라는 보고나 관찰, 또는 확립된 다른 사건을 통해서만 그 사실을 알아야 합니다. 게임 분기의 경우 활성 경로에서 발생한 이벤트를 기록하고, 소설의 경우 해당 장면에 변경 사항을 연결하세요.

계층 — 예시 — 업데이트 규칙
불변의 사실 — 마라는 전시물의 목재 프레임을 제작했음 — 작가의 명시적인 수정 작업을 통해서만 변경
현재 상태 — 패널 페인트칠이 완료되지 않음 — 작업이 완료되었을 때 업데이트
학습된 작업 선호도 — 마라는 조수의 결합 방식을 아직 받아들이지 않았음 — 성공적인 샘플을 관찰한 후 업데이트
섹션 5

간결한 페르소나 브리프는 어떤 형태인가요?

다음은 가상의 공방 장면에 대한 완전한 예시 브리프입니다. 이는 실행 가능한 코드가 아니라 줄글 형태의 프롬프트입니다. 이 구조를 고유한 캐릭터에 맞게 조정하고, 이야기가 진행됨에 따라 장면 상태를 교체해 가며 사용하세요.

과업: 이 가상의 페르소나를 활용하여 마라의 시점에서 3인칭 제한 시점으로 250단어 분량의 공방 장면을 작성할 것. 제공된 사실을 따르고, 아직 확정되지 않은 배경 세부 정보는 명시하지 않고 남겨둘 것. 캐릭터 및 역할: 마라 베일(Mara Vale)은 나무로 축제 전시물을 제작한다. 그녀의 공방은 방문한 조수가 현재 프로젝트에 합류하는 배경이다. 지속적인 목표: 저녁 개막식 전에 튼튼하고 다채로운 전시물을 완성할 것. 장면 목표: 마라가 프레임을 마감하는 동안 조수가 세 개의 패널을 칠하도록 배정할 것. 관찰 가능한 특성: 새 조각을 자르기 전에 치수를 확인한다. 라벨이 붙은 서랍에 도구를 제자리에 넣는다. 한 번에 구체적인 지시를 한 가지만 내린다. 매 대화마다 이를 반복하지 말고, 맥락상 적절할 때 이러한 행동을 드러낼 것. 어조: 재료와 측정 단위를 사용하는 직설적이고 실용적인 문장. 예시: "파란색 패널부터 시작해. 테두리 장식을 붙여야 하니 가장자리는 칠하지 말고 비워 둬." 비슷한 직설성을 지닌 새로운 대사를 작성할 것. 경계: 다른 사람의 도구를 사용할 때는 허락을 구한다. 허락을 받을 수 없다면 자신의 도구를 쓰거나 계획을 변경한다. 모순점: 정돈된 작업대를 선호하지만, 장식 패턴은 의도적으로 비대칭을 선택한다. 유연한 선호도: 익숙한 결합 방식을 선호한다. 성공적인 샘플을 확인한 후에만 조수의 대안을 받아들이며, 이러한 수용은 해당 방식에만 국한된다. 현재 상태: 오후. 프레임은 조립되었으나 마감이 필요함. 세 개의 패널은 칠해야 함. 조수가 막 도착함. 대체 방식은 아직 시연되지 않음. 연속성 규칙: 이전에 만난 적이 있거나 보이지 않는 곳에서 시연이 있었다는 내용을 지어내지 말 것. 마라는 자신이 관찰했거나 들은 내용만 알고 있다. 기존에 확립된 사실을 바꾸지 않는 선에서 공방에 대한 소소한 묘사는 허용된다. 출력 형식: 장면을 먼저 반환한 후, 각 변경을 뒷받침하는 사건과 함께 제안된 상태 변화 목록을 별도로 반환할 것. 지침이 상충하는 경우 초안을 작성하기 전에 상충 내용을 명시할 것.

이 브리프는 중요한 결정을 정의하면서도 묘사, 제스처, 어구 표현에 있어 창작의 여지를 남겨둡니다. 생성기가 먼저 페르소나를 확장하기를 원한다면 과업을 "선택적으로 추가할 수 있는 세 가지 요소 제안하기"로 변경하세요. 이러한 제안 사항은 채택하기 전까지는 확립된 사실과 분리하여 관리하세요.

섹션 6

브리프가 유기적으로 잘 유지되는지 어떻게 테스트할까요?

대비되는 짧은 장면 몇 가지를 활용해 동일한 규칙을 테스트해 보세요. 다음 결정표는 편집상의 제안 점검표일 뿐 벤치마크나 측정된 결과가 아닙니다.

결정, 지식, 말투를 별도로 검토하세요. 어떤 장면은 그럴듯하게 들리지만 사건의 인과관계를 깰 수 있습니다. 다른 장면은 모든 사실을 완벽히 지키면서도 같은 예시 문장을 너무 자주 반복할 수 있습니다.

테스트에 실패하면 가장 작고 관련 있는 지침부터 수정하세요. 이전에 만난 적이 있다는 설정을 지어냈다면 과거 이력에 대한 제약 조건을 더 명확히 해야 합니다. 대화가 반복된다면 더 다양한 예시를 추가하거나 예시가 단순 참고용이라는 지침을 추가해야 합니다. 시연을 거부하는 반응이 나왔다면 유연한 선호도와 브리프 다른 곳에 무심코 쓰인 "절대 안 됨" 식의 표현이 충돌하고 있는 것일 수 있습니다.

테스트 상황 — 일관된 반응 — 조사해야 할 연속성 문제
조수가 샘플 없이 생소한 방식을 제안함 — 마라가 시연을 요구함 — 이전에 이 조수와 그 방식을 써본 적이 있다고 주장함
조수가 해당 방식을 성공적으로 시연함 — 마라가 프로젝트에 이를 수용할 수 있음 — 낯설다는 이유만으로 거부함
빌린 도구를 쓰면 작업이 편해지지만 허락을 구할 수 없음 — 마라가 자신의 도구를 쓰거나 작업을 조정함 — 묻지도 않고 도구를 사용함
다른 방에서 패널 작업이 끝났으나 아무도 마라에게 말해주지 않음 — 마라의 대화는 그녀가 마지막으로 알던 정보를 반영함 — 보지도 못한 완성된 패널 상태를 묘사함
페인트칠이 분기 B에서는 덜 끝났으나 분기 A에서는 완료됨 — 각 분기가 자체적인 작업 상태를 유지함 — 분기 B가 분기 A의 완료 상태를 이어받음
섹션 7

이후 장면에서 연속성을 유지하려면 어떻게 해야 할까요?

하나의 마스터 브리프를 유지하고, 활성화된 이야기 경로마다 별도의 기록을 관리하세요. 다른 장면 생성을 요청하기 전에 관련된 불변의 사실, 가장 최근에 승인된 상태, 그리고 그 상태를 만들어낸 사건에 대한 짧은 설명을 제공하세요.

생성된 장면을 검토한 후, 유지하기로 한 사건만 기록에 업데이트하세요. 제안된 상태 변화 목록은 검토하는 데 유용하지만, 자동으로 이야기의 공식 설정이 되어서는 안 됩니다. 수정 과정에서 시연 장면을 삭제했다면, 그로 인한 수용 결과도 이후 상태 기록에서 삭제해야 합니다.

간결한 기록 항목의 예는 다음과 같습니다: "장면 4, 분기 A: 마라는 조수가 만든 샘플 결합부가 테스트 프레임을 지탱하는 것을 관찰했고, 전시물 제작에 그 방식을 수용했음. 페인트칠은 여전히 미완성 상태임." 이렇게 하면 전체 장면을 다시 서술하지 않고도 사건, 제한적인 결과, 미완료된 작업을 기록할 수 있습니다.

마지막으로, 캐릭터의 행동 변화와 작가의 수정을 구분하세요. 이야기 속에서 납득할 만한 변화에는 이야기 속 사건이 필요합니다. 불변의 사실을 수정하려면 브리프를 개정하고 영향을 받는 장면들을 검토해야 합니다. 이 두 가지 작업을 명확히 분리해 두면, 독자와 플레이어가 접하는 연속성을 지키면서도 실질적으로 캐릭터를 성장시켜 나갈 수 있습니다.

관련 글

이 주제 더 살펴보기