系统架构

链路:
确定性:
52 节点78 连线278 测试
力量修正V2重算复用查表调度LLM排盘数据记忆碎片日记摘要LLM触发触发LLMLLM新日记触发重新生成LLM控制执行执行执行执行
📊
出生信息输入
年/月/日/时 + 性别 + 出生地
A
⚙️
真太阳时校正
基于出生地经纬度计算真太阳时偏差,校正时柱
A
⚙️
四柱排盘
年柱/月柱/日柱/时柱 天干地支 + 藏干 + 纳音 + 地势
A
⚙️
五行统计
天干五行计数 + 含藏干计数 + 五行平衡分析
A
📏
十神映射
日主与其他天干的十神关系(10×10 映射表)
A
⚙️
加权五行力量 (M01)
月令40% + 藏干30% + 天干透出20% + 地支本气10%
B
📏
旺相休囚死 (M07)
12月×5行精确旺度系数表
B
⚙️
身强弱判断 (M02)
五级分类:极旺/偏旺/中和/偏弱/极弱
C
⚙️
地支关系检测
六合/三合/三会/六冲/三刑/六害/六破/半合/拱合/暗合/暗会
A
⚙️
天干关系检测
五合 + 相克
A
⚙️
合化效应分析
天干五合化气 + 地支合局化气 → 五行力量转移
C
⚙️
冲破减力修正
六冲 → 双方五行力量按比例削减
B
⚙️
截脚/盖头分析
天干地支同柱关系 → 力量修正(截脚0.85/盖头0.9/坐根1.15/坐印1.1)
B
⚙️
格局判断 (M04)
月令定格法:月支本气藏干 → 十神 → 格局名
C
⚙️
用神分析 (M05)
调候用神(穷通宝鉴120条)+ 扶抑用神
B
⚙️
十神力量分析 (M06)
10种十神的力量分布百分比
B
📏
神煞检测
50+种神煞,多源查法(日干/年干/日支/年支/月支/干支组合)
A
⚙️
大运/流年/流月排列
起运年龄 + 8-10步大运 + 每步10流年 + 每年12流月 + 小运
A
⚙️
大运/流年神煞
每步大运和每个流年的神煞检测
A
⚙️
特殊宫位
胎元 + 命宫 + 身宫 + 胎息(含纳音)
A
📏
旬空
年/月/日/时四柱旬空
A
📏
宫位类象
四柱 → 时间/人物/身体/事项类象
A
📏
六亲映射
十神 → 亲属关系(按性别分版)
A
⚙️
命卦
东四命/西四命 + 卦名 + 五行
A
📏
二十八星宿
日柱对应星宿 + 吉凶 + 五行 + 方位
A
⚙️
阴阳平衡
阴/阳干支计数 + 百分比 + 描述
A
📏
称骨算命
骨重 + 歌诀(男女分版)+ 格局等级
A
📏
人元司令分野
月支当令天干
A
📄
BaziResult 输出
200+ 字段的完整排盘结果对象,存入 profiles.baziData
A
⚙️
提示词管理系统
数据库存储 + 内存缓存 + Admin 后台可编辑
A
⚙️
排盘数据注入
BaziResult → JSON 摘要,注入到每个 section 的提示词中
A
📄
Ch1: 你是谁
7 sections: 性格画像(1.1) + 格局用神(1.2) + 通关秘籍(1.3)
B
📄
Ch2: 你适合什么
24 sections: 事业(2.1) + 财富(2.2) + 感情(2.3) + 健康(2.4)
B
📄
Ch3: 运程
2 sections: 当前大运分析(3.1) + 逐年运程评分(3.2)
C
📄
Ch4: 个性化问答
动态 Q&A sections,基于用户聊天内容生成
B
📄
Ch5: 生活方式建议
10 sections: 旺运方位(5.1.1) + 城市/穿搭/数字等(5.1.2-5.1.8) + 十神感应(5.2)
C
📄
Ch6: 后记
静态内容,不需要 LLM 生成
A
⚙️
Section 生成器
提示词 + 排盘数据 + 日记上下文 → LLM → section 内容
B
章节任务调度
mingshu_chapter → 拆分为 mingshu_section 子任务
A
📊
用户输入
文字 / 语音转文字 / 图片
A
💬
聊天系统提示词
角色设定 + 排盘数据 + 日记摘要 + 记忆碎片 → 注入 system prompt
B
⚙️
AI 流式对话
Vercel AI SDK streamText → 流式响应
A
会话结束触发
用户结束对话 → 触发日记生成 + 记忆提取任务
A
⚙️
日记生成
对话内容 → LLM → 结构化日记(标题/摘要/情绪标签/命理洞察)
B
📄
日记存储
存入 diaries 表,用户可在日记页查看
A
⚙️
记忆提取
对话内容 → LLM → 原子事实(Mem0 风格)
B
📄
记忆存储
去重(factHash)→ 存入 memories 表
A
⚙️
命书更新决策
新日记 → LLM 判断哪些 section 需要更新
C
⚙️
命书内容更新
重新生成被选中的 section(注入新日记上下文)
C
⚙️
Feature Flags
18 个功能开关:6 页面级 + 8 功能级 + 4 系统级
A
⚙️
异步任务队列
8种任务类型:命书章节/section/日记/记忆/更新/QA/图景
A
⚙️
LLM 调用层
invokeLLM → Manus Forge API → 大模型
A
Mini Map
确定性等级
A — 确定 (查表/公式)
B — 主流共识 (有流派分歧)
C — 推演层 (依赖多步推理)
节点类型
📊数据
⚙️处理
📏规则
💬提示词
📄输出
触发器