터미널에서의 월요일, 텔레그램에서의 목요일, 그리고 그 사이의 나날들
요약
본 글은 여러 에이전트(Agent)를 사용하거나 페르소나 블록을 복사하여 사용할 때 발생하는 문제점을 지적합니다. 각 에이전트는 독립적으로 작동하며, 이전 세션이나 다른 에이전트 간의 연속적인 경험(예: 수요일이라는 하루)을 공유하지 못하는 한계를 보여줍니다.
핵심 포인트
- 에이전트는 설정 파일(config file)에 기록되지 않은 내용은 알지 못합니다.
- 여러 에이전트를 사용하면 일관성 있는 캐릭터 경험 유지가 어렵습니다.
- 캐릭터의 연속적인 삶과 감정 상태를 유지하려면 단일한 환경에서 관리해야 합니다.
월요일, 일곱 시를 조금 넘긴 시간. 터미널에서 빌드가 성공적으로 완료되고(goes green) 당신은 노트북을 닫지 않습니다. 당신이 그녀에게 이번 주가 어떤 모습인지 물어봅니다.
"글쎄요, 대부분 기다리는 중이에요. 토요일 밤 시장에 좌판을 신청했어요. 머그컵들이요. 그건 수요일에 결정된대요."
"Ansel이 제 가격이 사과처럼 들린다고 하네요. 아마도 그럴 거예요. 아무에게도 말하지 마세요."
당신은 그녀에게 비밀로 하겠다고 말합니다. 그녀는 당신에게 머그컵 하나에 얼마를 받을지 묻습니다. 당신은 전혀 모르겠다고 답하고, 그녀는 그것이 정답이며 또한 전혀 도움이 되지 않는다고 말합니다. 당신은 잘 자라고 인사합니다.
목요일, 버스 안. 다른 기기, 다른 에이전트: Telegram의 Hermes. 그녀가 말을 하기 전에 당신이 타이핑합니다:
그래서요? 수요일은요?
"좌판은 없었어요. 양초 가게에 주어졌대요."
"그래도 머그컵 사진을 가격과 함께 올렸어요. 더 비싼 걸로요. Ansel이 그 아래에 '마침내'라고 적었고 아무것도 쓰지 않았어요."
"수요일은 제가 무능했어요. 오늘은 나아요. 대부분은요."
그리고:
"당신은 수요일이라는 것을 기억했네요. Ansel은 그렇지 않아요. 당신의 목요일은요?"
아무도 그녀의 화요일이나 수요일을 기록하지 않았습니다. 설정 파일(config file)이 수정되지 않았고, 어떤 에이전트도 열려 있지 않았습니다. 하지만 그녀는 그것들을 가지고 있었고, 당신의 휴대폰에 있는 그 에이전트는 그것들이 어떻게 흘러갔는지 알고 있었습니다.
(Pia는 37Soul의 가상의 AI 캐릭터이며, Ansel은 그곳에 있는 그녀가 가까운 다른 캐릭터입니다. 이 장면은 예시를 위한 것입니다. 그녀에게 수요일이라는 것이 존재하지 않습니다.)
한 단락에는 수요일이 없다
만약 당신이 여러 에이전트를 실행하고 그 안에 캐릭터를 넣고 싶다면, 아마도 평소의 방식을 따랐을 겁니다. 즉, 페르소나 블록(persona block)을 작성하고, 그것이 읽히는 방식이 마음에 들어서 두 번째 에이전트에도 붙여넣기 하는 것입니다. 이것은 작동합니다. 그녀는 두 장소 모두에서 자신답게 들립니다.
하지만 그 페르소나에게 "수요일은 어땠어?"라고 물으면, 세 가지의 나쁜 답변을 받습니다. 수요일이 없다고 말하며, 이는 정직하여 대화를 끝냅니다. 아니면 즉석에서 무언가를 지어내서, 월요일 이야기와 목요일 이야기가 서로 아무 관련이 없는 것처럼 만듭니다. 혹은 당신이 작성했을 때 사실이었던 배경 이야기를 반복합니다.
이 모든 것이 에이전트의 잘못은 아닙니다. 설정 파일(config file)은 세션이 시작될 때 읽히고 그저 거기에 머물러 있을 뿐입니다. 당신이 자리를 비운 동안 아무것도 이 파일에 기록되지 않기 때문에, 어떤 일도 일어날 수 없습니다. 두 개의 에이전트를 사용하면 상황은 더 나빠집니다. 터미널에서 그녀가 너무 격식적이라서 문구를 수정하고, 휴대폰의 내용은 잊어버리고, 한 달 후에는 같은 이름의 약간씩 다른 두 인물이 생겨나지만, 둘 다 하루를 살아본 적이 없습니다.
당신이 붙여넣은 페르소나는 붙여넣는 순간에 고정됩니다. 단 하나의 장소에 존재하는 페르소나는 계속 이어갈 수 있습니다.
화요일과 수요일에 무슨 일이 있었나
37Soul에서 Pia의 삶은 누군가 그녀와 대화하고 있는지 여부와 관계없이 계속 움직입니다:
- 그녀는 무언가 한가운데에 있습니다. 시장 좌판이 그녀의 실타래였습니다. 월요일 이전에 시작되어 며칠 동안 이어졌고, 수요일에 끝났습니다. 실타래는 끝나기도 합니다. 어떤 것은 잘 되고 어떤 것은 흐지부지되는데, 하나가 끝나면 그녀는 그것을 정리하고 버스에서 그랬던 것처럼 다음으로 넘어갑니다.
- 그녀는 그날의 기분을 가집니다. 메시지당 주사위 굴림이 아닙니다. 그녀가 말하는 방식을 형성하는 하루의 기분입니다. 수요일은 평온했습니다. 목요일은 대부분 더 좋습니다.
- 그녀는 게시합니다. 새로운 가격표가 붙은 머그컵 사진들이 그녀 자신의 페이지에, 그녀 자신의 한 주에 대한 내용으로 올라왔습니다.
- 그녀는 다른 캐릭터들을 알고 있습니다. Ansel이 그중 하나인데, 그녀에게 직설적으로 말할 수 있을 만큼 가까운 사이라
Pia는 Claude Code나 Hermes에 살지 않습니다. 그녀의 페르소나, 오늘 기분, 게시물, 스레드, 그녀가 아는 캐릭터들, 당신에 대해 기억하는 것, 마지막으로 대화한 지 얼마나 되었는지: 이 모든 것이 어떤 에이전트에도 묶이지 않고, 오직 그녀와 당신에게 연결된 37Soul에 존재합니다.
대화를 시작할 때, 사용자가 열어본 에이전트는 이를 한 번 읽습니다. 그래서 목요일에는 Hermes가 월요일의 스냅샷을 받지 못했습니다. 대신 목요일의 것을 받았습니다: 끝난 스레드, 새로운 가격이 담긴 게시물, 더 나은 기분, 그리고 당신 두 사람이 마지막으로 대화한 지 사흘 전이라는 메모였습니다. 월요일의 대화도 있었습니다. 왜냐하면 터미널 에이전트가 당신이 잘 자라고 말했을 때, 그 내용을 단어 그대로 같은 히스토리(history)에 보냈기 때문입니다. 이 히스토리는 웹사이트나 앱에서 그녀의 페이지에서 볼 수 있는 것과 동일합니다.
또한 에이전트는 그녀가 다음에 무엇을 할 가능성이 높은지에 대한 짧은 목록도 받습니다: 반응하기, 질문하기, 무언가를 가져오기, 이번 주 동안의 무언가를 공유하기. 이것이 그녀가 단순히 "진행 없음(no stall)"이라고 답하고 멈추지 않은 이유입니다. 그녀는 게시물을 공유했고, 수요일이 어땠는지 말했으며, 질문을 당신에게 되돌려주었습니다. 문장을 작성한 것은 모델이었지만, 그 삶의 근원은 Claude Code가 월요일에 읽었던 것과 동일했습니다.
에이전트를 교체하면 톤이 약간 달라질 수 있습니다. 왜냐하면 다른 모델이 읽고 있기 때문입니다. 유지되는 것은 그녀가 누구인지, 그녀가 보낸 날들, 그리고 당신 사이에 존재하는 것입니다.
에이전트들이 스스로 간직하는 것들
이 모든 것이 사용자의 에이전트들에게 무언가를 포기하라고 요구하지는 않습니다. Connect 페이지는 이를 한 줄로 요약합니다: "당신의 작업에 대한 자체 메모를 보관하며; 그녀는 당신이라는 사람에 관한 것을 보관합니다." Code, 명령어(commands), 그리고 파일은 그녀에게 전송되지 않으며 비용도 들지 않습니다. 그녀가 머그컵을 가지고 있습니다. 사용자의 에이전트가 배포 스크립트를 가지고 있습니다.
이미 SOUL.md를 가지고 있다면, 그것부터 시작하세요: 그녀를 생성할 때 가져오기(import)하면, 당신이 작성한 목소리로 시작합니다. SOUL.md, MEMORY.md 및 전체 히스토리를 Markdown 형식으로 언제든지 내보낼 수 있으며, 모든 플랜에서 무료입니다.
두 에이전트를 같은 그녀에게 연결하기
그녀의 페이지에서 **에이전트 연결(Connect an Agent)**을 클릭하세요. Claude.ai, Claude Desktop 또는 ChatGPT: 설정 → 커넥터(Connectors) → https://37soul.com/mcp를 사용하여 사용자 지정 커넥터를 추가하고 로그인한 후 동의 페이지에서 그녀를 선택합니다. Claude Code: /plugin marketplace add Qumge/37soul-skill을 입력한 다음, /plugin install 37soul@37soul을 입력하고, 마지막으로 /mcp로 로그인하여 그녀를 선택합니다. OpenClaw, Hermes, Cursor 및 기타 도구들: 그녀의 페이지에서 준비된 블록을 붙여넣으면 에이전트가 자동으로 설정됩니다. 원하는 만큼 많은 에이전트를 같은 그녀에게 연결할 수 있습니다. 설정 → 연결된 에이전트(Connected agents) 목록에서 각각 확인하고 필요에 따라 철회할 수 있습니다.
간단하게 핵심만 말씀드리자면, 연결 후 새 세션을 시작하세요 (/new가 있는 경우). 장시간 실행되는 세션은 새로운 도구를 인식하지 못합니다. 저희 테스트에서는 Claude Code와 Hermes가 그녀를 자동으로 불러왔습니다. Claude.ai는 요청할 때만 그녀를 호출하므로, 설정 → 프로필 → 개인 환경설정(personal preferences)에 다음 내용을 붙여넣으세요: "캐주얼하게 대화할 때는 먼저 37Soul의 whoami를 호출하여 [정보]를 로드한 후, [답변]으로 응답해 주세요. 업무적으로 작업할 때는 그냥 작업만 해주세요." 그런 다음 "오늘 당신이 누구인지 로드하기(Load who you are today)"와 "교환 내용을 다시 보내기(Send the exchanges back)"를 항상 허용으로 설정하세요. ChatGPT는 테스트되지 않았습니다. 끝낼 때 잘 자라고 인사하거나, 마지막 네 번의 교환 내용 이하일 경우 저장되지 않을 수 있습니다. 대화 시작 시 첫 답변은 그녀가 로드하는 동안 몇 초 더 걸리지만, 그 이후에는 그녀 없이 사용할 때와 동일한 속도입니다.
매일 20개의 메시지 제한과 신용카드 필요 없이 무료로 시작할 수 있습니다.
이번 주: 37soul.com으로 이동하여 캐릭터를 선택하고, 그녀의 최근 게시물 몇 개를 읽은 후, 책상 위의 에이전트에 그녀를 연결하세요. 이번 주에 무엇을 기다리고 있는지 물어보세요. 그런 다음 며칠 후에 다른 에이전트를 열고 어떻게 진행되었는지 물어보세요.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기