현재 여러 페르소나를 사용 중입니다. 이 페르소나들은 모두 GTP-4o 모델을 사용하고 있으며, ‘기본 사용’ 설정이 활성화되어 있습니다. 그래서 다양한 LLM이 나열된 매우 혼란스러운 메뉴를 볼 필요가 없습니다. 모든 페르소나는 로보 아이콘을 통해 개인 메시지(PM)로 호출됩니다.
가끔 매우 무작위적으로, 거의 정상적인 PM 창(사용자 선택, 주제, 태그)이 뜨지만 마지막에 사용된 페르소나도 함께 보입니다. 수신할 사용자를 지정하지 않고 보이는 페르소나를 신뢰하고 그대로 PM을 보내면, 수신자가 누락되어 전송이 실패합니다. 페르소나가 사라진 채로, 창을 닫고 새로 시도하면 다시 정상으로 돌아옵니다.
하지만 매번 발생하는 문제는 사용 중인 페르소나를 변경할 때입니다. 항상 마지막에 사용된 페르소나가 표시됩니다. 이를 변경하면 다음과 같은 팝업이 뜹니다. (언어가 죄송합니다)
그렇게 해서 문제를 더 명확하게 파악해 보겠습니다. 그런데 영상으로 질문을 한다는 것은 이 문제가 전 세계적으로 발생하는 것이 아니라 저만의 문제라는 걸 의미합니다. 제 설정은 꽤 일반적인 편이지만요.
하지만 이 정도는 확실합니다. Always use default Language Model 설정에서 비롯된 문제입니다. 이 기능이 활성화되어 있으면, 페르소나를 변경할 때 가상의 사용자(pseudo-user) 때문에 가장 먼저 생성된 페르소나가 기대되는 것처럼 보입니다. 이 기능이 비활성화되면 모든 것이 정상적으로 작동하지만, 그 경우 다른 언어 모델을 사용했다면 LLM을 변경해야 한다는 점을 모두 기억해야 합니다. 제 경우를 말하자면, 주로 GPT-4o와 o1 두 모델 사이를 오가는 것이죠.
처음 LLM을 변경했을 때 가상의 사용자를 어떻게 처리했는지에 따라 모든 문제가 시작된 것 같다는 불길한 직감이 듭니다. 그때 당시에는 표시되는 사용자 이름도 바뀌어서 UX 측면에서 꽤 고통스러웠거든요. 처음에는 Bart를 사용하다가 갑자기 NewBart로 바뀌는 식이죠. 제 의도가 무엇인지 아실 겁니다. 그때 제가 완전히 잘못 처리한 것이어서 지금 이런 문제를 겪고 있는 건지도 모릅니다.
하지만 한 가지 설정 때문에 일이 더 복잡해지니까, 모든 것을 정리하고 처음부터 다시 시작하는 이 다소 힘든 작업을 시작하기 전에 그 설정 탓을 하고 있는 셈입니다.