前几天看朋友玩塔罗——伸手、迟疑、翻开一张牌。那个画面突然击中了我,当时就想能否搞个线上塔罗抽牌游戏,但是如果只是简单点几下就出结果,又没有那种"亲手拿牌"的感觉。
那如果加入一些隔空操作的玩法是否能让线上塔罗牌更有体验感呢?于是我搞了个利用手势识别 + AI + skill 的塔罗游戏。

01 先说怎么玩
写下你内心的想法,然后78 张牌以扇形排开,你可以点屏幕选,也可以试试手势模式(需要开启摄像头权限)。
对着摄像头:
☝️ 单指 → 向左翻牌 ✌️ 双指 → 向右翻牌 ✊ 握拳保持 1.5 秒 → 确认选牌

握拳的那一秒多,你会犹豫——"万一翻出一张不好的牌怎么办?"
这个犹豫本身,可能也是一种仪式感。
02 技术解析
手势识别
手势用的是 MediaPipe Hands,Google 的手部关键点检测模型,在浏览器里就能跑。
基于 MediaPipe 输出的 21 个手部关键点,我写了一个手势判定:单指、双指、握拳,这三种手势视觉差异大,误触率低
为什么不用滑动手势?抬手回位会误触。静态手势虽然少,但每一个都稳定。
AI + skill 解读
我收集整理了一套完整的韦特塔罗 skill,包含:
解读哲学:塔罗是镜子不是预言,不贴性别刻板印象 78 张牌的中文牌义:每张几十字温润描述,不是英文标签 牌面意象细节:每张牌的画面元素拆解 解读思维链:先看牌面 → 联系位置 → 关联牌阵 → 给出指引 逆位逻辑:什么时候是负面放大,什么时候是课题完成
实际的调用过程:
每张牌的牌义被封装为独立的知识单元。LLM 通过 skill 按需调用、精准取数,每次只注入当前三张牌的完整信息,解读始终聚焦于你抽到的牌面。


03 体验一下
选问题→ 抽牌 → AI 解读。
三张牌不能替你做决定,但或许能帮你把思绪理顺一点。
有些答案其实就在你心里,只是需要一面镜子。
玩耍地址在阅读原文,欢迎体验~
夜雨聆风