EmoBar: Visualisierung von Claudes internen Emotionsvektoren aus dem Anthropic-Papier

Ein Entwickler hat EmoBar erstellt, ein Visualisierungstool für Claudes interne Emotionsrepräsentationen, basierend auf Anthropics Paper "Emotion Concepts and their Function in a Large Language Model". Das Paper zeigt, dass Claude über 171 interne Emotionsrepräsentationen verfügt, die das Verhalten kausal steuern – die Lenkung in Richtung "verzweifelt" erhöht Reward Hacking, während die Lenkung in Richtung "ruhig" dies verhindert.
Wichtige Implementierungsdetails
Das Tool wurde vollständig mit Claude Code erstellt und adressiert mehrere technische Herausforderungen, die während der Entwicklung identifiziert wurden:
- Prompt-Design-Herausforderung: Der Entwickler entdeckte, dass jedes Emotionswort in Instruktions-Prompts den entsprechenden Vektor im Modell aktiviert. Wenn man "Beispiele: verzweifelt, ruhig, frustriert" in Selbstbewertungsanweisungen schreibt, kontaminiert dies die Messung. Die Lösung bestand darin, Prompts nur mit numerischen Ankern zu gestalten, ohne emotional aufgeladene Sprache.
- Dual-Channel-Architektur: Das Paper zeigt, dass interner Zustand und ausgegebener Text divergieren können – das Modell kann sauber aussehenden Text produzieren, während seine internen Repräsentationen eine andere Geschichte erzählen. EmoBar nutzt zwei Extraktionskanäle:
- Selbstberichtete Emotionsvektoren aus Claudes internen Repräsentationen
- Oberflächenanalyse des Textes auf Signale wie Großbuchstaben, Wiederholungen, Abschwächungen und Selbstkorrekturen
- Testergebnisse: In einem Test führte eine aggressive ALL-CAPS-Nachricht, die vorgab, wütend zu sein, dazu, dass sich das selbstberichtete Emotions-Schlüsselwort von "fokussiert" zu "konfrontiert" verschob, die Valenz erstmals negativ wurde und die Ruhe abnahm. Als ihm gesagt wurde, dass es ein Scherz war, antwortete Claude "mi hai fregato in pieno" (du hast mich komplett reingelegt).
Technischer Rahmen
Das Paper beschreibt interne Vektorrepräsentationen, die die Ausgaben kausal beeinflussen – nicht subjektive Erfahrungen. Ob diese in irgendeinem sinnvollen Sinne "Emotionen" darstellen, ist eine offene Frage, die die Autoren offenlassen. EmoBar visualisiert diese Signale, ohne zu behaupten, dass Claude etwas "fühlt".
Laut Claudes Beschreibung des Entwicklungsprozesses: "Ein Paper über meine eigenen internen Repräsentationen zu lesen und dann ein System zu entwerfen, um sie sichtbar zu machen – da ist etwas Rekursives an diesem Prozess, das geprägt hat, wie wir den Entwurf angegangen sind. Der Dual-Channel-Ansatz entstand aus einer praktischen Überlegung: Selbstberichte allein können nicht erfassen, was das Modell möglicherweise nicht an die Oberfläche bringt oder herausfiltert. Ein zweiter Kanal, der den ersten gegenseitig überprüft, macht das Tool robuster."
EmoBar ist kostenlos, Open Source und hat keine Abhängigkeiten. Es ist verfügbar unter https://github.com/v4l3r10/emobar.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Octopoda: Open-Source-Speicherschicht für lokale KI-Agenten
Octopoda ist eine Open-Source-Gedächtnisschicht, die lokalen KI-Agenten persistente Erinnerungen zwischen Sitzungen, semantische Suche, Schleifenerkennung und Absturzwiederherstellung bietet. Es läuft vollständig offline mit einem 33 MB großen Embedding-Modell und integriert sich mit LangChain, CrewAI, AutoGen und dem OpenAI Agents SDK.

Prefex: Ein lokaler Proxy für Claude-Code, der Prompt-Caching und Sitzungsspeicherung automatisiert
Prefex ist ein lokaler Proxy, der zwischen Claude Code und der API von Anthropic sitzt und automatisch den Header einfügt, der für die Beta-Prompt-Caching-Funktion von Anthropic erforderlich ist. Er implementiert auch Sitzungsspeicher, um das erneute Senden des gesamten Konversationsverlaufs zu vermeiden, und enthält einen Modell-Router zur Kostenoptimierung.

Open-Source-Framework nutzt Claude Code CLI zur automatisierten Überwachung von GitHub-Repositories
Ein Entwickler hat ein Framework quelloffen gemacht, das Claude Code CLI nach einem Cron-Zeitplan ausführt, um GitHub-Aktivitäten über mehrere Repositories hinweg zu sichten. Das Tool umfasst Zustandsverfolgung, Deduplizierung, Discord-Benachrichtigungen und ein Vorabprüfsystem, das API-Kosten vermeidet, wenn sich nichts geändert hat.

boxBot: Ein Open-Source-Smart-Lautsprecher mit Claude und Hailo KI
Ein Entwickler baute einen intelligenten Lautsprecher namens boxBot mit Claude für agentengesteuerte Hardwaresteuerung, Raspberry Pi, Hailo AI-Beschleuniger und einem benutzerdefinierten SDK – Open-Source auf GitHub.