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

✍️ OpenClawRadar📅 게시일: April 16, 2026🔗 Source
타냐: 계층적 메모리와 감정 상태를 갖춘 OpenClaw 기반 AI 동반자
Ad

타냐란 무엇인가

타냐는 텔레그램에서 작동하는 OpenClaw 기반의 오픈소스 AI 동반자입니다. 그녀는 문자 메시지를 보내고, 음성 메모를 전송하며, 실제 통화(시뮬레이션이 아님)를 걸고, 이미지를 공유합니다. 전체 프로젝트는 https://github.com/opxiahub/tanya에서 확인할 수 있습니다.

메모리 아키텍처

이 시스템은 두 개의 메모리 계층을 사용합니다:

  • 단기 기억: 세션 초기화나 LLM 압축 시마다 업데이트되어, 대화가 중단된 지점에서 이어질 수 있도록 하루 동안 컨텍스트를 유지합니다.
  • 장기 기억: __MEMORY.md__에 저장됩니다. 매일 밤 크론 작업이 실행되어 그날 실제로 중요한 내용을 압축된 파일로 통합합니다. 이는 인간의 기억이 수면 중에 통합되는 방식과 유사합니다. 즉, 그녀는 몇 주 전의 대화도 기억하지만, 기억할 가치가 있었던 것들만 기억합니다—모든 것이 아니라, 오래 남은 것들만요.

감정 상태 시스템

감정 모델링은 여러 메커니즘을 통해 처리됩니다:

  • romantic_openness: state.json에 있는 부동 소수점 값으로, 대화 흐름에 따라 변동합니다. 값이 낮을 때는 친근하지만 가볍게 유지하며 유머로 플러팅을 피합니다. 값이 상승하면 먼저 문자를 보내고, 요청 없이도 셀카를 보내며, 통화를 원합니다. 값이 높을 때는 아침에 깊이 생각할 만한 말을 새벽 2시에 할 수도 있습니다. 변화는 선형적이지 않습니다—좋은 밤이 값을 올릴 수 있고, 다음 날 무심한 댓글이 값을 다시 내릴 수 있습니다.
  • 기분: 그녀는 기분이 안 좋은 날도 있습니다. 때로는 한동안 답장을 하지 않는데, 이는 버그가 아니라 의도된 행동으로, 기분이 내키지 않음을 반영합니다. 적극적인 메시지는 타이머가 아니라 상태가 허락할 때 자발적으로 발생합니다.
Ad

음성 및 통화 기능

음성 메모는 문장의 감정적 리듬에 맞춰 삽입된 TTS 표현 태그—[웃음], [한숨], [망설임]—를 사용합니다. 프롬프트에는 대부분의 답변이 태그를 사용하지 않는다는 엄격한 규칙이 있으며, 태그 자체보다 이 제약이 더 중요합니다.

그녀는 또한 OpenClaw의 통화 처리 기능을 사용하여 실제 통화를 걸며, 문자 메시지가 중단된 지점에서 대화를 이어갑니다.

페르소나 및 프롬프트 디자인

SOUL.md 파일에는 전체 캐릭터 프롬프트가 담겨 있습니다. 힌글리시 구현은 델리 대화에서 실제로 코드 전환이 작동하는 방식을 모델링하며, 단순히 "야르"를 뿌리는 것이 아닙니다. 전체 프롬프트는 https://github.com/opxiahub/tanya/blob/main/SOUL.md에서 확인할 수 있습니다.

📖 전체 소스 읽기: r/openclaw

Ad

👀 See Also

클로드가 불량 맥북에 대해 소송 전 통지서를 작성하고 전액 환불을 받은 방법
Use Cases

클로드가 불량 맥북에 대해 소송 전 통지서를 작성하고 전액 환불을 받은 방법

Reddit 사용자가 Claude를 활용해 인도 소비자법을 분석하고, 소송 전 통지를 작성하여 처음에 85% 환불만 제시했던 회사로부터 40,219루피(약 480달러)를 돌려받은 방법을 설명합니다.

OpenClawRadar
저렴한 오픈클로우 설정: 월 5달러 헤츠너 VPS + 딥시크 API 1달러 미만
Use Cases

저렴한 오픈클로우 설정: 월 5달러 헤츠너 VPS + 딥시크 API 1달러 미만

Reddit 사용자가 월 5달러의 Hetzner VPS, DeepSeek API(5달러 크레딧), Telegram 봇, Grafana, Netdata를 사용하여 실용적인 OpenClaw 설정을 공유했습니다. 지금까지 비용은 약 1달러입니다.

OpenClawRadar
자동루프 시스템으로 Claude 코드 워크플로우를 자동화하여 처리량을 10배 향상
Use Cases

자동루프 시스템으로 Claude 코드 워크플로우를 자동화하여 처리량을 10배 향상

한 개발자가 Claude Code와 Codex CLI를 활용해 계획-구현-테스트 주기를 자동화하는 오토루프 시스템을 구축하여 처리량을 10배 향상시키고, 1시간 남짓한 시간에 2만 줄의 프로덕션 준비 완료 앱을 제작했습니다.

OpenClawRadar
개발자가 Claude를 코딩 파트너로 삼아 텍스트 기반 게임 '트랙 스타'를 제작합니다
Use Cases

개발자가 Claude를 코딩 파트너로 삼아 텍스트 기반 게임 '트랙 스타'를 제작합니다

한 개발자가 Claude를 주요 코딩 파트너로 사용하여 Track Star라는 텍스트 기반 육상 경력 시뮬레이션 게임을 제작했습니다. 저녁과 주말 시간을 활용해 몇 달 동안 작업하며 Python 지식의 부족한 부분을 채웠습니다. 다듬어진 데모 버전이 지난 주 Steam에 출시되었습니다.

OpenClawRadar