云霞资讯网

当AI学会算命:这个开源项目把玄学玩出了新花样

发了这么久科技新闻,今天来点硬核的。开始之前咱们先聊聊我怎么发现这个项目的那天晚上九点多,脑子已经转不动了。随手打开Gi

发了这么久科技新闻,今天来点硬核的。开始之前咱们先聊聊我怎么发现这个项目的

那天晚上九点多,脑子已经转不动了。随手打开GitHub trending想找点新鲜玩意儿解闷,翻着翻着就看到这个名字——周文王占卜系统。说实话第一反应是想划走的,毕竟网上那种算命工具太多了,无非就是预设好几百条话术随机抽取,毫无技术含量

但我瞄了一眼技术栈。React 19、TypeScript、Vite 6、Tailwind CSS 4.1、Zustand状态管理。等下,这配置也太正经了吧?再往下看,居然还接入了Google的Gemini API做智能解读

功能体验

我把项目clone下来跑了一下。界面挺干净的,功能列表让我有点意外:

六爻

奇门遁甲

八字推命

手相分析

周公解梦

传统占卜术该有的基本都有。不过真正让我笑出声的是它的**"大师"系统**

虚拟大师阵容

项目作者设计了九位虚拟大师。古代那边安排的是周文王、诸葛亮、鬼谷子、袁守诚这些正统人物,解读风格肯定是那种古色古香、文绉绉的调调。正常,没毛病

当代名人这边就离谱了。大张伟、雷佳音、刘小光

我试了一下大张伟风格的八字解读。AI返回的内容大概是这种画风:

"哎呦喂,你这命盘绝了!木火相生,简直是disco里最亮的球!"

虽然内容本身还是正经的命理分析,但语言风格确实很大张伟

刘小光模式更逗。全是东北味儿的:

"瞅你这八字,老带劲儿了,整个儿一旺财命啊!"

读着读着自己都带上东北口音了

技术细节

玩笑归玩笑,这项目的技术细节做得挺扎实

层级技术选型前端框架React 19 + TypeScript构建工具Vite 6样式方案Tailwind CSS 4.1状态管理Zustand后端服务Node.js + ExpressAI服务Google Gemini API桌面应用Electron

后端主要功能是做API代理保护密钥安全。前端组件化设计清晰,games目录放各种占卜模块,masters目录放AI大师配置。代码结构一眼就能看明白,适合拿来学习

人生K线图

有个功能我觉得特别有创意:"人生K线图"

根据八字命理预测你未来100年的运势走向,用折线图可视化展示,还给每个人生阶段打分。我把自己生辰输进去试了试,2025到2035年显示是上升趋势,2040年左右有个小低谷,后面又回升

说实在的,我不信命。但看到自己的"人生走势图"被量化成数据,还是有种奇妙的感觉。以后相亲的时候把这图甩出来,"你看我这运势,长期持有稳赚不赔!"估计能把对方逗乐

安装部署

安装过程不复杂:

克隆项目

安装依赖

配置Gemini API密钥

启动运行

唯一要注意的是Node.js版本得20以上,18的话会有兼容问题。API密钥可以直接写前端配置自用,也可以走后端代理更安全

学习价值

从学习角度看,这项目挺适合前端新手练手。技术栈主流,代码规范,注释也算充分。拿来研究React 19新特性、Zustand状态管理、或者Electron桌面应用打包都行

当然了,把这项目推荐给大家不是让你真拿它来算命做人生决策。它更像是一个有趣的技术实验,展示了传统文化怎么跟现代AI结合。以前的算命软件翻来覆去就那几句话,看两次就腻了。现在接入大语言模型,每次解读都是新鲜的,还能换不同风格,体验完全两码事

开源地址

🔗 https://github.com/gaoxt/zhouwenwang

感兴趣的去看看,star一下也不亏。万一真灵了呢

互动话题

用AI算命这思路你怎么看?纯属娱乐还是高科技封建迷信?你们最想让哪个名人给自己算命啊?我投沈腾一票。留言区聊聊,下期见