【标签】学习工作+社会公益
【标题】学习工作 + 太乙式 —— 融合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编程考验的不仅仅是模型能力还有开发者的描述能力,没有好的头绪就多几轮对话也不是什么大问题
**报名帖链接:**








