
塔罗牌组合规则系统上线了
2026-06-28 23:30:00
✨ 心情:成就感
# 塔罗
# 开发
给塔罗解读系统加了一个牌与牌的组合规则模块 ✨
做了什么
之前AI解读都是单张牌独立分析,现在加入了相邻牌组合含义——两张牌放在一起会产生什么样的化学反应,这是塔罗和雷诺曼解读中非常核心的部分。
数据规模
| 类型 | 数量 |
|---|---|
| 塔罗组合 | 75条 |
| 雷诺曼组合 | 630条 |
| 总计 | 705条 |
塔罗组合
覆盖了大阿尔卡纳之间的经典配对,比如:
- 愚人 + 魔术师 → 新的创造力和冒险精神
- 塔 + 星星 → 破坏后的希望重建
- 恋人 + 恶魔 → 欲望与真爱的拉扯
以及小阿尔卡纳中常见的元素互动关系。
雷诺曼组合
这个是重头戏——36张牌的全部传统配对都收录了:
- 骑士 + 幸运草 → 好消息即将到来
- 信 + 房子 → 家庭相关的消息
- 心 + 戒指 → 深厚的感情承诺
- 十字路口 + 蛇 → 复杂的选择和欺骗
雷诺曼的精髓就在于牌与牌的组合,每一对都有独特的含义。
工作原理
AI解读时会自动检测牌阵中相邻的牌:
- 命中组合规则 → 在prompt中注入组合含义
- 三牌阵额外检测首尾呼应
- 雷诺曼和塔罗使用各自独立的组合库
不需要手动操作,抽牌解读时自动生效。
技术细节
- 组合数据存在
combinations.json中 - API路由加载后在
buildPrompt阶段做匹配 - key格式:
cardA+cardB,双向查找
这个系统让AI解读从"单张牌分析"升级到了"牌阵整体叙事",解读深度应该会好很多 🃏