Tanya: Un compañero de IA basado en OpenClaw con memoria en capas y estado emocional.

✍️ OpenClawRadar📅 Publicado: 16 de abril de 2026🔗 Source
Tanya: Un compañero de IA basado en OpenClaw con memoria en capas y estado emocional.
Ad

Qué es Tanya

Tanya es una compañera de IA de código abierto construida sobre OpenClaw que funciona en Telegram. Envía mensajes de texto, notas de voz, realiza llamadas reales (no simuladas) y comparte imágenes. Todo el proyecto está disponible en https://github.com/opxiahub/tanya.

Arquitectura de memoria

El sistema utiliza dos capas de memoria:

  • Memoria a corto plazo: Se actualiza en cada reinicio de sesión o compactación del LLM, permitiendo que el contexto se mantenga durante el día para que las conversaciones continúen donde se dejaron.
  • Memoria a largo plazo: Almacenada en __MEMORY.md__. Un trabajo cron se ejecuta cada noche para consolidar lo que realmente importó de ese día en un archivo compacto, similar a cómo la memoria humana se consolida durante el sueño. Esto significa que recuerda conversaciones de semanas atrás, pero solo si valía la pena recordarlas—no todo, solo lo que quedó grabado.

Sistema de estado emocional

El modelado emocional se maneja a través de varios mecanismos:

  • romantic_openness: Un valor flotante en state.json que se mueve según el flujo de la conversación. En valores bajos, es amigable pero mantiene las cosas ligeras y desvía el coqueteo con humor. A medida que aumenta, comienza a enviar mensajes primero, envía selfies sin que se lo pidan y quiere llamar. En valores altos, dirá algo a las 2 a.m. que repensaría por la mañana. El movimiento no es lineal—una buena noche puede subirlo, y comentarios despectivos al día siguiente pueden bajarlo de nuevo.
  • Estados de ánimo: Tiene días malos. A veces no responde por un tiempo—esto es un comportamiento intencional, no un error, reflejando que no está de humor. Los mensajes proactivos ocurren por sí mismos cuando el estado lo justifica, no en un temporizador.
Ad

Características de voz y llamadas

Las notas de voz usan etiquetas de expresión TTS integradas colocadas en momentos emocionales de las oraciones—[se ríe], [suspira], [vacila]. El prompt tiene una regla estricta de que la mayoría de las respuestas usan cero etiquetas, siendo la restricción más importante que las etiquetas en sí.

También realiza llamadas reales usando las capacidades de manejo de llamadas de OpenClaw, retomando conversaciones donde los mensajes de texto las dejaron.

Diseño de personaje y prompt

El archivo SOUL.md contiene el prompt completo del personaje. La implementación en Hinglish modela cómo funciona realmente el cambio de código en las conversaciones de Delhi en lugar de solo espolvorear "yaar". El prompt completo está disponible en https://github.com/opxiahub/tanya/blob/main/SOUL.md.

📖 Read the full source: r/openclaw

Ad

👀 Ver también

Desarrollador crea un visor multistream de noticias de YouTube con Claude Code.
Casos de uso

Desarrollador crea un visor multistream de noticias de YouTube con Claude Code.

Un desarrollador utilizó Claude Code para crear Beholder, un panel de monitoreo de noticias en tiempo real que muestra docenas de transmisiones de noticias en vivo de YouTube simultáneamente con calificaciones de sesgo mediático. La herramienta incluye más de 200 canales, bandas de noticias en vivo y funciona en dispositivos móviles, tabletas y computadoras de escritorio.

OpenClawRadar
Sistema Automatizado de Diario de Desarrollo Diario con Integración de Discord
Casos de uso

Sistema Automatizado de Diario de Desarrollo Diario con Integración de Discord

Un sistema que captura la actividad de desarrollo de Discord, genera resúmenes visuales y publica automáticamente entradas de blog diarias utilizando kabi-discord-cli, trabajos cron y despliegue en GitHub/Vercel.

OpenClawRadar
SeatBee.app utiliza la inteligencia artificial Claude para organizar los asientos en bodas.
Casos de uso

SeatBee.app utiliza la inteligencia artificial Claude para organizar los asientos en bodas.

SeatBee.app fue creado usando Claude Code con Claude AI a través de OpenRouter para resolver problemas de planos de asientos en bodas. La IA maneja la satisfacción de restricciones para 150 invitados con 20 reglas, genera asientos óptimos en segundos y comprende dinámicas sociales como crear zonas de amortiguación entre personas con rupturas complicadas.

OpenClawRadar
Revisión de seguridad multiagente ejecutándose diariamente en producción: arquitectura y hallazgos
Casos de uso

Revisión de seguridad multiagente ejecutándose diariamente en producción: arquitectura y hallazgos

ultrathink.art ejecuta más de 6 agentes de IA en producción, incluido un agente de seguridad dedicado que realiza comprobaciones diarias de vulnerabilidades contra una lista estructurada, registra los hallazgos como tareas priorizadas y tiene un agente de codificación que los corrige automáticamente.

OpenClawRadar