命运插件:Claude Code如何用Python实现确定性占卜

Hacker News May 2026
来源:Hacker NewsClaude Code归档:May 2026
一款名为Destiny的Claude Code插件正在重新定义AI占卜——它用确定性Python计算取代随机生成,精准推演八字、日柱与卦象,确保同一用户每日获得完全一致的解读。这种将硬逻辑与语言生成分离的架构,为AI应用提供了可复现的信任模型。

AINews发现,AI驱动的文化类应用正掀起一股新浪潮,其引领者是一款名为Destiny的Claude Code插件。与传统AI占卜工具依赖大语言模型(LLM)生成随意、不一致的解读不同,Destiny采用确定性Python脚本计算经典东亚占星元素:四柱八字(Ba Zi)、日柱(Ri Zhu)及相关卦象(Gua)。LLM(Claude Code)仅作为自然语言接口,将结构化数据转化为连贯的每日运势预测。这种“硬计算+软输出”架构确保同一人在同一天查询时获得完全相同的结果,消除了生成式AI常见的、侵蚀信任的随机性。该插件已在GitHub上获得约1200颗星,社区活跃维护,其开源代码允许任何人验证计算逻辑。Destiny的出现标志着AI文化应用从“黑箱生成”向“可验证计算”的关键转变,为金融、健康等需要一致性的领域提供了可复用的信任范式。

技术深度解析

Destiny的核心创新在于其架构上的关注点分离。系统由两个截然不同的模块组成:一个确定性计算引擎和一个生成式语言接口。计算引擎用Python编写,实现了经典东亚占星算法。它基于用户的出生日期和时间,使用中国农历及天干地支系统计算四柱八字。日柱则从当前公历日期推导,转换为农历日期后映射到对应的干支组合。卦象通过《易经》的传统三爻堆叠规则生成,通常基于日柱与用户命盘的交互。

这一计算完全确定:给定相同输入(出生日期、出生时间、当前日期),Python脚本始终产生相同输出。脚本开源,托管在GitHub仓库`destiny-claude-plugin`(目前约1200颗星,持续维护)。核心计算不使用随机种子、不调用LLM、不依赖外部API。输出是一个结构化JSON对象,包含`ba_zi`、`ri_zhu`、`gua`、`element_balance`和`auspicious_directions`等字段。

第二个模块是一个Claude Code提示模板,它将JSON作为输入。LLM被指示生成自然语言解读,但受到严格约束:不得改变底层数据,必须引用具体干支,并保持语气一致。提示中包含少量示例,说明如何解读“木”日与“火”日。LLM的角色纯粹是解释性的——它不能发明新的占星规则。

| 组件 | 功能 | 确定性 | 依赖项 |
|---|---|---|---|
| Python计算器 | 八字、日柱、卦象计算 | 完全确定(相同输入→相同输出) | `lunardate`、`ephem`(天文库),无LLM |
| Claude Code接口 | 自然语言生成 | 部分确定(temperature=0,但LLM非确定性仍存在) | Anthropic API,提示模板 |
| 用户输入 | 出生日期、时间、地点 | 用户提供 | 无 |
| 输出 | 每日运势解读 | 数据层面确定;文本可能略有变化 | LLM输出 |

数据要点: 该架构实现了结构化数据的100%可复现性,但LLM输出仍可能显示细微的风格差异。这对占卜来说可接受,但在金融等受监管领域则需要更严格的约束(例如输出模板)。

关键参与者与案例研究

Destiny插件由一位化名“astral-coder”的独立开发者创建,他此前曾为`lunardate` Python库做出贡献。该插件的GitHub仓库已收到15+社区成员的贡献,其中包括一个引人注目的PR,增加了对“紫微斗数”(Purple Star Astrology)系统的支持。开发者表示,目标是“移除AI占卜的黑箱”,他认为许多AI占卜“只是一个花哨的随机文本生成器”。

Destiny并非孤例。几款竞争工具已经出现,但大多数依赖纯LLM生成。对比:

| 工具 | 引擎 | 确定性 | 文化准确性 | 用户信任度(估计) |
|---|---|---|---|---|
| Destiny (Claude Code) | Python + Claude | 高(数据层面) | 高(经典算法) | 85%(基于用户评论) |
| FortuneAI (ChatGPT插件) | 纯GPT-4 | 低 | 中等(LLM记忆的民间传说) | 45% |
| BaZiBot (独立应用) | 规则基础 + GPT | 中等(混合) | 高(专家策划的规则) | 70% |
| ZodiacGPT (网页应用) | 纯GPT-4 | 非常低 | 低(通用星座运势) | 30% |

数据要点: Destiny的确定性方法相比纯LLM替代方案,用户信任度显著更高。混合模型优于两个极端。

来自用户论坛的案例研究:一位金融分析师使用Destiny基于其八字生成每日“吉时交易时段”。他们报告说,一致性使他们能够将预测与历史市场数据进行回测——这在随机输出下是不可能的。虽然相关性较弱(r=0.12),但用户看重这种可复现性对个人纪律的支撑。

行业影响与市场动态

确定性AI在文化应用中的崛起,标志着更广泛的市场转变。全球占星与算命市场估计为123亿美元(2024年),其中AI驱动工具以28%的复合年增长率增长。然而,用户信任仍是最大障碍——调查显示,67%的用户因解读不一致而在使用一周后放弃AI占卜应用。

Destiny的模式可能通过提供可独立验证的“认证”解读来颠覆这一市场。这类似于区块链为数字交易带来的信任。多家初创公司正在探索类似路径。

更多来自 Hacker News

Llamatik Code:敢离线运行的本地优先AI编程助手AINews注意到,随着Llamatik Code的发布,AI开发者工具领域正悄然发生一场意义深远的变革。这款面向IntelliJ系IDE的付费插件完全离线运行,与GitHub、JetBrains和Cursor等主流云端助手截然不同——每一大分裂:基础模型如何扼杀中级ML工程师岗位机器学习工程师这一角色,曾以针对特定任务训练和微调定制模型的能力为定义,如今正经历一场地震般的转变。来自OpenAI、Anthropic和Google DeepMind等实验室的前沿大型语言模型,已经达到一个能力阈值:在文本分类、情感分析、Claude定制聊天机器人:重塑企业工作流的垂直AI革命通用型AI助手的时代正在让位于更强大的存在:基于Anthropic Claude构建的领域专用聊天机器人。与难以应对专业术语和工作流细微差别的通用模型不同,这些定制机器人通过精准的提示工程和精选数据集进行微调,在医学、法律和金融等领域以真正查看来源专题页Hacker News 已收录 5241 篇文章

相关专题

Claude Code233 篇相关文章

时间归档

May 20263028 篇已发布文章

延伸阅读

当AI封禁最忠实的用户:Anthropic的开发者信任危机Anthropic激进的自动化封禁系统,因VPN使用和共享信用卡,将一位长期付费的Claude Code开发者拒之门外,引发了一场信任危机。这起事件暴露了一个系统性缺陷:AI产品创新已远超保护用户的信任机制。Claude Code“扩展思维”真相曝光:高级摘要,而非真正推理Anthropic 为 Claude Code 打造的“扩展思维”模式,被包装成深度推理工具。然而,AINews 的独立技术分析揭示,其本质不过是一种高级摘要机制——系统压缩重组现有上下文,而非生成全新洞见。这一发现对 AI 编程助手的真实Pulse 应用:将 Claude Code 控制权装入口袋——学生项目重新定义 AI 代理监督一位佛兰德斯学生发布了 Pulse,这是一个本地仪表盘,能将 Claude Code 的终端操作实时传输到移动界面,让开发者通过手机批准或拒绝每一次工具调用。这个开源项目通过让每个操作透明且可中断,直击自主 AI 代理的核心信任问题。Claude Code 配额监控器:Mac 菜单栏工具开启 AI 资源管理新纪元一款全新的开源 macOS 菜单栏工具将 Claude Code 的 API 配额使用情况置于前台,将抽象的 Token 计数转化为直观的进度条。这一看似简单的工具标志着一个根本性转变:AI 助手不再只是后台工具,而是需要实时、环境感知的核

常见问题

GitHub 热点“Destiny Plugin: How Claude Code Uses Python for Deterministic Fortune Telling”主要讲了什么?

AINews has uncovered a rising trend in AI-powered cultural applications, led by a Claude Code plugin named Destiny. Unlike traditional AI fortune-telling tools that rely on large l…

这个 GitHub 项目在“Destiny Claude Code plugin deterministic fortune telling”上为什么会引发关注?

Destiny's core innovation lies in its architectural separation of concerns. The system is composed of two distinct modules: a deterministic calculation engine and a generative language interface. The calculation engine…

从“Ba Zi Python calculation open source”看,这个 GitHub 项目的热度表现如何?

当前相关 GitHub 项目总星标约为 0,近一日增长约为 0,这说明它在开源社区具有较强讨论度和扩散能力。