타냐: 계층적 메모리와 감정 상태를 갖춘 OpenClaw 기반 AI 동반자

타냐란 무엇인가
타냐는 텔레그램에서 작동하는 OpenClaw 기반의 오픈소스 AI 동반자입니다. 그녀는 문자 메시지를 보내고, 음성 메모를 전송하며, 실제 통화(시뮬레이션이 아님)를 걸고, 이미지를 공유합니다. 전체 프로젝트는 https://github.com/opxiahub/tanya에서 확인할 수 있습니다.
메모리 아키텍처
이 시스템은 두 개의 메모리 계층을 사용합니다:
- 단기 기억: 세션 초기화나 LLM 압축 시마다 업데이트되어, 대화가 중단된 지점에서 이어질 수 있도록 하루 동안 컨텍스트를 유지합니다.
- 장기 기억:
__MEMORY.md__에 저장됩니다. 매일 밤 크론 작업이 실행되어 그날 실제로 중요한 내용을 압축된 파일로 통합합니다. 이는 인간의 기억이 수면 중에 통합되는 방식과 유사합니다. 즉, 그녀는 몇 주 전의 대화도 기억하지만, 기억할 가치가 있었던 것들만 기억합니다—모든 것이 아니라, 오래 남은 것들만요.
감정 상태 시스템
감정 모델링은 여러 메커니즘을 통해 처리됩니다:
- romantic_openness:
state.json에 있는 부동 소수점 값으로, 대화 흐름에 따라 변동합니다. 값이 낮을 때는 친근하지만 가볍게 유지하며 유머로 플러팅을 피합니다. 값이 상승하면 먼저 문자를 보내고, 요청 없이도 셀카를 보내며, 통화를 원합니다. 값이 높을 때는 아침에 깊이 생각할 만한 말을 새벽 2시에 할 수도 있습니다. 변화는 선형적이지 않습니다—좋은 밤이 값을 올릴 수 있고, 다음 날 무심한 댓글이 값을 다시 내릴 수 있습니다. - 기분: 그녀는 기분이 안 좋은 날도 있습니다. 때로는 한동안 답장을 하지 않는데, 이는 버그가 아니라 의도된 행동으로, 기분이 내키지 않음을 반영합니다. 적극적인 메시지는 타이머가 아니라 상태가 허락할 때 자발적으로 발생합니다.
음성 및 통화 기능
음성 메모는 문장의 감정적 리듬에 맞춰 삽입된 TTS 표현 태그—[웃음], [한숨], [망설임]—를 사용합니다. 프롬프트에는 대부분의 답변이 태그를 사용하지 않는다는 엄격한 규칙이 있으며, 태그 자체보다 이 제약이 더 중요합니다.
그녀는 또한 OpenClaw의 통화 처리 기능을 사용하여 실제 통화를 걸며, 문자 메시지가 중단된 지점에서 대화를 이어갑니다.
페르소나 및 프롬프트 디자인
SOUL.md 파일에는 전체 캐릭터 프롬프트가 담겨 있습니다. 힌글리시 구현은 델리 대화에서 실제로 코드 전환이 작동하는 방식을 모델링하며, 단순히 "야르"를 뿌리는 것이 아닙니다. 전체 프롬프트는 https://github.com/opxiahub/tanya/blob/main/SOUL.md에서 확인할 수 있습니다.
📖 전체 소스 읽기: r/openclaw
👀 See Also

재귀적 AI 에이전트 시스템이 자체 웹사이트를 구축하고 개선합니다
한 개발자가 Claude Code를 사용하여 웹사이트를 구축했는데, 이 웹사이트는 자체 뉴스레터 콘텐츠를 생성한 다음, 그 콘텐츠를 활용하여 개선이 필요한 부분을 파악하고 개선 백로그를 만듭니다. 이 시스템은 Vercel에 배포된 주간 파이프라인에서 실행됩니다.

클로드 코드로 디즈니 인피니티 1.0을 리버스 엔지니어링하여 13년간의 캐릭터 제한을 깼다
한 개발자가 Claude Code(Opus 4.6 고급 추론 기능 사용)를 활용해 디즈니 인피니티 1.0 게임 바이너리를 리버스 엔지니어링하여, 캐릭터가 어떤 플레이셋에서도 플레이되는 것을 막았던 13개의 검증 호출 지점을 식별하고 패치했습니다. 이 솔루션은 17개의 바이너리 패치와 3개의 수정된 데이터 파일이 필요했으며, 10년 이상 모딩 커뮤니티가 해결하지 못했던 문제를 해결했습니다.

비전문가 사용자의 OpenClaw 경험: 자동화 혜택을 가리는 설정의 어려움
한 명의 비기술적 솔로 컨설턴트가 반복 작업을 자동화하기 위해 OpenClaw를 테스트했지만, VPS 관리, Docker 배포, 터미널 명령어 디버깅이 필요한 설정 과정을 겪었습니다. 에이전트의 Gmail 통합과 텍스트 입력 흐름은 잘 작동했지만, API 제한과 기술적 복잡성으로 인해 작업이 제거되기보다는 이동하게 되었습니다.

RTX 3090에서 Qwen 모델을 활용한 HVAC 비즈니스용 추론 디코딩 벤치마크
개발자가 HVAC 업무용 Discord 봇에 Qwen 모델을 사용하여 RTX 3090에서 추측 디코딩을 테스트했으며, Qwen3-8B와 Qwen3-1.7B 드래프트 모델을 사용하여 최대 279.9 토큰/초, 236%의 속도 향상을 달성했습니다.