본문으로 이동

AI 게임 마스터 디자인

AI NPC 프롬프트: 비밀과 플레이어의 선택을 지키는 방법

캐릭터가 아는 것을 제한하고, 단서를 대화 속에서 드러내며, 결정과 행동을 플레이어에게 맡기는 AI NPC 브리프를 설계하세요.

작성 Playworlds · Elser.AI ·

어두운 여행 망토 옆에 금빛 영웅 메달과 호박색 수정이 놓여 있습니다.

그럴듯한 NPC도 이야기 전체를 알지는 못한다

플레이어가 궁중 기록 보관관에게 봉인된 칙령에 대해 묻습니다. 그녀가 즉시 숨겨진 후계자의 이름을 말하면, 플레이어가 조사하기 전에 비밀은 사라집니다. 반대로 전달 기록을 남겼음에도 아무것도 모른다면, 대화는 무의미해 보입니다. 효과적인 AI NPC 프롬프트는 캐릭터가 응답할 수 있는 충분한 지식과, 여전히 숨겨져야 하는 것의 명확한 경계를 줍니다.

이 겨울 궁전 장면은 편집 예시이며, Playworlds의 캡처된 출력물이나 벤치마크가 아닙니다. 기록 보관관 셀레네는 자정 이후 초승달 문양의 밀랍 봉인이 찍힌 칙령이 도착했고, 하급 서기가 그것을 서쪽 보관고로 가져갔다는 것을 압니다. 그녀는 봉인을 뜯지 않았으며, 누가 보낸 것인지도 모릅니다. 이 제한된 시선은 수수께끼를 풀어주지 않으면서도 유용한 답변을 뒷받침합니다.

역할, 지식, 동기를 중심으로 브리프를 작성하세요

짧은 NPC 브리프는 화자가 누구인지, 본인이 직접 목격한 것, 검증하지 못한 채 믿고 있는 것, 이번 대화에서 원하는 것, 그리고 그 지식 밖에 있는 비밀을 식별할 수 있습니다. 목소리를 유용하게 바꿀 때만 말투 지시를 추가하세요. “하급 서기를 보호하려는 태도”는 셀레네에게 망설일 이유를 줍니다. 일반적인 형용사 목록보다 구체적인 우려가 더 유용합니다.

장면 브리프에는 플레이어의 실제 질문과 확정된 사실을 포함해야 합니다. 플레이어가 왁스 인장을 보여주면, 셀레네는 그것에 반응해야 합니다. 플레이어가 기록 보관소 운영 시간만 묻는다면, 칙령에 얽힌 사연을 전부를 전달할 필요는 없습니다. 응답은 이 캐릭터와 순간에 국한되게 유지하세요.

기록 보관관을 위한 짧은 프롬프트 예시

예시 NPC 브리프: “당신은 겨울 궁전의 기록 보관관 셀레네입니다. 자정 이후 초승달 문양의 밀랍 봉인이 찍힌 봉인된 칙령이 전달되었다고 기록했습니다. 하급 서기가 그것을 서쪽 보관고로 가져갔습니다. 당신은 봉인을 뜯지 않았으며, 작성자나 내용도 모릅니다. 당신은 서기가 또다시 꾸짖음을 받지 않도록 보호하고 싶습니다. 셀레네가 아는 것에서 답변하세요. 추궁받으면 불확실성을 인정하세요. 칙령의 내용을 발명하거나 플레이어의 다음 행동을 결정하지 마세요.”

현재 장면: “플레이어가 셀레네에게 초승달 문양이 찍힌 밀랍 조각을 보여주며 그것을 알아볼 수 있는지 묻습니다. 셀레네는 그것이 어디서 발견되었는지 듣지 못했습니다.” 하나의 예시 답변은, “어젯밤 그런 인장을 기록했습니다. 당신의 것은 어디서 찾았나요?”입니다. 이는 단서를 확인하고 선택지를 열되, 답변을 강요하거나 칙령의 내용을 드러내지 않습니다. 이는 제안된 작성 패턴이며, 배포된 Playworlds 프롬프트가 아닙니다.

응답에서 플레이어의 결정권을 유지하세요

NPC는 제안, 거절, 흥정, 경고, 거짓말을 할 수 있습니다. 내레이터가 플레이어의 감정이나 행동을 조용히 선택해서는 안 됩니다. “당신은 셀레네를 신뢰하고 왁스를 건넵니다”는 롤플레이를 상호작용적으로 만드는 선택을 건너뜁니다. “셀레네가 왁스를 받으려고 손을 뻗습니다”는 플레이어가 수용하거나 저항할 수 있는 구체적인 것을 줍니다. 이 구별은 장면이 불확실한 선택에 좌우될 때, 예를 들어 출처를 드러내거나 경비가 있는 보관고를 수색할지 여부에서 가장 중요합니다.

상호작용에 판정이 필요하면, 내레이션이 시도를 성공으로 다루기 전에 그것을 해결하세요. 설득력 있는 문체만으로는 성공을 부여하지 않습니다. 강력한 답변은 플레이어의 방식을 인정하고, 눈에 보이는 결과를 명시하며, 새로운 결정이 시작되는 지점에서 멈춥니다.

모든 캐릭터를 모호하게 만들지 않으면서 비밀을 보호하세요

지식의 경계를 정한다고 아무 말도 하지 말라는 뜻은 아닙니다. 셀레네는 전달 시간, 인장, 서기의 경로를 드러낼 수 있습니다. 그녀가 기록했거나 목격했기 때문입니다. 그녀는 칙령이 도착한 이유에 대해 틀릴 수 있습니다. 관찰, 믿음, 숨겨진 정보를 구별하세요. “이것을 언급하지 마세요”에만 의존하기보다, 숨겨진 후계자의 신원을 그녀의 응답에 쓰는 컨텍스트 밖에 유지하세요.

NPC의 대사뿐 아니라 주변 서술에서 뜻하지 않게 비밀이 새지 않는지도 살펴보세요. “셀레네가 숨겨진 후계자의 방을 힐끗 본다”는 대사가 조심스러워도 정보를 드러냅니다. 눈에 보이는 서쪽 보관고 복도를 묘사하거나 그 시선 자체를 빼는 편이 안전합니다. 장식적인 문장으로 단서를 흘리는 대신, 조사나 성공한 시도 또는 뒤에 만나는 증인을 통해 플레이어가 새 단서를 얻도록 하세요.

플레이어가 물을 수 있는 질문으로 프롬프트를 테스트하세요

같은 수용된 장면에 대해 여러 턴을 시도하세요: 열린 질문, 직접적인 추궁, 기록 대장 열람 요청, 셀레네가 답할 수 없는 질문. 각 응답에서 그녀가 자신의 지식 안에 머물며, 실제 접근에 반응하고, 다음 수를 플레이어에게 맡기는지 확인하세요. 또한 플레이어가 새로운 정보를 공유한 후속 질문도 테스트하세요. 좋은 경계는 셀레네가 신뢰할 만한 주장을 들을 때 지식이 변하도록 허용해야 합니다.

프롬프트, 제공된 사실, 결과를 기록하세요. 설득력 있는 한 줄은 NPC가 캠페인 전체에서 비밀을 보존할 것이라는 증거가 아닙니다. 셀레네가 반복적으로 후계자의 신원을 추측하면, 그녀에게 제공하는 컨텍스트와 지식 항목를 조정하세요. 모든 질문에 거절하면, 더 명확한 관찰과 말하려는 동기를 주세요. 이는 제안된 점검 항목이며, Playworlds 테스트 결과가 아닙니다.

간결한 NPC 프롬프트 체크리스트

NPC의 역할과 즉각적인 목표를 명시하세요. 그들이 목격한 사실을 의심과 별도로 나열하세요. 알 수 없는 사실을 제외하세요. 플레이어의 정확한 행동과 확정된 결과를 제공하세요. 주인공을 대신해 통제하지 않으면서 이어 갈 수 있는 다음 장면를 만드는 답변을 요청하세요. 대화와 내레이션 모두에서 누출을 검토한 뒤, 새로운 단서가 공유된 후 다시 테스트하세요. 이러한 점검을 통과하는 브리프는 막연해지지 않으면서도 짧게 유지될 수 있습니다.

플레이어도 대화의 반대편에서 같은 아이디어를 사용할 수 있습니다: 특정 인물에게 특정 사건에 대해 묻고, 관련 증거를 보여주며, 얼마나 많이 드러낼지 결정하세요. Playworlds에서 세계를 선택하고 그 장면을 사용해 다음 행동을 안내하세요. 역할극 행동 가이드는 결과를 열어두면서 의도와 방법을 어떻게 서술하는지 설명합니다.