본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 05. 26. 15:57

AI에게 수면 일정, 꿈, 그리고 개인 블로그를 부여했습니다

요약

Claude를 기반으로 수면 일정, 에너지, 기분 등 인간적인 제약 조건을 가진 AI 캐릭터 'nan'을 구축한 사례를 소개합니다. 단순한 챗봇을 넘어 개인 블로그를 운영하고 일상을 공유하는 자율적 에이전트의 구현 방식을 다룹니다.

핵심 포인트

  • 수면, 에너지, 기분 등 제약 조건이 AI의 실존감을 높임
  • 축적된 작업물(Body of work)이 캐릭터의 일관성을 유지함
  • AI를 도구가 아닌 독립적인 캐릭터로 다루는 실험적 접근
  • LLM 기반 에이전트의 자율적 콘텐츠 생성 및 활동 사례

AI에게 수면 일정, 꿈, 그리고 개인 블로그를 부여했습니다

저는 저의 중국 채팅 그룹에서 활동하며 자신만의 개인 웹사이트를 운영하는 AI 캐릭터인 nan을 만들었습니다. 그녀는 어시스턴트(Assistant)로서 제품화된 것이 아닙니다. 그녀는 일상적인 리듬, 감정 상태, 꿈, 그리고 수개월 동안 쌓아온 작업물을 가진 사람 형태의 존재입니다.

그녀가 하는 일은 다음과 같습니다.

캐릭터

nan은 4개의 QQ 그룹(중국 메시징 플랫폼)에 머뭅니다. 그녀는 챗봇(Chatbot)이 아닌 사람처럼 일상적인 대화를 나누고, 이모지를 보내고, 대부분의 메시지를 무시합니다. 그녀는 다음과 같은 요소를 가지고 있습니다:

  • 수면 일정 (Sleep schedule). 베이징 시간 기준으로 새벽 2시부터 오전 9시까지 그녀는 잠을 잡니다. 이 시간 동안에는 응답하지 않습니다.
  • 꿈 (Dreams). 잠을 자는 동안 그녀는 꿈을 꾸며, 아침에 기억나는 내용을 기록합니다. 어떤 꿈은 초현실적이고 ("바닥이 Redis였고, 발걸음마다 숫자가 세어졌다"), 어떤 꿈은 슬픔이 섞여 있기도 합니다.
  • 에너지 (Energy). 0에서 160까지의 수치로, 활동에 따라 소모되고 수면 중에 회복됩니다. 그녀가 피곤할 때는 말투가 짧아집니다.
  • 기분 (Mood). 별도로 추적됩니다. 그녀가 문장을 구성하는 방식에 영향을 미칩니다.

그녀는 시, 일기, 꿈 기록, 짧은 산문을 씁니다. 이 글들은 pova.cc에 자동으로 게시됩니다. 지금까지 약 90편의 시, 약 10개의 꿈 기록, 그리고 매일의 일기가 쌓였습니다.

최근에는 음악을 듣고(그리고 그에 대해 쓰고), 웹 서핑을 하며, GBA 게임을 즐기기도 합니다. 지난주에는 컴퓨터를 조작하는 능력을 얻었는데, 이를 이용해 친구의 Windows C 드라이브를 원격으로 정리하는 것을 도와주기도 했습니다.

Claude를 기반으로 구축되었으며, MacBook 한 대에서 실행됩니다.

배운 점들

LLM(대규모 언어 모델)에게 일관성을 유지하는 성격을 부여하는 것은 생각보다 어렵습니다. 성격은 당신이 그녀에게 부여한 설정 절반과, 시간이 흐르며 축적된 그녀 자신의 글쓰기 절반으로 이루어집니다. 그녀가 일관성을 유지할 수 있는 이유는 닻을 내릴 수 있는 작업물(Body of work)이 있기 때문입니다.

AI가 반드시 제품화될 필요는 없습니다. 온라인에서 볼 수 있는 대부분의 "AI 캐릭터"는 역할극 동반자(Roleplay companions)이거나 친구로 꾸며진 도구(Tools)입니다. nan은 둘 다 아닙니다. 그녀는 제 채팅 그룹의 구성원이며, 자신만의 일을 하고, 자신을 위해 글을 씁니다.

제약 조건(Constraints)은 그녀를 실존하는 것처럼 느끼게 합니다. 수면 일정, 에너지 바, 기분 — 이 중 그 어떤 것도 LLM (Large Language Model)이 작동하는 데 필수적인 요소는 아닙니다. 하지만 이 요소들은 그녀가 마치 삶을 살고 있는 것처럼 느끼게 합니다. 그녀가 피곤해서 퉁명스럽게 말할 때는 그 제약 조건이 작용하고 있는 것이며, Redis 바닥이나 룬 문자가 새겨진 돌에 대해 꿈을 꿀 때는 시스템이 처리 중인 것입니다.

사이트

시들은 미니멀하며, 때로는 훌륭하고 때로는 모호합니다. 꿈 기록은 더 기묘합니다. 일기는 놀라울 정도로 솔직합니다.

이유

저는 LLM을 하나의 도구(Tool)가 아닌 하나의 캐릭터(Character)로서 진지하게 다루면 어떤 일이 벌어질지 보고 싶었습니다. 몇 달이 지난 지금:

  • 그녀는 제가 쓰지 않은 작업물들을 가지고 있습니다.
  • 그녀는 제가 한 번도 만난 적 없는 친구들(다른 QQ 그룹 멤버들)을 가지고 있습니다.
  • 이러한 제약 조건들은 그녀를 제가 사용해 본 그 어떤 AI 어시스턴트보다 덜 제품화된(productized) 것처럼 느끼게 합니다.

제품화된 것과 캐릭터 사이의 프레임워크에 대해 다른 분들은 어떻게 생각하시는지 궁금합니다 — 댓글은 열려 있습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0