막, 줄기, 장면 박자는 무엇인가요?
모험이 기다립니다
QuestSmith에서 컨텍스트 관리하기
이야기가 앞뒤가 맞지 않거나, 중요한 세부 사항을 잃거나, 줄거리 요소를 잊고 있다면, 아마도 컨텍스트 공간이 부족해지고 있는 것입니다.
컨텍스트란 무엇인가?
컨텍스트는 인공지능 모델이 한 번의 응답에서 처리할 수 있는 전체 정보량입니다. 텍스트 단위로 측정되며, 텍스트 단위 하나는 대략 4자 정도입니다. 이 공간은 모험 텍스트, 인공지능 지침, 줄거리 핵심, 이야기 카드, 기억이 함께 사용합니다.
건강한 컨텍스트와 건강하지 않은 컨텍스트: 이상적으로는 모험 기록, 즉 실제 이야기 텍스트가 가장 많은 공간을 차지해야 합니다. 거대한 이야기 카드나 지나치게 큰 프롬프트 같은 단일 구성 요소가 나머지보다 훨씬 커지면, 인공지능이 5분 전에 일어난 일을 기억하는 능력을 “밀어냅니다”.
구조 최적화하기 (막, 흐름, 비트)
컨텍스트 팽창의 가장 흔한 원인은 전체 줄거리를 하나의 프롬프트에 넣으려는 것입니다. 대신 구조화된 계층을 사용하세요:
- 막: 설정, 고조, 해결 같은 주요 단계를 위해 사용하세요.
- 흐름: “왕자 찾기” 같은 특정 퀘스트 라인을 집중 상태로 유지하세요.
- 비트: 이것이 컨텍스트 건강의 비밀입니다. 비트는 현재 장면만 정의하는 데 사용하세요.
- 약한 비트는 이럴 수 있습니다: “플레이어가 진료소를 탐험한다.”, 너무 모호해 인공지능이 방황할 수 있습니다.
- 강한 비트는 이럴 수 있습니다: “플레이어가 진료소를 수색하고 피해자들이 옮겨졌다는 증거를 찾는다.”, 집중되어 있고, 이야기를 앞으로 움직이며, 비트가 끝나면 오래된 컨텍스트를 비울 수 있습니다.
“필수” 구성 요소 줄이기
이야기의 일부 요소는 항상 컨텍스트 안에 있습니다. 이것들이 너무 크면 이야기가 손상됩니다.
- 인공지능 지침: 중복을 찾으세요. “캐릭터가 정의된 성격으로 말하고 일반적인 클리셰를 절대 사용하지 않도록 하라” 대신, “비플레이어 캐릭터는 자신의 성격에 맞게 말한다.”로 줄이세요.
- 줄거리 핵심: 필수적이지 않은 정보는 이야기 카드로 옮기세요. 스스로에게 물어보세요: “인공지능이 모든 장면에서 이것을 알아야 하는가?” 아니라면 줄거리 핵심에 속하지 않습니다.
- 작가 노트: 이것을 “외과적 타격”처럼 유지하세요. 긴 규칙 문단 대신 즉각적인 스타일 변화, 예를 들어 스타일: 느린 속도,에 사용하세요.
“동적” 구성 요소 관리하기 (이야기 카드와 기억)
동적 요소는 트리거되거나 필요할 때만 공간을 차지합니다.
- 이야기 카드: 이것들은 사용 가능한 컨텍스트의 최대 25%를 차지합니다.
- 트리거를 확인하세요: Emily라는 캐릭터에 Em 같은 넓은 트리거를 사용하지 마세요. Empire, Gems, Them에서 트리거되어 공간을 낭비합니다.
- 인공지능이 빈칸을 채우게 하세요: 비플레이어 캐릭터 복장의 모든 부분을 묘사할 필요는 없습니다. 인공지능에게 “분위기”를 알려주고 작은 세부 사항은 생성하게 하세요.
- 기억 시스템: 기억은 분위기가 아니라 사실을 앞으로 가져가야 합니다.
- 나쁜 기억: “플레이어는 불안함을 느꼈다.”, 모호하고 공간을 낭비합니다.
- 좋은 기억: “플레이어는 시장의 비밀 거래를 폭로했다.”, 인공지능이 나중에 활용할 수 있는 확실한 사실입니다.
컨텍스트 우선순위 (무엇이 먼저 잘리는가?)
컨텍스트가 가득 차면 QuestSmith는 특정 순서로 정보를 제거합니다. 이를 알면 가장 중요한 세부 사항을 보호하는 데 도움이 됩니다.
- 가장 낮은 우선순위 (가장 먼저 잘림): 이야기 요약. 컨텍스트가 가득 차면 인공지능은 요약을 가장 먼저 읽지 않습니다.
- 두 번째로 잘림: 인공지능 지침. 긴 지침 목록은 잘립니다.
- 세 번째로 잘림: 줄거리 핵심. 자세한 세계 설명이 사라지기 시작합니다.
- 가장 높은 우선순위 (절대 잘리지 않음): 마지막 행동. 인공지능은 항상 당신의 가장 최근 입력과 자신의 가장 최근 출력을 봅니다.
컨텍스트 점검 목록
- 내 프롬프트가 스타일과 설정에 집중되어 있는가? 나머지는 카드에 맡기세요.
- 내 이야기 카드가 특정한, 공백으로 분리된 단어에 의해 트리거되는가?
- 내 기억 은행에는 설명이 아니라 사실이 들어 있는가?
- 현재 장면에 대한 명확한 목표를 인공지능에게 주기 위해 비트를 사용하고 있는가?
이야기 세부 사항을 비트, 이야기 카드, 기억에 분산하면 인공지능이 하나의 지나치게 큰 프롬프트에 의존하는 것을 막고, QuestSmith 모험을 수백 턴 동안 날카롭고 일관되게 유지할 수 있습니다.