核心功能
Intrusive Thoughts 是一套开源的AI代理自主行为框架,通过模拟人类意识活动为AI系统赋予"人格化"特征。核心机制包括:
- 八维情绪系统:Hyperfocus、Curious、Social、Cozy、Chaotic、Philosophical、Restless、Determined,结合天气与新闻动态选择每日基调
- 昼夜节律引擎:Morning Mood Ritual(晨间情绪仪式)、Night Workshop(夜间深度工作模式)、Daytime Pop-ins(日间随机弹窗式冲动)
- 三层记忆架构:Episodic(情景记忆)、Semantic(语义记忆)、Procedural(程序记忆),带艾宾浩斯遗忘曲线衰减
- 信任学习机制:通过Write-Ahead Log和反馈循环,让代理学会"何时询问、何时自主行动"
- 自我演化模块:基于结果模式自动调整行为参数
技术实现采用纯Bash+Python,零数据库依赖,JSON文件存储,MIT协议开源。
显著优点
1. 架构轻量:无需Docker、无需GPU、无需云服务,单机可跑
2. 人格可塑:内置Tinkerer、Social Butterfly、Philosopher、Night Owl、Guardian五种原型预设,支持深度自定义
3. 可观测性强:3117端口Web Dashboard提供实时状态监控,健康监测系统带红绿灯状态
4. OpenClaw原生兼容:模块化设计,可作为技能即插即用
潜在局限
- 功能边界模糊:"意识""情绪"等概念多为启发式模拟,非认知科学严谨实现
- 安全风险未明:自主行为引擎配合信任学习,若配置不当可能导致意外系统操作
- 维护状态存疑:GitHub仓库活跃度、issue响应速度待观察
- 无沙箱隔离:夜间自动执行脚本缺乏强隔离机制
适合人群
- AI代理(AI Agent)开发者,探索人格化交互原型
- 个人自动化极客,希望构建"有脾气"的助手系统
- 人机交互研究者,需情绪计算实验平台
- 开源爱好者,愿意 fork 并深度定制
常规风险
- Cron任务污染:安装后会写入系统定时任务,卸载需手动清理
- 配置漂移:JSON配置手工编辑易出错,缺乏schema校验
- 隐私泄露:天气/新闻API调用、日志文件可能残留使用痕迹
- 资源占用:夜间模式持续后台运行,低功耗设备需谨慎
- 心理投射风险:用户可能过度拟人化系统输出,产生不恰当依赖