「九紫命盘」是一款面向传统文化爱好者的 AI 八字排盘与命理解读应用。立项要解决的核心问题是:传统八字排盘依赖专业软件或人工经验,门槛高、上手难,普通用户难以快速获得准确且通俗易懂的命盘解读;同时市面上缺少把 AI 大模型与国学命理知识深度结合的产品。项目定位于「国学文化 + AI 大模型」赛道,通过前端自动排盘 + 后端大模型生成个性化解读,把复杂的八字知识以可视化、口语化的方式呈现,大幅降低用户的理解与学习门槛。
点击空白处退出提示
「九紫命盘」是一款面向传统文化爱好者的 AI 八字排盘与命理解读应用。立项要解决的核心问题是:传统八字排盘依赖专业软件或人工经验,门槛高、上手难,普通用户难以快速获得准确且通俗易懂的命盘解读;同时市面上缺少把 AI 大模型与国学命理知识深度结合的产品。项目定位于「国学文化 + AI 大模型」赛道,通过前端自动排盘 + 后端大模型生成个性化解读,把复杂的八字知识以可视化、口语化的方式呈现,大幅降低用户的理解与学习门槛。
项目采用前后端分离架构,主要功能模块包括:
排盘模块:支持公历/农历出生信息录入、真太阳时校正(经度 + 均时差),自动生成四柱(年/月/日/时柱)、日主、五行分布、十神、十二长生、胎元/命宫/身宫、空亡、旬、建除等完整命盘数据。
五行分析模块:用 ECharts 雷达图、条形图可视化五行强弱与缺项。
AI 解读模块:性格总览、十神术语解读(含义 / 对命主影响 / 位置分析)、运程与深入分析,由大模型生成并本地缓存复用。
分享模块:一键生成含二维码的长图分享卡片。
工具与内容模块:五行缺什么查询工具页、示例命盘页。
会员与鉴权:JWT 登录,按会员等级做 AI 调用限流。
SEO 模块:Puppeteer 预渲染 + sitemap 站点地图 + 长尾词页面承接。
技术栈:后端 Java 17 + Spring Boot 3.2.5 + Spring Cloud Alibaba(Nacos 注册与配置中心)+ OpenFeign + JWT + RestTemplate,接入 DeepSeek 大模型 API;前端 React 19 + TypeScript + Vite + Tailwind CSS 4 + ECharts + bazi-ts-lib / tyme4ts。
我负责:后端 AI 代理服务(Prompt 工程、模型调用与响应结构化解析、JWT 鉴权、会员等级限流、TraceId 链路追踪),以及前端八字排盘引擎、五行可视化、分享卡片与 SEO 预渲染。
亮点/难点:真太阳时校正算法;纯前端排盘引擎(农历转公历 + 八字计算);Prompt 工程与 AI 响应按「一句话总结 / 分部分」规则化解析;基于 ConcurrentHashMap 的内存级会员限流与过期清理;Puppeteer 预渲染做 SEO 长尾词承接。



评论