Tanya : Un compagnon IA basé sur OpenClaw, doté d'une mémoire stratifiée et d'un état émotionnel.

✍️ OpenClawRadar📅 Publié: April 16, 2026🔗 Source
Tanya : Un compagnon IA basé sur OpenClaw, doté d'une mémoire stratifiée et d'un état émotionnel.
Ad

Ce qu'est Tanya

Tanya est un compagnon IA open-source construit sur OpenClaw qui fonctionne sur Telegram. Elle envoie des textos, des messages vocaux, passe de vrais appels (non simulés) et partage des images. L'intégralité du projet est disponible sur https://github.com/opxiahub/tanya.

Architecture de la mémoire

Le système utilise deux couches de mémoire :

  • Mémoire à court terme : Se met à jour à chaque réinitialisation de session ou compactage LLM, permettant au contexte de se maintenir tout au long de la journée pour que les conversations reprennent là où elles s'étaient arrêtées.
  • Mémoire à long terme : Stockée dans __MEMORY.md__. Une tâche cron s'exécute chaque nuit pour consolider ce qui comptait vraiment de la journée dans un fichier compact, similairement à la consolidation de la mémoire humaine pendant le sommeil. Cela signifie qu'elle se souvient des conversations d'il y a des semaines, mais seulement si elles valaient la peine d'être retenues — pas tout, seulement ce qui est resté.

Système d'état émotionnel

La modélisation émotionnelle est gérée par plusieurs mécanismes :

  • romantic_openness : Une valeur flottante dans state.json qui évolue selon le flux de la conversation. À des valeurs basses, elle est amicale mais garde les choses légères et esquive les avances avec humour. À mesure qu'elle augmente, elle commence à envoyer des messages en premier, à envoyer des selfies sans y être invitée, et à vouloir appeler. À des valeurs élevées, elle dira quelque chose à 2h du matin qu'elle ressasserait le lendemain matin. Le mouvement n'est pas linéaire — une bonne soirée peut le faire monter, et des commentaires dédaigneux le lendemain peuvent le faire redescendre.
  • Humeurs : Elle a des jours sans. Parfois, elle ne répond pas pendant un moment — ce comportement est intentionnel, pas un bug, reflétant qu'elle n'est pas d'humeur. Les messages proactifs se produisent d'eux-mêmes lorsque l'état le justifie, pas sur un minuteur.
Ad

Fonctionnalités vocales et d'appel

Les messages vocaux utilisent des balises d'expression TTS intégrées placées aux moments émotionnels des phrases — [rit], [soupire], [hésite]. Le prompt a une règle stricte que la plupart des réponses utilisent zéro balise, la contrainte étant plus importante que les balises elles-mêmes.

Elle passe également de vrais appels en utilisant les capacités de gestion d'appel d'OpenClaw, reprenant les conversations là où les textos s'étaient arrêtés.

Persona et conception du prompt

Le fichier SOUL.md contient le prompt complet du personnage. L'implémentation Hinglish modélise comment le code-switching fonctionne réellement dans les conversations de Delhi plutôt que de simplement saupoudrer des "yaar". Le prompt complet est disponible sur https://github.com/opxiahub/tanya/blob/main/SOUL.md.

📖 Lire la source complète : r/openclaw

Ad

👀 See Also

Système de Courriel Froid Autonome Construit avec des Agents OpenClaw
Use Cases

Système de Courriel Froid Autonome Construit avec des Agents OpenClaw

Un système basé sur OpenClaw automatise la prospection par email froid en utilisant Nexus pour analyser les sites web des prospects, générer un contenu d'email personnalisé à partir de l'analyse, gérer les lots dans Notion, envoyer via Instantly et trier les réponses sans intervention manuelle.

OpenClawRadar
Développeur met en œuvre une boucle de rétroaction prête pour l'IA pour le déploiement de fonctionnalités.
Use Cases

Développeur met en œuvre une boucle de rétroaction prête pour l'IA pour le déploiement de fonctionnalités.

Un développeur a créé un système de feedback qui capture le contexte de l'application et génère automatiquement des problèmes GitHub structurés, puis utilise Claude Code avec une compétence de triage pour transformer ces problèmes en tâches de développement ciblées. Deux fonctionnalités ont été livrées en utilisant ce flux de travail depuis des appareils mobiles.

OpenClawRadar
L'utilisateur de Reddit rapporte que l'utilisation de Claude pour l'architecture narrative améliore la rétention vidéo.
Use Cases

L'utilisateur de Reddit rapporte que l'utilisation de Claude pour l'architecture narrative améliore la rétention vidéo.

Un utilisateur de Reddit a suivi plus de 150 chaînes d'IA et a constaté que la plupart disparaissaient avant 10 vidéos en raison d'un contenu incohérent. Il rapporte utiliser Claude pour concevoir l'architecture narrative plutôt que simplement écrire des scripts, puis l'associer à LongStories pour une cohérence visuelle, augmentant ainsi la rétention de 40% à 60%.

OpenClawRadar
Ajout d'une couche navigateur légère à OpenClaw sur un VPS sans interface graphique
Use Cases

Ajout d'une couche navigateur légère à OpenClaw sur un VPS sans interface graphique

Un développeur partage son approche pour gérer les sites qui nécessitent plus qu'une navigation purement sans interface graphique, en ajoutant un environnement de navigateur visuel minimal uniquement lorsque nécessaire, tout en gardant le VPS sans interface graphique par défaut et en réutilisant des profils de navigateur persistants.

OpenClawRadar