核心用法
Divination 是一套专为 AI 代理设计的真随机占卜工具包,核心脚本 divine.sh 利用 /dev/urandom 实现加密级随机数生成,确保抽卡过程不受 LLM 逻辑偏见影响。支持六种 oracle 系统:The Forty Servants(40 张卡)、塔罗(含正逆位)、Elder Futhark 符文(24 个)、I Ching 易经(64 卦)、Arcane Bullshit Oracle 及自定义骰子。
配套 intuition.sh 生成 3 条诗意随机意象(如 "✦ fire · left hand · dusk"),打破线性思维,为解读注入意外关联。
完整工作流:执行抽卡 → 获取直觉碎片 → 查阅 reference 数据 → 撰写个性化解读 → 可选发送卡图。所有解读资料(40 Servants、塔罗、符文、易经)均以 Markdown 形式存放在 references/ 目录。
显著优点
1. 真随机保障:/dev/urandom 是 Linux 内核级加密安全随机源,杜绝伪随机或 LLM "幻觉选牌"
2. 多系统覆盖:从严肃神秘学(塔罗、易经)到当代 Chaos Magick(Forty Servants)再到戏谑解牌(Arcane Bullshit),满足多元场景
3. 结构化工作流:明确的 "随机选择 + 代理解读" 分离,强化 AI oracle 的角色边界
4. 合规授权:Forty Servants 使用创作者提供的免费低分辨率版本,其余系统均为公有领域
潜在局限
- 平台依赖:需
exec工具执行 shell 脚本,无执行环境时功能受限 - 解读深度依赖模型能力:工具仅提供随机种子,最终占卜质量仍取决于 LLM 的直觉与诗性表达
- 文化敏感性:涉及塔罗、符文、易经等系统,需使用者具备相应文化语境理解
- 无实时反馈机制:抽卡结果不可逆,不支持用户"不满意重抽"
适合人群
- 构建 AI 灵性伴侣、占卜机器人或创意写作助手的开发者
- 探索 LLM 在超理性、直觉性任务中表现的研究者
- Chaos Magick 实践者或当代神秘学爱好者
- 需要打破逻辑僵局、引入随机性的创意工作者
常规风险
| 风险类型 | 说明 |
|---------|------|
| 心理暗示 | 占卜结果可能影响用户决策,需明确免责声明 |
| 文化误读 | 易经、符文等系统有深厚文化背景,浅层解读可能冒犯 |
| 过度依赖 | 用户可能将随机输出当作确定性指引 |
| 权限要求 | 需 shell 执行权限,存在潜在命令注入风险(脚本路径固定,风险可控)|