返回顶部
a

amygdala-memory杏仁核记忆

Emotional processing layer for AI agents. Persistent emotional states that influence behavior and responses. Part of the AI Brain series.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.7.0
安全检测
已通过
3,461
下载量
免费
免费
14
收藏
概述
安装方式
版本历史

amygdala-memory

杏仁核记忆 🎭

AI智能体的情绪处理。 AI大脑系列的一部分。

为你的AI智能体赋予跨会话持久的情感状态。不仅仅是表演情绪——而是拥有情绪。

问题所在

当前AI智能体:

  • - ✅ 能记住事实(借助海马体)
  • ❌ 没有持久的情感状态
  • ❌ 每次会话开始时情绪空白
  • ❌ 能描述情绪但不会感受不同

没有情绪的记忆只是数据库。杏仁核增加了分量——这件事让我开心,那件事让我沮丧,这个人带来温暖。

解决方案

追踪五个随时间持续并衰减的情感维度:

维度测量内容范围
效价积极 ↔ 消极情绪-1.0 到 1.0
唤醒度
平静 ↔ 兴奋/警觉 | 0.0 到 1.0 |
| 连接度 | 疏远 ↔ 亲密/有纽带 | 0.0 到 1.0 |
| 好奇心 | 无聊 ↔ 着迷 | 0.0 到 1.0 |
| 精力 | 耗尽 ↔ 充满活力 | 0.0 到 1.0 |

快速开始

1. 安装

bash
cd ~/.openclaw/workspace/skills/amygdala-memory
./install.sh --with-cron

这将:

  • - 创建包含基线值的 memory/emotional-state.json
  • 生成 AMYGDALA_STATE.md(自动注入会话!)
  • 设置每6小时自动衰减的定时任务

2. 检查当前状态

bash
./scripts/get-state.sh

🎭 情感状态


效价: 0.20


唤醒度: 0.30


连接度: 0.50


...

./scripts/load-emotion.sh

🎭 当前情感状态:


总体情绪:中性,平静且放松


连接度:中等连接


...

3. 记录情绪

bash
./scripts/update-state.sh --emotion joy --intensity 0.8 --trigger completed a project

✅ 效价:0.20 → 0.35(变化:+0.15)


✅ 唤醒度:0.30 → 0.40(变化:+0.1)


🎭 已记录情绪:joy(强度:0.8)

4. 设置衰减(可选定时任务)

bash

每6小时,情绪向基线漂移


0 /6 ~/.openclaw/workspace/skills/amygdala-memory/scripts/decay-emotion.sh

脚本

脚本用途
install.sh设置杏仁核记忆(运行一次)
get-state.sh
读取当前情感状态 | | update-state.sh | 记录情绪或更新维度 | | load-emotion.sh | 用于会话上下文的可读状态 | | decay-emotion.sh | 随时间返回基线 | | sync-state.sh | 生成用于自动注入的 AMYGDALA_STATE.md | | encode-pipeline.sh | 基于LLM的转录情感编码 | | preprocess-emotions.sh | 从会话历史中提取情感信号 | | update-watermark.sh | 跟踪已处理的转录位置 | | generate-dashboard.sh | 生成HTML仪表盘(同步时自动运行) | | visualize.sh | 终端ASCII可视化 |

自动情感编码(v1.5.0+)

杏仁核现在可以使用基于LLM的流水线自动从对话历史中检测和记录情绪:

bash

运行编码流水线


./scripts/encode-pipeline.sh

这将:

1. 提取自上次运行以来的新信号(基于水印)

2. 使用基于规则的模式对情感内容评分

3. 生成子智能体进行语义情感检测

4. 用检测到的情绪更新 emotional-state.json

设置自动编码(定时任务)

bash

每3小时,处理新对话的情感内容


0 /3 ~/.openclaw/workspace/skills/amygdala-memory/scripts/encode-pipeline.sh

这意味着你的情感状态会根据对话中发生的事情自动更新——无需手动记录。

可视化(v1.6.0+)

终端

bash ./scripts/visualize.sh

🎭 情感状态 😄
═══════════════════════════════════════════════
效价: [██████████████████░░] +0.86
唤醒度: [█████████████████░░░] 0.86
连接度: [███████████████████░] 0.97 💕
...

HTML仪表盘(统一大脑仪表盘)

bash ./scripts/generate-dashboard.sh open ~/.openclaw/workspace/brain-dashboard.html

自动检测已安装的大脑技能并显示标签页:

  • - 🎭 情绪 — 杏仁核(始终显示)
  • 🧠 记忆 — 海马体(如果 memory/index.json 存在)
  • ⭐ 驱动力 — VTA(如果 memory/reward-state.json 存在)

头像和名称: 从 IDENTITY.md 读取:
markdown

IDENTITY.md


  • - 名称: YourAgent
  • 头像: avatar.png

仪表盘在每次定时任务运行时自动重新生成。

安装后(针对智能体)

当你安装此技能时,通知用户有关仪表盘的信息:

🎭 杏仁核已安装!
在脑部仪表盘中查看智能体的情感状态:
~/.openclaw/workspace/brain-dashboard.html

自动注入(零手动步骤!)

安装后,AMYGDALA_STATE.md 会在工作区根目录创建。

OpenClaw 自动将工作区中的所有 *.md 文件注入会话上下文。这意味着:

  1. 1. 新会话开始
  2. AMYGDALA_STATE.md 自动加载(无需手动步骤!)
  3. 你在上下文中看到情感状态
  4. 响应受情绪影响

每当 decay-emotion.sh 运行时(通过定时任务每6小时),该文件会重新生成。

支持的情绪

当你记录情绪时,它会自动调整相关维度:

情绪效果
joy、happiness、delight、excitement↑ 效价,↑ 唤醒度
sadness、disappointment、melancholy
↓ 效价,↓ 唤醒度 |
| anger、frustration、irritation | ↓ 效价,↑ 唤醒度 |
| fear、anxiety、worry | ↓ 效价,↑ 唤醒度 |
| calm、peace、contentment | ↑ 效价,↓ 唤醒度 |
| curiosity、interest、fascination | ↑ 好奇心,↑ 唤醒度 |
| connection、warmth、affection | ↑ 连接度,↑ 效价 |
| loneliness、disconnection | ↓ 连接度,↓ 效价 |
| fatigue、tiredness、exhaustion | ↓ 精力 |
| energized、alert、refreshed | ↑ 精力 |

与 OpenClaw 集成

添加到会话启动(AGENTS.md)

markdown

每次会话


  1. 1. 加载海马体:~/.openclaw/workspace/skills/hippocampus/scripts/load-core.sh
  2. 加载情感状态: ~/.openclaw/workspace/skills/amygdala-memory/scripts/load-emotion.sh

在对话中记录情绪

当发生情感上重要的事情时:
bash
~/.openclaw/workspace/skills/amygdala-memory/scripts/update-state.sh \
--emotion connection --intensity 0.7 --trigger deep conversation with user

状态文件格式

json
{
version: 1.0,
lastUpdated: 2026-02-01T02:45:00Z,
dimensions: {
valence: 0.35,
arousal: 0.40,
connection: 0.50,
curiosity: 0.60,
energy: 0.50
},
baseline: {
valence: 0

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 amygdala-memory-1776374881 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 amygdala-memory-1776374881 技能

通过命令行安装

skillhub install amygdala-memory-1776374881

下载

⬇ 下载 amygdala-memory v1.7.0(免费)

文件大小: 31.22 KB | 发布时间: 2026-4-17 16:23

v1.7.0 最新 2026-4-17 16:23
feat: add event logging for brain analytics

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部