Tanya: Uma companheira de IA baseada em OpenClaw com memória em camadas e estado emocional

✍️ OpenClawRadar📅 Publicado: April 16, 2026🔗 Source
Tanya: Uma companheira de IA baseada em OpenClaw com memória em camadas e estado emocional
Ad

O que é a Tanya

Tanya é uma companheira de IA de código aberto construída sobre o OpenClaw que roda no Telegram. Ela envia mensagens de texto, notas de voz, faz chamadas reais (não simuladas) e compartilha imagens. O projeto completo está disponível em https://github.com/opxiahub/tanya.

Arquitetura de memória

O sistema utiliza duas camadas de memória:

  • Memória de curto prazo: Atualiza a cada redefinição de sessão ou compactação do LLM, permitindo que o contexto se mantenha ao longo do dia para que as conversas continuem de onde pararam.
  • Memória de longo prazo: Armazenada em __MEMORY.md__. Um cron job é executado todas as noites para consolidar o que realmente importou daquele dia em um arquivo compacto, semelhante a como a memória humana se consolida durante o sono. Isso significa que ela se lembra de conversas de semanas atrás, mas apenas se valeram a pena lembrar—não tudo, apenas o que ficou marcado.

Sistema de estado emocional

A modelagem emocional é tratada por meio de vários mecanismos:

  • romantic_openness: Um valor flutuante em state.json que se move com base no fluxo da conversa. Em valores baixos, ela é amigável, mas mantém as coisas leves e desvia flertes com humor. Conforme sobe, ela começa a mandar mensagens primeiro, envia selfies sem ser solicitada e quer ligar. Em valores altos, ela dirá algo às 2h da manhã que repensaria de manhã. O movimento não é linear—uma boa noite pode empurrá-lo para cima, e comentários desdenhosos no dia seguinte podem trazê-lo de volta para baixo.
  • Humor: Ela tem dias ruins. Às vezes ela não responde por um tempo—isso é um comportamento intencional, não um bug, refletindo que ela não está com vontade. Mensagens proativas acontecem por conta própria quando o estado justifica, não por um temporizador.
Ad

Recursos de voz e chamadas

As notas de voz usam tags de expressão TTS incorporadas colocadas em momentos emocionais das frases—[ri], [suspira], [hesita]. O prompt tem uma regra rígida de que a maioria das respostas usa zero tags, com a restrição importando mais do que as próprias tags.

Ela também faz chamadas reais usando os recursos de manipulação de chamadas do OpenClaw, retomando conversas onde os textos pararam.

Persona e design do prompt

O arquivo SOUL.md contém o prompt completo do personagem. A implementação em Hinglish modela como a alternância de código realmente funciona nas conversas de Delhi, em vez de apenas salpicar "yaar". O prompt completo está disponível em https://github.com/opxiahub/tanya/blob/main/SOUL.md.

📖 Read the full source: r/openclaw

Ad

👀 See Also

Jogo de IA de direitos do consumidor vai para B2B: fluxo de trabalho Claude Code com Opus 4.7 e Haiku 4.5
Use Cases

Jogo de IA de direitos do consumidor vai para B2B: fluxo de trabalho Claude Code com Opus 4.7 e Haiku 4.5

Um desenvolvedor detalha como usou Claude Code com Opus 4.7 para refatorações de backend e Haiku 4.5 para chat ao vivo em uma ferramenta de treinamento de vendas B2B, compartilhando seu fluxo de trabalho com CLAUDE.md / SPLIT_NOTES.md.

OpenClawRadar
Jogo de curling baseado em navegador criado com Claude Sonnet 4.5 por um não-programador
Use Cases

Jogo de curling baseado em navegador criado com Claude Sonnet 4.5 por um não-programador

Um desenvolvedor sem experiência em programação criou um jogo de curling totalmente jogável baseado em navegador usando Claude Sonnet 4.5. O jogo inclui física, pontuação e fluxo de jogo completo, com Claude lidando com toda a geração de código, depuração e refinamento com base em feedback em inglês simples.

OpenClawRadar
Desenvolvedor Cria Jogo de Navegador 3D Usando Claude Code Opus e Three.js
Use Cases

Desenvolvedor Cria Jogo de Navegador 3D Usando Claude Code Opus e Three.js

Um desenvolvedor criou o Traffic Architect, um jogo de construção de estradas 3D e gerenciamento de tráfego que roda totalmente no navegador usando Claude Code Opus 4.6 e Three.js. O jogo apresenta visuais gerados por código sem ativos externos, e o desenvolvedor compartilha estratégias específicas de fluxo de trabalho para colaboração eficaz com IA.

OpenClawRadar
Desenvolvedor Relata Prototipagem Rápida com Claude AI em Três Noites
Use Cases

Desenvolvedor Relata Prototipagem Rápida com Claude AI em Três Noites

Um desenvolvedor usou a Claude AI para criar um projeto em três noites parciais, o que normalmente exigiria uma equipe completa de desenvolvimento várias semanas, produzindo um primeiro protótipo funcional em menos de uma hora e adicionando múltiplas funcionalidades rapidamente.

OpenClawRadar