dreaming

🌙 让AI在深夜为你捕捉灵感

🥥74总安装量 27评分人数 34
100% 的用户推荐

基于本地脚本的创意探索技能,在安静时段触发AI进行自由联想思考,将灵感记录为可回顾的"梦境日志"。

A

基本安全,请在特定环境下使用

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 无网络调用,纯本地文件操作,数据完全隔离
  • ✅ 无用户输入执行,不存在命令注入或代码执行风险
  • ✅ 外部命令调用均为硬编码(jq、python3),无动态代码下载
  • ⚠️ 依赖 WORKSPACE 环境变量定位路径,需确保配置正确以避免文件写入异常位置
  • ⚠️ 使用默认权限创建目录和文件,多用户环境需注意权限隔离

使用说明

核心用法

dreaming 是一个为 AI Agent 设计的"梦境模式"技能,旨在将传统的空闲心跳(HEARTBEAT_OK)转化为有意义的创意探索时间。其核心机制通过 should-dream.sh 脚本实现:在配置的安静时段(默认 23:00-07:00)内,脚本会检查当前时间、夜间梦境上限和随机概率,若条件满足则返回一个探索主题,触发 Agent 进行自由联想式思考,并将输出写入 memory/dreams/YYYY-MM-DD.md 文件供人类次日回顾。

使用流程分为三步:首先配置 scripts/should-dream.sh 中的安静时段和主题数组,或创建 data/dream-config.json 进行外部化配置;其次创建必要的目录结构 data//memory/dreams//;最后在 HEARTBEAT.md 中添加梦境模式检测逻辑,当脚本返回 DREAM:topic 时执行创意写作任务。

显著优点

该技能的最大价值在于将 AI 的空闲时间转化为可沉淀的知识资产。与被动等待指令不同,dreaming 让 Agent 在夜间进行"自主思考",产生假设推演、跨领域联想、战略反思等高质量内容,次日以"梦境日记"形式呈现给用户,创造类似人类灵感记录的惊喜体验。

设计上体现了良好的可配置性与非侵入性:主题完全可定制,支持从未来推演到创意发想等六大默认类别;状态与配置分离,技能更新不会覆盖用户自定义内容;概率和数量上限可调,避免过度占用计算资源。此外,纯本地文件操作、无网络依赖的特性使其具备极佳的隐私性和离线可用性

潜在缺点与局限性

首要局限是效果高度依赖底层模型能力。脚本本身仅提供主题触发机制,实际的"梦境"质量完全取决于 Agent 的创意写作水平,若模型缺乏深度思考能力,输出可能沦为空洞的填充内容——而技能文档也坦诚建议"若无话可说则跳过"。

其次是调度机制的粗糙性。基于心跳检测的概率触发缺乏精确的时间控制,在分布式或容器化环境中可能因时钟不同步产生意外行为;dreamChance 的随机性也意味着用户无法预测何时会收到梦境日志,可能影响使用预期。

此外,长期状态管理存在隐患data/dream-state.json 的简单 JSON 结构在并发场景或异常中断时可能损坏,且缺乏日志轮转机制,长期运行后文件体积可能膨胀。

适合的目标群体

该技能最适合知识工作者、创意从业者和长期项目管理者:研究人员可利用夜间推演假设场景;产品经理可进行战略层面的自由联想;作家和设计师能获取跨领域的意外灵感。对于运行个人 AI 助手的用户,dreaming 提供了一种"让 AI 在睡觉时也在为我工作"的仪式感体验。

不适合追求确定性输出的场景,或资源受限、需要严格预测计算成本的企业环境。

使用风险

依赖项风险:必须预装 jqpython3,在精简容器中可能缺失;路径风险:依赖 WORKSPACE 环境变量正确定义,错误配置可能导致文件写入意外位置;存储风险:长期积累的梦境文件若无清理机制,将持续占用磁盘空间;模型成本风险:每次梦境触发都消耗 Token,高频率配置可能产生意外费用。

dreaming 内容

文件夹图标scripts文件夹
手动下载zip · 4.0 kB
should-dream.shtext/x-shellscript
请选择文件