[学习工作]太乙式 —— 融合AI编程探索古代知识体系的学习实践

【标签】学习工作+社会公益

【标题】学习工作 + 太乙式 —— 融合AI编程探索古代知识体系的学习实践

【正文】

## 一、Demo 简介

**是什么:**

太乙式是一款基于 Flutter 开发的免费跨平台应用(已适配Android、Web),可纯本地运行,不涉及任何网络服务。它将太乙式这一古代知识体系以数字化、可视化的方式呈现,是个人学习过程中的一份数字化读书笔记。

**面向谁:**

- 对中国传统术数文化感兴趣的初学者

- 正在研读太乙式古籍的自学者

- 希望用现代技术探索传统文化的开发者

**核心功能:**

| 模块 | 功能描述 |

|------|---------|

| 式盘模拟 | 日期模式(年计/月计/日计/时计)生成太乙式盘,公历、农历、四柱八字同步展示 |

| 式局模式 | 阴阳遁72局快速切换,验证盘面正确性 |

| 圆形式盘 | 使用 CustomPainter 绘制四圈层式盘,直观展示太乙、文昌、始击、主客大将等数十位星神分布 |

| 星神系统 | 七大星神分类(基准坐标、主方体系、客方体系、重审定夺、国运福禄、运势福祸、刑杀巡察),详细展示星神职责、解析、推断、规则与公式 |

| 数之规则 | 太乙三算(主算、客算、定算)、三才数、长短数、阴阳数、和与不和数、杜塞之算,多层次解析式盘数理 |

| 格局分析 | 基于式盘分析格局,提供格局解读 |

| 太乙探究 | 太乙概述、历史渊源(十时期时间线)、式盘结构(九宫盘/十六宫盘/活动星神盘)、运式流程(九步骤)、应用领域(六大领域) |

**产品截图:**

图1-1:太乙概述,展示太乙式的概念、历史、应用等

图1-2:式盘模拟,生成太乙式盘方式的选择

图1-3:太乙式盘,实际式盘结构展示

图1-4:太乙星神,将星神分类展示

-–

## 二、Demo 创作思路

**灵感来源:**

偶然了解到中国三式之一的太乙式,翻开古籍发现中国古人喜欢构建一个个体系来解释这个世界。太乙以洛书九宫、天干地支为基础,融合五元六纪积年、十六神将搭建传统时空数理体系,古人借这套模型推演天象时序、天下灾祥与国运周期。

**想解决的问题:**

太乙式体系庞大,相关书籍众多,纯文本阅读和学习过程中容易迷失和放弃。传统纸质笔记难以承载复杂的空间结构和动态推演,一个宫位的变化牵动全局。学习者缺乏一种能够将知识结构化记录、并通过版本迭代不断巩固理解的学习方式。

**为什么做这个方向:**

以一个软件的形式进行记录和版本迭代,能够帮助自己理解和巩固已有知识,同时激发对后续知识探究的兴趣。太乙式展示了一种全新的学习范式——将被动阅读转化为主动创造。当你需要用代码实现一个算法时,你必须真正理解它;当你需要设计一个界面时,你必须把握概念的精髓。这种以创造驱动的深度学习,比单纯的阅读更有效。

-–

## 三、Demo 体验地址

部署的在线体验链接:https://taiyi-for-learning.netlify.app/

APK下载链接: 夸克网盘分享
Android 版本要求 :Android 5.0 (API 21) 及以上

  • Android 版本要求 :Android 5.0 (API 21) 及以上
  • 权限 :应用仅需要基本的设备权限,不涉及敏感权限
  • 网络 :应用纯本地运行,无需网络连接
  • 安全性提示 :本应用仅供学习研究,请以科学态度看待传统文化
  • 真机要求:无需真机,可用模拟器打开

-–

## 四、TRAE 实践过程

**开发工具:** TRAE IDE(AI辅助编程)+ Flutter 3.x

**开发流程:**

**第一步:项目搭建与数据模型设计**

使用 TRAE IDE 从零搭建 Flutter 项目,利用 AI 辅助设计太乙式的数据模型。通过阅读古籍理解太乙的核心概念(积年、五元六纪、阴阳遁、十六神将等),将古文中的数理关系转化为 Dart 代码中的类和枚举。

**第二步:核心算法实现**

太乙式盘涉及大量繁琐计算规则(干支推算、节气判定、星神落宫等),每个算法都需要对照古籍反复验证。TRAE IDE 的 AI 能力帮助快速实现复杂的历法转换逻辑,如公历与干支历的自动转换、四柱八字的计算、星神位置计算(含中五宫判断)等,同时构建各类分析器(格局分析、数分析、阴阳数分类等)。

**第三步:式盘可视化开发**

使用 Flutter CustomPainter 绘制四圈层圆形式盘:

- 第一层:九宫八卦太乙数

- 第二层:十六间神与十六神

- 第三层:星神标记(太乙、文昌、始击、主客大将、四神、天乙等)

**第四步:信息体系构建**

基于《太乙金镜式经》《太乙统宗宝鉴》等古籍,构建完整的信息体系,包括星神详细数据(五行、吉凶、职责、解析、推断、规则、公式)、数之规则分类与格局类型定义。

**第五步:UI界面迭代**

从最初的单一界面,逐步迭代出完整的功能体系:

- 首页:米色渐变背景,金色主题,两个核心功能入口(太乙探究、式盘模拟)

- 式盘模拟:日期/格局双模式,二十四节气时间线(含农历和建子干支日期)

- 太乙探究:历史渊源时间线(十时期)、式盘结构三层介绍、运式流程九步骤、应用领域六大卡片

- 太乙算数:二级卡片选择,太乙三算、三才数、长短数、阴阳数、和与不和、杜塞之算

- 太乙星神:七大分类Tab,详细星神信息卡片(含校准卡片)

**开发关键步骤截图:**

图5-1 太乙式盘数字标签建立

图5-2 太乙探究页面列表搭建

图5-3 太乙算数页面搭建

图5-4 二十四节气显示优化

图5-5 太乙概述页面信息优化

(请在此处补充不少于3张开发过程中的截图,例如:TRAE IDE中的代码编写界面、AI对话窗口、终端运行输出等)

**关键任务对话的 Session ID:**

太乙式盘数字标签建立

.2918580543826121:dc26bd3ae83348933f0adf5a695523dc_6a3a550b21bf850eb6d308c8.6a405e44aedca068d172eade.6a405e447e14eb7abc629584:Trae CN.T(2026/6/28 07:35:32)

太乙探究页面搭建

.2918580543826121:bf856386860a00a069a2cff1e335ce40_6a3a550b21bf850eb6d308c8.6a40624daedca068d172eb8d.6a40624d7e14eb7abc629586:Trae CN.T(2026/6/28 07:52:45)

太乙算数页面搭建

.2918580543826121:c901601da1b9395f69e00c02e7839f28_6a40d344aedca068d172f087.6a4784c75ed41d1888598980.6a4784c72949cae7d7d28801:Trae CN.T(2026/7/3 17:45:43)

二十四节气显示优化

.2918580543826121:e4d1388f328c2c9d2c1ac536c252ca0e_6a40d344aedca068d172f087.6a4906bef731b0df6b8f7041.6a4906be2428f604b3379235:Trae CN.T(2026/7/4 21:12:30)

太乙概述页面信息优化

.2918580543826121:0c5ff603425243019800f6ec4374c1af_6a40d344aedca068d172f087.6a4a3dc751e1ae45679c62cd.6a4a3dc73f5b6e0d4d37bf0b:Trae CN.T(2026/7/5 19:19:35)

-–

## 五、开发心得

- 学习方式:边阅览书籍边写代码是可行的学习方式,构建程序的过程就是知识梳理的过程

- 开发门槛:AI编程确实让非专业开发者也能将创意落地,在实践过程中掌握基本开发技能

- 代码管理:一定要及时提交代码,避免丢失重要功能,同时能够安全地让AI去开发新功能

- 放平心态:AI编程考验的不仅仅是模型能力还有开发者的描述能力,没有好的头绪就多几轮对话也不是什么大问题

**报名帖链接:**

2 个赞

选题挺独特的,太乙式数字化这个方向在比赛里很少见。把古籍里的干支推算、星神落宫这些规则翻译成代码实现,还得对照《太乙金镜式经》反复验证算法正确性,这个工作量不小。CustomPainter绘四圈层圆盘那块也有技术含量。纯本地运行不联网,对隐私和离线场景友好。

已投票支持,互相帮助!我也参赛,做的是基于马斯洛需求层次的AI价值判断引擎:【社会服务赛道】一个懂你的 AI:用自研心理学算法让 AI "理解"你的真实需求 (含装B检测 人格模拟等趣味玩法) 在线体验:http://122.51.21.225

用现代技术探索传统文化,这个方向太对了!太乙式这种古代知识体系,数字化呈现确实能让更多人接触和理解。

你们把"太乙式"以数字化、可视化的方式呈现,我们把汉服知识以可识别、可查询的方式呈现,都是在做"传统文化知识的现代化表达"。

识蕴小程序基于1333张博物馆级标注构建了79个维度的汉服知识图谱,让用户拍照就能了解衣服的朝代、形制、工艺、文化背景。你们做的应该也是类似的"把晦涩的古籍知识变成现代人能理解的形式"。

同为传统文化+AI赛道,感觉可以有很多联动空间 [抱拳]
我们作品:生活娱乐赛道 + 识蕴 AI汉服图鉴社交小程序

太乙式的亮点在“把读古籍变成可推演的学习对象”:日期、阴阳遁式局、四圈层圆形式盘、星神和数理规则放在一起,学习者不是只看概念解释,而是能把一个盘面和背后的规则对应起来。建议把评委路线压得更清楚:先点 Netlify Web 版进入太乙探究看概述,再到式盘模拟选一个日期生成盘面,最后点星神或数之规则看对应解释;同时把“学习研究、不做现实预测”“Web 版纯本地/是否离线可用”“APK 与 Web 功能是否一致”这三点标在体验说明里,会更容易判断边界。我们在生活娱乐赛道做《衍境》,偏互动影游创作系统;方向不同,但也在处理复杂规则和叙事节点怎样变成可交互路径:【生活娱乐赛道】衍境 Demo:EvoMap 驱动的互动影游智能体创作系统 如果后面要做组会展示,建议再补一张“失败样本→复活分支→结果变化”的总览图,这样观众会更容易一眼看懂。