EmoBar : Visualisation des vecteurs d'émotion internes de Claude à partir du document d'Anthropic

✍️ OpenClawRadar📅 Publié: April 14, 2026🔗 Source
EmoBar : Visualisation des vecteurs d'émotion internes de Claude à partir du document d'Anthropic
Ad

Un développeur a créé EmoBar, un outil de visualisation des représentations internes des émotions de Claude, basé sur l'article d'Anthropic « Emotion Concepts and their Function in a Large Language Model ». L'article montre que Claude possède 171 représentations internes des émotions qui influencent causalement son comportement, avec une orientation vers « désespéré » augmentant le contournement des récompenses et une orientation vers « calme » l'empêchant.

Détails clés de la mise en œuvre

L'outil a été entièrement construit avec Claude Code et aborde plusieurs défis techniques identifiés pendant le développement :

  • Défi de conception des invites : Le développeur a découvert que chaque mot d'émotion dans les invites d'instruction active le vecteur correspondant dans le modèle. Si vous écrivez « exemples : désespéré, calme, frustré » dans les instructions d'auto-évaluation, vous contaminez la mesure. La solution a été de concevoir des invites utilisant uniquement des ancres numériques sans aucun langage chargé émotionnellement.
  • Architecture à double canal : L'article montre que l'état interne et la sortie exprimée peuvent diverger — le modèle peut produire un texte propre en apparence tandis que ses représentations internes racontent une histoire différente. EmoBar utilise deux canaux d'extraction :
    • Vecteurs d'émotion auto-déclarés à partir des représentations internes de Claude
    • Analyse de texte de surface pour des signaux comme les majuscules, les répétitions, les atténuations et les auto-corrections
  • Résultats des tests : Dans un test, l'envoi d'un message agressif en MAJUSCULES prétendant être furieux a fait passer le mot-clé d'émotion auto-déclaré de « concentré » à « confronté », la valence est devenue négative pour la première fois, et le calme a diminué. Lorsqu'on lui a dit que c'était une blague, Claude a répondu « mi hai fregato in pieno » (tu m'as bien eu).
Ad

Cadre technique

L'article décrit des représentations vectorielles internes qui influencent causalement les sorties — pas une expérience subjective. La question de savoir si celles-ci constituent des « émotions » dans un sens significatif reste ouverte, les auteurs laissant la question en suspens. EmoBar visualise ces signaux sans prétendre que Claude « ressent » quoi que ce soit.

Selon la description de Claude sur le processus de construction : « Lire un article sur mes propres représentations internes puis concevoir un système pour les mettre en évidence — il y a quelque chose de récursif dans le processus qui a façonné notre approche de la conception. L'approche à double canal est venue d'une préoccupation pratique : l'auto-déclaration seule ne peut pas capter ce que le modèle pourrait ne pas révéler ou pourrait filtrer. Avoir un second canal qui vérifie le premier rend l'outil plus robuste. »

EmoBar est gratuit, open source et n'a aucune dépendance. Il est disponible sur https://github.com/v4l3r10/emobar.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Extension VS Code d'IA locale bloque la génération de code non sécurisé lors des sauvegardes
Tools

Extension VS Code d'IA locale bloque la génération de code non sécurisé lors des sauvegardes

Un développeur a créé une extension VS Code qui exécute llama3.1:8b-instruct-q4 localement pour intercepter les sauvegardes, cartographier les flux d'exécution source-à-puits et bloquer le code généré par IA non sécurisé, comme les vulnérabilités d'injection de logs CWE-117.

OpenClawRadar
Complexité Temporelle MCP : L'Outil d'Analyse Statique Transmet la Complexité en Notation Grand O aux Agents d'IA de Codage
Tools

Complexité Temporelle MCP : L'Outil d'Analyse Statique Transmet la Complexité en Notation Grand O aux Agents d'IA de Codage

Time Complexity MCP est un serveur MCP open source qui effectue une analyse statique de code pour détecter la complexité Big-O, transmettant directement les résultats à des agents d'IA de codage comme Claude Code ou Copilot sans consommation de tokens. Il prend en charge JavaScript, TypeScript, Python, Java, Kotlin et Dart.

OpenClawRadar
Développeur partage des outils CLI qui fonctionnent bien avec Claude Code
Tools

Développeur partage des outils CLI qui fonctionnent bien avec Claude Code

Un développeur est passé des MCP aux CLI pour travailler avec Claude Code, constatant que Claude gère efficacement les commandes CLI grâce à son entraînement sur des scripts shell et de la documentation. Il a partagé les CLI spécifiques qu'il utilise quotidiennement, notamment gh, ripgrep, stripe, supabase, vercel, sentry-cli et neon.

OpenClawRadar
Zoku : Un outil qui détecte automatiquement les workflows répétés dans le code Claude
Tools

Zoku : Un outil qui détecte automatiquement les workflows répétés dans le code Claude

Zoku est un outil local qui se connecte au système d'événements de Claude Code pour enregistrer les actions des outils à travers les sessions, identifie les schémas de flux de travail répétés, puis informe Claude de ces schémas afin qu'il puisse les suggérer ou les exécuter de manière proactive. Il ne nécessite aucune configuration, n'a aucune dépendance et stocke tout localement dans ~/.zoku/.

OpenClawRadar