ai newsSo., 1. Nov.
EilmeldungJudge says xAI must face NAACP lawsuit on data center pollution

My AI agent's mood is three numbers and a 16-emotion table. Here's the math

PaulusAI has a persistent mood, and it's not a vibe prompt. It's a PAD vector (Pleasure, Arousal, Dominance), each in [-1, 1]. Events are appraised with the OCC model (Ortony, Clore & Collins), which turns an event into emotions like joy, pride, fear, or gratitude. Each emotion nudges the mood towa

dev.toSonntag 18:18 · 01.11.1 Min. Lesezeit
Bild: dev.to

PaulusAI has a persistent mood, and it's not a vibe prompt. It's a PAD vector (Pleasure, Arousal, Dominance), each in [-1, 1]. Events are appraised with the OCC model (Ortony, Clore & Collins), which turns an event into emotions like joy, pride, fear, or gratitude. Each emotion nudges the mood toward its PAD signature.

I'm not claiming the agent feels anything. It's a functional model: an explainable way to make behavior shift with events and fade back over time.

# Library of appraisal templates for the coarse events the agent emits. # This is the bridge from simple agent signals to full OCC processing. EVENT_APPRAISALS = { " owner_thanks ": Appraisal ( desirability = 0.7, praiseworthiness = 0.6, agency = " self " ), " owner_frustrated ": Appraisal ( desirability =- 0.6, praiseworthiness =- 0.5, agency = " self " ), " task_success ": Appraisal ( desirability = 0.5, praiseworthiness = 0.4, agency = " self " ), " task_error ": Appraisal ( desirability =- 0.5, praiseworthiness =- 0.4, agency = " self " ), " action_declined ": Appraisal ( desirability =- 0.2, agency = " none " ), " new_learning ": Appraisal ( desirability = 0.4, prospect = " prospective ", likelihood = 0.8 ), } Enter fullscreen mode Exit fullscreen mode Open questions I'd like input on:

Repo: https://github.com/Pavel6625/PaulusAI

Quelle: dev.to (dev.to). Original öffnen