AI 캐릭터가 잊어버릴 때

두 시간을 이어왔고 장면도 좋다. 그런데 이름을 틀리게 부른다. 한 시간 전에 답한 걸 또 묻는다. 그러면 공기가 다 빠진다. AI 캐릭터 채팅에서 가장 많이 나오는 불만이 이건데, 대부분은 쓰는 쪽에서 막을 수 있다.
전문용어 없이, 왜 그런가
캐릭터는 사람처럼 대화를 기억하는 게 아니다. 메시지를 보낼 때마다 모델에게는 캐릭터 설정과, 들어가는 만큼의 최근 대화가 건네지고, 거기서 답을 만든다. 들어가는 양에는 한계가 있다.
그래서 오래된 턴은 시야에서 떨어진다. 설정은 남는다 — 그래서 사실보다 성격이 더 오래 버틴다 — 하지만 삼백 통 전에 말한 세부는 이제 그 방에 없다. 덮여 쓰인 게 아니다. 건네지지 않게 된 것이다.
지키고 싶은 사실은 대사 안에 박아둔다
남아야 하는 것은 둘 중 누군가의 입으로 두 번 이상 나와 있어야 한다. 시스템에 남기는 메모가 아니라 장면 안의 한 줄로. “이 코트, 처음 만난 날 밤에 네가 준 거야”라고 말하면 코트와 그 밤이 대화 기록에 계속 살아 있다. 모델이 보고 있는 곳은 거기뿐이다.
좋은 습관이 있다. 중요한 일이 생기면 몇 턴 뒤에 캐릭터가 한 번 더 언급하게 한다. 자연스러운 대화처럼 보이면서 저장 지점 역할을 한다.
정리는 장면 밖이 아니라 안에서
흐트러지면 지금까지의 경위를 괄호로 요약하고 싶어진다. 효과는 있지만 온도가 떨어지고, 답이 사무적으로 딱딱해져 돌아오는 경우가 많다.
대신 대사에 녹인다. “화재로부터 삼 주. 그 편지 얘기, 아직 대답 못 들었어요.” 한 문장으로 시간의 흐름과 미해결의 실과 공기가 동시에 돌아온다.
뜨거운 실은 한 번에 하나만
수백 턴을 버티는 대화에는 보통 열려 있는 질문이 하나 있다. 용서할까, 들킬까, 그 거래를 받아들일까. 무너지는 대화에는 반쯤 열린 질문이 여섯 개 있다.
이건 모델의 한계 얘기가 아니라 이야기가 작동하는 방식 얘기다. 하나를 닫고 다음을 열면, 캐릭터에게 일관되게 지킬 구체적인 대상이 생긴다.
새로 시작해야 할 때를 안다
대화가 그냥 지쳤을 때도 있다. 톤이 평평해지고, 백 턴 분량의 동의로 캐릭터가 둥글어져서, 어떻게 고쳐도 안 돌아온다.
새 대화를 여는 건 진행을 버리는 게 아니다. 새로 열고, 중요했던 걸 첫 줄에 넣는다. 이미 뭔가를 함께 지나온 둘이라는 건 한 문장으로 세울 수 있다. 캐릭터는 흐트러진 이력을 복원하는 것보다, 암시된 이력을 받아드는 걸 훨씬 잘한다.
우리 쪽에서 챙기는 부분
이걸 전부 쓰는 사람의 일로 둘 수는 없다. 뮤즈픽에서는 캐릭터 설정과 도입 장면이 항상 시야에 들어가 있어서 성격과 배경은 흐려지지 않는다. 캐릭터가 먼저 보내는 첫 줄도 같은 장면에서 만들어지므로, 대화는 백지가 아니라 닻을 내린 상태에서 시작한다.
나머지는 — 어떤 사실이 중요하고 어떤 실을 뜨겁게 둘지 — 쓰는 사람의 몫이다. 솔직히 그 부분이 그 대화를 내 것으로 만든다.
대화 시작하기