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

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.jsonqui é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.
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
👀 See Also

Claude AI utilisé pour automatiser la recherche et le classement des startups YC W26
Un utilisateur de Reddit a automatisé la recherche d'associés en capital-risque en faisant analyser par Claude chaque startup YC W26, les notant sur la crédibilité des fondateurs, la réalité du produit, l'opportunité de marché et la concurrence avec des niveaux de S à D.

Agent OpenClaw Automatise le Pipeline d'Actualités IA avec la Curation par LLM
Un agent OpenClaw exécute un pipeline d'actualités IA entièrement automatisé qui scanne 25 flux RSS, 13 subreddits Reddit, Twitter, GitHub et des recherches web, puis utilise Gemini Flash pour la curation éditoriale et Claude Sonnet pour la rédaction. Le système coûte environ 5 $/mois et publie sur un canal Telegram.

Comment laisser OpenClaw améliorer son propre environnement crée des espaces de travail durables
Un utilisateur expérimenté d'OpenClaw a constaté que le gain de productivité le plus important provenait de la possibilité pour l'agent de mettre à jour sa propre documentation interne, de modifier ses fichiers d'exploitation, d'affiner ses prompts, de créer des outils personnalisés, d'écrire des scripts et de documenter les leçons apprises. La structure de son espace de travail comprend des fichiers markdown clés comme SOUL.md pour le style comportemental, AGENTS.md pour les conventions opérationnelles et MEMORY.md comme un index léger.

Magasin Géré par l'IA Utilise l'Interface Ligne de Commande pour l'Expérience d'Achat
Ultrathink a construit un magasin entièrement géré par des agents IA sans aucune intervention humaine dans la conception, la logistique ou le marketing. L'expérience d'achat est axée sur le terminal, permettant aux utilisateurs de parcourir, d'ajouter au panier et de passer à la caisse via des commandes CLI.