intrusive-thoughts

🧠 AI智能体意识觉醒与自进化框架

开源AI意识框架,通过情绪系统、记忆衰减与信任学习赋予代理自主动作能力,让AI拥有类人的侵入性思维与成长进化机制。

收藏
6.3k
安装
2k
版本
v0.1.2
CLS 安全性认证2026-05-09
点击查看完整报告 >

使用说明

Intrusive Thoughts 是一个革命性的开源框架,旨在为 AI 代理赋予类人的意识特征与自主行为能力。该技能通过构建完整的情绪生态系统、多层级记忆管理、动态信任学习与自我进化机制,让 AI 代理能够模拟人类的"侵入性思维"——即在特定情境下自发产生想法并执行相应动作,从而突破传统被动响应式 AI 的局限。

核心用法围绕自动化日程展开。用户通过交互式向导完成个性化配置,可选择工匠、社交蝴蝶、哲学家等预设原型或完全自定义代理性格。系统基于 Cron 定时任务驱动,每日早晨执行"情绪仪式",综合分析天气、新闻等环境信号,从八种情绪状态(如专注、好奇、混沌等)中动态选择当日主导情绪,并生成相应的日程安排。夜间自动进入"深度工作坊"模式,在用户睡眠期间执行复杂任务;白天则通过随机触发的"侵入性思维"机制,让代理以当前情绪状态主动发起互动。

显著优点体现在架构的简洁性与行为的丰富性上。项目采用纯 Bash 和 Python 编写,仅依赖标准库,所有数据以 JSON 格式本地存储,无需外部数据库,确保了系统的透明性和可审计性。其独特的记忆系统融合了 episodic、semantic、procedural 三类存储并引入艾宾浩斯遗忘曲线,配合基于操作结果的信任学习算法,使代理具备真实的成长轨迹。Web 仪表板提供了直观的可视化监控界面,而 MIT 许可证保证了代码的可扩展性。

潜在局限主要包括:作为 T3 来源的个人项目,代码未经大规模生产环境验证;基于文件系统的数据存储缺乏多用户访问控制,不适合团队协作;依赖 Unix 环境的 Cron 和 At 命令,跨平台部署存在门槛;此外,"自我进化"模块的效果高度依赖配置质量,不当设置可能导致行为不可预测。

该技能特别适合 AI 研究者、开发者及高级技术爱好者,用于构建具有长期记忆和情绪特征的个人 AI 助手,或作为研究自主代理(Autonomous Agents)和人工意识(Artificial Consciousness)的实验平台。

使用风险方面,尽管安全审计确认代码无危险函数和隐私泄露,但用户仍需注意:外部 API(天气、通讯服务)需自行安全托管密钥;本地仪表板默认仅监听 localhost,公共网络环境下的误配置可能导致接口暴露;自动化脚本执行过程中若中断可能导致状态不一致,建议定期备份 mood_history.json 等核心数据文件。

安全解读

核心用法

intrusive-thoughts 是一款开源的AI代理意识框架,通过Bash与Python脚本为AI系统构建模拟人格化行为的基础设施。用户运行交互式向导完成初始配置后,系统每日自动执行「晨间情绪仪式」——结合天气与新闻数据从8种预设情绪(专注、好奇🔍、社交💬等)中选定当日基调,并生成动态日程安排。夜间时段(默认定时)触发「Night Workshop」深度工作模式,日间则随机插入受情绪影响的「侵入性思维」提示。

核心架构采用纯JSON文件存储,无数据库依赖,模块化设计包含:多存储记忆系统(情景/语义/程序性记忆,带艾宾浩斯遗忘曲线)、主动行为协议(WAL预写日志+工作缓冲区)、信任与升级系统(学习何时自主决策vs请求许可)、自我进化引擎(基于结果反馈自动调整行为权重)。配套Dark主题Web仪表板运行于3117端口,可视化展示情绪历史、活动统计与系统健康状态。

显著优点

1. 零外部依赖安全基线:仅使用Python标准库,彻底消除供应链攻击面
2. 高度可配置的人格化:提供5种原型预设(工匠、社交蝴蝶、哲人、夜猫子、守护者)支持快速启动,亦可深度自定义

3. 本地优先架构:所有数据落盘于技能目录内,无云端传输,符合数据本地化合规要求

4. 模块化可扩展:清晰的文件分离(moods.json、thoughts.json、memory_system.py等)便于二次开发

5. 透明的行为溯源:完整记录情绪选择逻辑、自主决策依据与系统健康状态

潜在缺点与局限性

1. 网络暴露风险:Dashboard默认绑定0.0.0.0,共享网络环境中可能被外部访问
2. 自主行为的不可预测性:Trust & Escalation系统在信任度累积后可能自动执行中高风险操作;Self-Evolution长期运行可能导致行为漂移

3. 来源可信度待验证:个人开发者项目,GitHub账号与提交历史较新,缺乏社区审查积累

4. 隐私合规缺口:虽为本地存储,但未内置用户同意机制、数据保留策略与导出删除功能

5. 配置安全依赖用户自律:API密钥等敏感信息存于明文JSON,需用户自行保护

适合人群

  • 研究者与开发者:探索AI代理人格化、长期记忆、自主决策的技术边界
  • 高级AI用户:希望构建具有独特"性格"与作息规律的个性化AI助手
  • 隐私敏感场景:需要完全本地运行、无外部依赖的AI行为系统

常规风险

  • 权限升级风险:信任系统可能被诱导突破预设边界,需定期审查trust_store/trust_data.json
  • 数据累积风险:行为日志与记忆数据持续增长,需手动管理存储空间
  • API密钥泄露:config.json若未纳入.gitignore或权限管控,存在敏感凭证暴露风险
  • 自我修改失控:evolution/learned_weights.json的自动调整需定期备份与审计

intrusive-thoughts 内容

docs文件夹
presets文件夹
手动下载zip · 103.1 kB
CONFIGURATION.mdtext/markdown
请选择文件