편안한 친구 또는 이야기 속 캐릭터로서의 AI: 올바른 대화 모드 선택하기
가볍고 친근한 대화를 원한다면, AI에게 편안하게 대화하되 그것이 AI라는 사실을 바탕에 두고 상호작용하도록 요청하세요. 이야기를 원한다면 가상의 배경, 장면의 목표, AI가 연기할 캐릭터, 그리고 내가 내리고 싶은 선택을 정의하세요. 첫 번째 모드는 개방형 대화이고, 두 번째 모드는 상상 속 상황에서의 협력적 놀이입니다. 시작할 때 이 차이를 분명히 해두면 명확한 경험을 유지하는 데 도움이 됩니다.
일상 대화에서 “친구 같은 AI”는 무엇을 의미하나요?
일상적인 대화에서 “친구”는 어조의 단서로서 가장 잘 작동합니다. 즉, 따뜻함, 유머, 관심, 또는 일상적인 일에 대한 편안한 대화를 원한다는 의미입니다. 이것이 AI가 인간 친구여야 한다거나 대화가 실제 우정을 모방해야 한다는 뜻은 아닙니다. 실질적인 과제는 이 상호작용이 AI와의 대화임을 명확히 인식할 수 있도록 유지하면서 대화 스타일을 설정하는 것입니다.
예를 들어 다음과 같이 작성할 수 있습니다: “주말 활동을 고르는 것에 대해 편안하고 친근한 방식으로 나와 이야기해 줘. 내가 무엇을 좋아하는지 묻고, 몇 가지 옵션을 제안한 뒤, 내가 결정하게 해 줘. 가볍게 유지해 줘. 너는 내 삶 속의 사람이 아니라 AI니까.” 그러면 어시스턴트는 당신의 선호도에 따라 산책, 영화 감상, 또는 새로운 요리법 시도를 비교하는 데 도움을 줄 수 있습니다. 핵심은 대화 그 자체입니다. 공유된 개인적 역사를 지어내거나 인간관계의 상호 헌신을 약속하지 않고, 아이디어와 일상적인 선택을 주고받는 것입니다.
이러한 프레이밍은 상호작용에 자연스러운 종료 지점도 제공합니다. 활동을 선택했을 때 끝내거나, 주제를 바꾸거나, 단순히 대화를 멈출 수 있습니다. AI는 친근한 스타일로 응답할 수 있지만, 그 스타일을 인간적인 감정이나 현실 세계의 유대의 증거로 제시해서는 안 됩니다. OpenAI의 공개 Model Spec은 모델이 대화에서 어시스턴트 역할을 수행하는 것으로 설명합니다. “친구”를 문자 그대로의 정체성이 아니라 요청된 말하기 방식으로 취급하면 이러한 구분이 명확하게 유지됩니다. OpenAI Model Spec
스토리 역할은 무엇이 다른가요?
스토리 역할은 가상의 장면 속에 존재하는 캐릭터입니다. 이 대화는 가상의 프레임을 갖습니다. 예를 들어, 폭풍우 속에서 등대지기가 여행자를 맞이하거나, 박물관 가이드가 방문객이 잃어버린 스케치를 찾는 것을 돕는 식입니다. 여러분과 AI는 AI가 자기 자신으로서 말하는 일상 대화를 나누는 것이 아니라, 상상 속 상황에 함께 기여하게 됩니다.
장면에 몇 가지 간단한 기준점을 설정하세요: 어디에서 일어나는지, AI가 누구를 연기하는지, 그 장면이 무엇을 달성하려 하는지, 그리고 내 캐릭터가 무엇을 결정할 수 있는지입니다. 예를 들면: “바닷가 마을을 배경으로 한 짧은 가상 장면을 플레이해 보자. 너는 등대지기야. 나는 일몰 전에 항구로 가는 길을 찾는 여행자야. 내가 무엇을 보는지 묘사한 다음, 길을 물어볼지 지도를 살펴볼지 선택할 수 있도록 멈춰 줘. 가상의 상황임을 명확히 유지해 줘.” 배경은 분위기를 제공하고, 목표는 대화의 방향을 제시하며, 멈춤은 플레이어의 선택을 위한 여지를 남깁니다.
인터랙티브 픽션은 종종 독자의 선택으로 연결된 섹션들로 이야기를 구성합니다. Twine 가이드에서는 패시지(passage)를 이야기의 일부로, 링크(link)를 독자의 선택이 다음 패시지로 이동하는 방식으로 설명합니다. 이는 AI 롤플레이에 유용한 모델을 제공합니다. 각 응답은 현재 상황을 설정하고, 무엇을 할 수 있는지 보여준 뒤, 플레이어의 다음 행동을 기다릴 수 있습니다. Twine Cookbook: Passages
플레이어의 선택을 어떻게 의미 있게 만들 수 있나요?
단순히 표현만 다른 것이 아니라, 일어나는 일 자체가 달라지는 선택지를 제공하세요. 등대 장면에서 등대지기에게 길을 물어보면 경로가 드러날 수 있고, 지도를 살펴보면 표시된 오솔길을 발견할 수 있습니다. 두 선택 모두 장면을 진전시킬 수 있지만, 각각 플레이어에게 고유한 행동과 정보를 제공합니다. 캐릭터의 반응이 그 차이를 반영한다면 정중하게 묻거나 농담을 던지는 등 스타일을 표현하는 선택일 수도 있습니다.
게임북 형태의 인터랙티브 스토리(choose-your-own-adventure)에 대한 한 연구에 따르면, 참가자들은 비상황적 차이보다 선택이 의미 있게 다른 상황적 콘텐츠로 이어질 때 더 강한 주체성을 느낀다고 보고했습니다. 이 연구가 모든 인터랙티브 스토리에 대한 보편적인 공식을 정립하는 것은 아니지만, 실용적인 디자인 테스트를 뒷받침합니다. 즉, 선택 후 플레이어가 장면에서 무엇이 바뀌었는지 확인할 수 있는가 하는 점입니다. Cardona-Rivera et al., “Foreseeing Meaningful Choices”
수많은 분기가 있는 방대한 플롯이 필요하지는 않습니다. AI가 선택된 행동을 인지하고, 상황을 업데이트하며, 다음 단계를 제공할 때 작은 장면도 충분히 상호작용적으로 느껴질 수 있습니다. 만약 선택지가 “지도 보기”와 “지도 살펴보기”인데 둘 다 동일한 응답을 낸다면, 이는 불필요한 반복일 수 있습니다. AI가 플레이어가 합리적으로 예상할 수 없었던 결과를 도입하는 경우, 캐릭터의 다음 결정을 가로채기보다는 새로운 세부 사항을 설명하고 플레이어가 응답할 수 있도록 해야 합니다.
명확한 모드 경계에는 무엇이 포함되어야 하나요?
모드를 직접 명시하고, 전환하거나 중단하기 쉽게 만드세요. 일상 대화에서는 AI 본연의 어시스턴트 역할 내에서 친근한 대화를 요청하세요. 픽션에서는 “가상 장면 시작”과 같은 언어로 전환을 표시한 다음, 캐릭터와 배경을 지정하세요. 장면을 벗어나려면 “스토리 일시 중지” 또는 “일반 대화로 돌아가기”라고 말하세요. 이러한 문구는 프롬프트에서 설정할 수 있는 실용적인 규칙이며, 특별한 기능에 의존하지 않습니다.
맥락 속에서 1인칭 표현이 명확하게 이해되도록 유지하세요. 장면이 진행되는 동안 “탑 문을 엽니다”는 등대지기가 캐릭터로서 말하는 것일 수 있습니다. 하지만 장면 밖에서 동일한 표현을 사용하면 말하는 주체가 모호해질 수 있습니다. 특히 장면의 규칙을 논의하거나 방향을 수정할 때, 또는 플레이 중간에 일반적인 질문을 할 때는 “캐릭터로서:”나 “캐릭터 밖에서:”와 같은 라벨이 도움이 될 수 있습니다.
명확한 설정은 AI가 원하는 바를 따르는 데도 도움이 됩니다. OpenAI의 프롬프트 가이드는 역할 및 어조에 대한 지침을 작업별 세부 정보 및 예시와 분리하여 제공할 것을 권장합니다. 여기에 적용해 보면, 요청하는 말투를 지정한 다음 장면, 목표, 플레이어의 제어권을 쉬운 언어로 명시하는 것을 의미합니다. 프롬프트는 생성될 텍스트에 대한 가이드일 뿐 모든 응답이 의도한 프레임을 완벽히 따를 것이라는 보증은 아니므로, 모드에서 벗어나면 직접 바로잡아 주세요. OpenAI API: Prompting
생각하고 있는 작업에 어떤 모드가 적합한가요?
취향에 대해 이야기하고 싶거나, 일상적인 계획을 브레인스토밍하거나, 가벼운 대화를 나누고 싶을 때는 일상 대화를 선택하세요. 캐릭터 역할을 연기하거나, 상상 속의 장소를 탐험하거나, 가상의 상황이 내 결정에 어떻게 반응하는지 보고 싶을 때는 스토리 롤플레이를 선택하세요. 확신이 서지 않는다면 하나의 명확한 목표가 있는 짧은 장면을 요청해 보세요. 자신에게 맞는지 확인한 후 설정을 변경할 수 있습니다.
시작하기 전에 요청이 다음 네 가지 질문에 답하고 있는지 확인하세요: 일반 대화인가, 픽션인가? AI는 누구로서 말하고 있는가? 당장의 목표는 무엇인가? 내가 무엇을 선택할 수 있는가? 첫 번째 질문의 답이 “일반 대화”라면 캐릭터의 배경 이야기나 플롯 목표는 불필요할 가능성이 높습니다. 답이 “픽션”이라면 배경과 선택 지점이 있을 때 대화를 따라가기가 대체로 더 쉬워집니다.
각 모드를 위한 간단한 프롬프트
일상 대화의 경우: “이번 주말에 요리할 음식을 고르는 동안 편안하고 친근하게 이야기해 줘. 내가 어떤 재료를 좋아하는지 묻고 두 가지 아이디어를 비교할 수 있게 도와줘. AI와의 일상적인 대화로 유지해 줘.”
가상 장면의 경우: “일몰 직전의 작은 바닷가 마을을 배경으로 가상 장면을 시작해 줘. 너는 등대지기를 연기하고, 나는 어두워지기 전에 항구로 가는 길을 찾는 여행자를 연기해. 장면의 목표는 어두워지기 전에 길을 찾는 거야. 장소를 묘사한 다음, 길을 물어볼지 지도를 확인할지 선택할 수 있게 해 줘. 내 선택에 따라 알게 되는 내용이 어떻게 달라지는지 보여주고, 나의 다음 행동을 위해 멈춰 줘.”
두 프롬프트 모두 목적을 지정하지만, 두 번째 프롬프트만이 캐릭터, 배경, 그리고 플레이어가 제어하는 행동을 생성합니다. 이것이 바로 핵심적인 차이입니다. 친근한 AI 대화는 함께 대화하기 위한 스타일이고, 스토리 롤플레이는 독자가 직접 행동할 수 있는 구조화된 상상 속 장면입니다.
