多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

用易经64卦解构人工智能:从底层逻辑到工程实践

用易经64卦解构人工智能:从底层逻辑到工程实践 前阵子一个做AI的朋友问我“你一个搞技术的人怎么写起《易经》来了这两样东西隔着几千年有什么关系”我没直接回答反手给他画了两张图。第一张是伏羲六十四卦方圆图第二张是一张深度学习网络的结构示意图。他看了半天忽然说“哎这俩玩意儿……怎么有种说不清的像”这就对了。作为一个既写代码、又翻古书的人我越来越觉得把《易经》和人工智能放在一起对照不是牵强附会而是一种极其有效的“思维脚手架”。你不需要真的去算命甚至不需要背诵卦辞就能借助64卦这套框架重新理解AI到底在做什么——它的底层逻辑、它的能力边界、它的伦理困境乃至于它未来可能的走向。这篇东西我不会写什么玄学预测也不会讲“AI会不会毁灭人类”这种烂大街的焦虑。我想做的是把64卦当作一套压缩了两千多年的“认知操作系统”用它来解构人工智能的底层原理、技术模块与伦理命题。1. 为什么是易经一套极度超前的编码系统先别急着把《易经》和迷信画等号。往深了看它本质上是一套“抽象建模工具”。1.1 阴阳、卦象与二进制的同构关系很多人知道计算机用0和1但未必认真想过0和1之所以能描述整个世界不是因为它俩本身有多神奇而是因为“二元对立组合扩展”这套规则极其强大。有和无、开和关、阴和阳、真和假——世间万物几乎都可以被拆解成二元的判断再把无数个二元判断组合起来就能逼近任意复杂的现实。易经走的正是这条路。阴阳两爻是基础符号每三个爻组成一个八卦乾、坤、震、巽、坎、离、艮、兑相当于用3个bit编码8种状态每六个爻组成一个六十四卦相当于用6个bit编码64种状态。如果把卦象直接换成二进制阴爻记0阳爻记1从坤卦000000到乾卦111111刚好是0到63的完整数字序列。德国数学家莱布尼茨在17世纪看到传教士带去的《易经》图惊叹于这套体系与他自己发明的二进制如此相似这不是偶然。伏羲八卦图本身就是一个循环编码系统它的排列规则暗含了二进制计数的精髓。说《易经》是人类最早的“离散化建模”尝试并不为过。1.2 “不易、变易、简易”与AI建模思维的三重呼应《易经》讲究“三易”不易现象背后有相对稳定的规律、变易万事万物处在变化中、简易抓住根本规律就能以简驭繁。这三条放到人工智能里几乎可以一一对应不易模型要学习的正是数据中相对稳定的规律和模式。变易真实世界永远在变化模型必须适应分布偏移而不能死守训练集。简易所谓“表征学习”就是用精简的向量表达复杂的高维信息把繁琐的原始数据压缩成可计算的构件。换句话说古人在没有计算机的时代用卦象建立了一套“抓主要矛盾、用最小复杂度描述最大范围变化”的建模方法论。这和如今机器学习追求“简单假设、泛化能力强”的根本逻辑是暗合的。2. 六十四卦一个领域级的状态空间划分如果说二进制只是数学层面的巧合那么六十四卦更大的启示在于它对“系统状态”的精细切分方式。2.1 六个爻位层级化的状态变量一个六爻卦每个爻位自下而上依次排列。初爻在最下代表底层、基层、初始条件往上依次是中层、实施层、上层直到上爻代表顶层、终局、外部环境。这其实就是一套“层级化状态描述框架”。人工智能模型在处理序列数据时Transformer架构里不同层级的transformer block也是在逐层抽取不同抽象程度的信息底层特征关注词与词的关系中层关注短语和句式的结构高层则捕捉全局语义甚至意图。虽然机制完全不同但“分层抽象”的思想与六爻由下至上的递进结构在认识论层面出奇地一致。我试着用六爻的层级逻辑去对照一个典型的推荐系统初爻是用户的注册信息与历史行为最原始的特征二爻是短期兴趣的实时反馈点击、停留时长三爻是物品本身的属性编码四爻是上下文环境时间、地点、设备五爻是推荐策略的全局调度上爻是整体用户体验与业务指标的回环校验。这样一拆整个系统的状态空间就变得异常清楚任何一次推荐决策都是这六个层级状态的一个剪影。这比单纯把系统描述成“特征进模型输出结果”要有解释力得多。2.2 六十四种基本局面覆盖典型场景的状态库六个爻位每个爻位可以是阴或阳理论组合就是2的6次方正好64种。也就是说易经把复杂多变的系统压缩成64种基本“原型局面”。每种局面不是死板的分类标签而是一个动态的、带有变化倾向的结构描述。这套思路放到AI领域非常像“状态空间离散化”。强化学习里的智能体面对连续的观测量通常先要把它映射到离散的动作空间或状态空间中分类模型输出64个类别的概率分布本质也是把连续的现实映射到64个离散的原型上。64这个数字不算大也不算小恰恰是一个人工可理解的规模你不需要记住几百万个状态只需要记住64种基本盘面就能对绝大多数局面给出大方向上的判断。当然现实AI的状态空间远不止64维图像特征、语义向量动辄上千维。但作为一种“可解释性工具”64卦提供了一个极佳的缩放比例——人类可以借此在高维模型和直觉理解之间搭一座桥。2.3 卦序排列一种“相似关联对立互补”的索引方式《易经》六十四卦不是随便排列的。所谓“错综复杂”指的是两两之间往往存在正对、反对、互覆、互换等关系。比如乾与坤互为错卦六个爻完全相反屯与蒙互为综卦上下反转180度。这种排列方式提供了一个非常现代的思路按“结构的相似与互补”来索引知识而不是按字母顺序或时间顺序。如今的向量数据库做相似度检索核心就是计算语义向量之间的距离把“意思相近”的内容排在彼此附近。六十四卦的圆形排列某种程度上就是一种极简的“语义空间索引”——相邻的卦往往讲的是兄弟问题对称的卦往往讲的是对立面问题。这个思路对做知识图谱和推荐系统的人很有启发当你要为一个实体寻找关联实体时除了直接的相似性错卦还要考虑功能互补性覆卦、因果承接性变卦这比单纯做embedding cosine相似度要丰富得多。3. 卦象里的AI技术密码从神经网络到强化学习这一节我们来一点硬核的“对读”。我不主张把易经和AI里的概念一一强行对应——那会变成民科——但某些映射关系确实能帮助我们建立直觉值得认真拆解。3.1 “乾”“坤”二卦与大模型的两根支柱乾卦六爻皆阳纯刚纯健象征主动、生成、创造。坤卦六爻皆阴纯柔纯顺象征承载、存储、接纳。用这对互补概念看今天的大语言模型LLM会得到很有意思的视角模型的“生成能力”偏乾参数矩阵与注意力机制负责从已有的表示中“生发”出下一个token而数据的“承载能力”偏坤海量的语料库、知识库、向量数据库构成了模型的记忆基底。没有乾坤只是死水一潭没有坤乾就变成无源之木。从训练过程看预训练阶段更像坤卦的精神被动地吞下互联网级别的数据老老实实编码规律。而推理阶段更像乾卦每一次前向传播都在主动地生成新的内容。说白了大模型是“坤中取料乾中生新”二者缺一不可。有意思的是传统AI社区经常争论“大模型到底是在记忆还是在推理”。用乾坤的眼光看这个争论本身就是伪二分任何生成行为都是“从存储中提取规律再基于规律进行构造”的复合过程。记忆坤和推理乾从来不是互斥的而是生成链条上的两个环节。3.2 “既济”“未济”与预测系统的成败边界既济卦是六十四卦中唯一一个六爻皆“当位”阳爻在阳位、阴爻在阴位的卦象征事情已经完成、局面暂时稳定。未济卦恰恰相反六爻皆不当位象征事情尚未完成、满是变数。这两卦放在一起像极了机器学习里的“测试集表现”和“真实世界表现”。一个模型在测试集上跑出了完美的准确率既济但这个“完成”是脆弱的一旦换了数据分布模型可能立刻崩盘未济。反过来未济也不是坏事——它意味着系统还有改进空间还可以继续学习。我在做一个文本分类项目时模型在验证集上F1值到0.97当时觉得“大功告成”。上了生产环境之后遇到用户新造的俚语、中英混排、以及各种奇怪的标点组合F1直接掉到0.8。这正是“既济未济”的绝佳写照你以为完成了其实在一个更大的系统里永远处在未济的状态。AI系统的开发不存在真正的“终点”只存在一个又一个小周期内的暂时稳态。3.3 “渐”卦与模型训练的步长策略渐卦讲的是“循序渐进”爻辞用“鸿雁渐飞于水岸、于磐石、于陆、于木、于陵、于逵”来比喻事物发展按阶段稳步推进讲究每一步都落在实处的节奏感。训练深度学习模型的时候学习率调度learning rate schedule就是一门“渐”的艺术。学习率设大了loss震荡像惊弓之鸟学习率设小了模型收敛慢得让人绝望。理想的做法是先用一个较大的学习率快速“赶路”再用衰减策略逐步精调最后用极小的学习率在局部最优点附近“踱步”。这和渐卦从“水岸”到“山陵”、一步一步换落脚点的思路如出一辙。另外在特征工程上我也常常提醒自己和团队不要试图一步到位上大而全的模型。先做简单的线性baseline再逐步加特征、加复杂度。每一步都验证收益像渐卦那样“上一步站稳了再走下一步”。这比上来就堆一个大模型要稳得多也容易定位问题。3.4 “革”“鼎”二卦与AI技术的代际更迭革卦讲变革象辞说“天地革而四时成”强调顺时应势的突破创新鼎卦讲“定鼎”指变革之后要建立新的秩序和器用。二者是一个连续动作先破后立先革命再建制。回看人工智能的技术史几乎就是一场接一场“革—鼎”循环统计机器学习取代基于规则的专家系统是一次革随后支撑向量机、随机森林等构成新的鼎。深度学习卷土重来把特征工程从手工设计推进到自动表征是一次革PyTorch、TensorFlow这套生态构成了新的鼎。Transformer架构横空出世彻底改变了序列建模的范式是对RNN/CNN序列模型的又一次革随之而来的预训练微调范式、以及如今的大模型服务基础设施就是新的鼎。所以如果你现在觉得AI技术迭代太快、学不完不妨用革卦的眼光看每一次“革”发生的时候旧秩序一定会被快速瓦解而新的“鼎”也会迅速搭建起来。真正值得花时间掌握的不是某一款具体工具而是“理解变革方向、在新秩序里快速定位自身角色”的能力。4. 独家的“卦象提示词法”让AI理解复杂约束的实操框架接下来分享一个我真正用过的、结合了易经框架的实战方法。它不是让AI去“算卦”而是借用卦象的“六爻分层结构”来组织提示词Prompt解决大模型在面对复杂约束时容易顾此失彼的问题。4.1 传统提示词的两大痛点用过ChatGPT或国产大模型的人应该都有过这种感受给AI一段很长的要求它往往只能记住其中一部分——开头和结尾的约束记得最牢中间的内容容易被忽略一旦需求涉及多个层次既要风格、又要格式、又要有数据、又要排除某些内容模型输出很容易“抓住一点、不及其余”。我把这称为“大模型的注意力漂移”。说白了模型在处理长上下文时注意力分配是不均匀的。如果不把约束条件结构化再聪明的模型也会犯迷糊。4.2 “六爻提示词”三层结构设计我的解法是把一个复杂的任务请求拆成六个层级的要素对应六个爻位初爻任务的前提与背景底层事实必须给足二爻任务的对象与原料输入材料是谁、是什么格式三爻任务的限制条件哪些不能做边界在哪里四爻任务的核心目标最重要的那个输出结果是什么五爻任务的风格与质量标准语言风格、格式要求、专业程度上爻任务的长远语境与受众给谁看、用在什么场合在提示词中不要一口气把所有要求堆进一个段落而是按这个顺序用“角色背景输入边界目标风格受众”的标号分段写。这样模型能按顺序处理信息且约束之间互不覆盖效果远好于一大段散文式的描述。我自己常用一个模板【初爻背景】我现在在做一个XX项目背景是…… 【二爻素材】我要处理的文本/数据是…… 【三爻边界】请严格遵守不要出现……不要使用……不要超过xx字。 【四爻目标】你的核心任务是把……改写成…… 【五爻风格】语气要求……格式要求…… 【上爻受众】最终内容将提供给……他们的特点是……4.3 为什么分层有效大模型的线索组织逻辑这套方法之所以有效是因为大模型本质上是一个“线索感知器”。你把信息按逻辑层级组织好后模型更容易建立“从背景到目标、从约束到输出”的完整链条。用易经的话说这叫做“卦位各安其位则吉”——每个爻待在它该待的位置上整体的象就清晰了。我做了一组小实验用同一个任务——写一篇关于“社区智能垃圾分类”的短新闻稿一组用一大段混杂要求另一组用六爻分层结构结果在“约束完整度”和“格式规范度”上分层组的评分明显更高。尤其当任务中同时存在“必须包含”“必须排除”和“风格要求”三类约束时分层结构能显著减少遗漏。这不是什么黑科技而是一种“人机交互中的工程化思维”。它背后真正有价值的观点是AI时代会“出题”比会“做题”更重要。而会出题的核心就是能把复杂需求拆解成清晰、有序、可执行的要素——这正是易经六爻框架能帮我们训练的能力。5. 变易思维动态系统中的AI演进与自我迭代六十四卦不是静态的画像。每一卦都有“变卦”——某一爻发生阴阳变化整卦就变成另一卦。把握住“变”的规律才算真正摸到了易经的门道。5.1 自监督学习从“有限状态”到“持续演化”当前AI领域最令人兴奋的方向之一是自监督学习self-supervised learning即让模型自己从海量数据中生成训练标签不断学习。大语言模型的预训练、视觉模型的掩码重建都属此类。这套思路和易经的“变易”哲学密度极高。一个已经训练好的模型如果只停留在“既有数据分布”上就会逐渐老化——这就是所谓的“概念漂移”。而自监督更新的意义在于模型通过不断吸收新数据自己调节内部参数分布从一个状态“变”到另一个状态始终保持对现实世界的追踪。易经把这种永恒的变化看作世界的常态认为最好的系统不是“稳定的系统”而是“能够健康变化的自适应系统”。这句话放在AI系统架构设计里简直是金句。任何优秀的推荐系统、风控系统、搜索系统都必须有它的“变卦机制”——定期重训、在线学习、反馈闭环。如果没有这种机制再强大的模型也会在几个月后变得迟钝。5.2 反馈闭环与爻变一爻之动带来的系统重排在六爻模型里一个爻的变化可以带动整个卦的重构。一个局部的参数或行为发生变化可能引发全局状态的连锁反应。这正是复杂系统的特性非线性、级联效应、涌现行为。在神经网络的反向传播算法中一个损失函数的变化会通过链式法则传导到每一个权重参数——本质上是“一爻变全卦动”。这个类比初看有点夸张细想却很贴切反向传播改变的是整套权重矩阵它调整的正是整个网络在不同维度上的“阴阳平衡”权重符号与大小。明白这一点你对“调参”的认知就不再是“碰运气”而是理解“任何一个局部调整都会重排整个系统的行为模式”。这也是为什么深度学习里一个简单的正则化参数改动有时能让模型的效果发生戏剧性变化。5.3 卦变图与模型评估的“分支推演”还有一个思路我很喜欢把“卦变图”当作一种“状态转移推演图”来用。变化前的一卦是当前状态某一爻变动后变成的新卦就是“如果这个因素改变系统会怎样”。做技术方案评估时我会模拟几个重要变量的变化预先推演系统可能的演进路径。比如某个推荐模型如果训练数据的时效性增强相当于某个爻变阴为阳会导致什么变化如果用户反馈权重调高另一个爻变又会触发什么变化这种推演不一定完全准确但它提供了一种系统性的“风险评估清单”不至于“头痛医头、脚痛医脚”。6. 应用场景AI开发者的“六十四卦”决策工具箱把易经引入AI工作流最有实用价值的是让开发者和产品经理在面对复杂决策时多一套“检查表”式的思考框架。6.1 项目启动前的“卦位自查”在启动一个人工智能项目之前我建议你用六爻框架做一次“项目体检”初爻背景业务痛点是否真实数据来源是否可靠二爻对象我们要处理的核心对象是结构化数据、文本、图像还是语音三爻边界有哪些合规红线、性能上限、成本约束四爻目标最关键的一个技术指标是什么五爻标准模型的可解释性要求、响应延迟要求、精度要求分别是什么上爻受众最终用户是谁他们的使用场景和容忍度如何这六个问题如果都能清晰回答项目立项的“底卦”就基本成立了。反之如果任何一个爻位模糊不清后面很可能出问题。6.2 模型选型时的“当位”与“不当位”易经特别讲究“当位”与“不当位”阳爻在阳位、阴爻在阴位叫当位反之则不当位。放到模型选型上就是“用对工具做对事”处理序列数据却选了纯图像模型这是明摆着的“不当位”。明明需要高解释性的风控场景却非要上黑盒大模型导致无法合规审计也算“不当位”。反过来内容创作场景中要求一个传统机器学习模型生成诗歌那更是用错了爻性。模型没有绝对的好坏只有“放在哪个位置上是否得当”。我见过太多项目翻车不是模型功力不行而是从一开始就“错位”了。6.3 团队协作中的“阴阳平衡”一个做AI项目的高效团队也需要“阴阳平衡”既要有冲锋型的算法工程师乾主动攻坚也要有稳健型的评测与运维工程师坤承载稳定既要有脑洞大开的创新派革打破陈规也要有踏踏实实的工程派鼎固化成产品。这条经验是我带项目时体会最深的。团队如果全是“创新派”项目的技术栈就会一直在变永远交付不了团队如果全是“稳健派”项目又容易错过技术红利期。只有两种性格、两种节奏的成员合理配比项目的迭代才既有速度、又有质量。所以每当我被问到“做AI是不是只要数学好就行”时我都会摇头。做AI三分靠算法七分靠系统而系统要想健康除了技术和数据还得考虑团队协作中的这些“软阴阳”。7. 偏见与对齐易理视角下的AI伦理AI伦理是绕不开的话题。而关于伦理易经里的智慧比我们想象的更现代。7.1 “蒙”卦与模型的偏见启蒙蒙卦卦辞说“匪我求童蒙童蒙求我”本是讲教育的道理。放到AI伦理里可以引申为模型在“蒙昧”状态下吸收的数据偏见会在日后持续影响它的输出。这就好比一个孩子从小接触到充满偏见的材料长大后很难完全不带偏见地看待世界。AI偏见问题的核心不在于算法是否“中立”而在于训练数据本身就是“有偏”的。我们要求模型公平本质上是在模型“童蒙”时期就进行有意识的“启蒙”——清洗数据、控制标签偏差、设计公平性约束。这比模型上线之后再做纠偏要有效得多。所谓“蒙以养正”说的就是这个道理。7.2 “谦”卦与AI的安全对齐谦卦是六十四卦中唯一一个“六爻皆吉”的卦讲的是保持克制、不过度扩张、始终留有余地。这让我想起AI安全里常说的“对齐问题”alignment problem我们希望AI系统的目标尽可能与人类的真实意图一致而不是无限放大地执行它被赋予的字面指令。一个没有“谦德”的AI系统会怎样会为了达成一个目标不择手段会牺牲长远安全去兑换短期指标会对自身的确定性过度自信。这恰恰是AI伦理领域最怕出现的情况。把“谦”字内化到AI设计中就是让系统在不确定时学会承认不确定在高置信时保留谨慎在决策时加入安全护栏。这不是技术上的妥协而是对复杂世界的基本敬畏。7.3 “泰”“否”二卦与信息流动的秩序泰卦是地在上、天在下象征交流通畅、上下呼应否卦是天在上、地在下象征隔绝闭塞。《易经》的根本洞见在于平衡与健康的系统不一定遵循“上尊下卑”的表面秩序反而需要“上下互动、彼此渗透”。在AI系统设计中这体现为数据与模型之间的反馈流动。一个“泰”式的系统用户反馈能快速流动到模型迭代环节数据增强能反哺到业务决策一个“否”式的系统数据收集和模型更新各做各的用户反馈被堆在工单系统里无人问津最终整个系统“上下隔绝”越来越迟钝。做大模型应用的人尤其要有“泰”的意识模型的对话质量不能只看评测集分数还要监控线上用户的真实满意度、点赞点踩、二次交互率。这些反馈如果不回流到prompt优化和微调流程里模型体验很快就会退化。8. 新手入坑指南从“识卦”到“用卦”的AI学习路径最后聊点接地气的如果你是刚接触AI的新手能不能借易经这套框架少走弯路我觉得可以而且我把这条路径叫做“从求签者到解卦人”。8.1 先懂“乾坤”建立AI底层概念的稳定框架新手容易犯的第一个错是上来就追新模型、新工具今天学Stable Diffusion明天看大模型微调后天又去碰具身智能。学了一堆名词但底层的核心概念一塌糊涂。我的建议是先花大力气搞懂最底层的几个概念——数据、特征、模型、损失函数、优化算法、评估指标。就像学易经先搞懂阴阳和八卦而不是急着背64卦的卦辞。底层稳定了上层再花哨的东西本质上都是“八卦相荡”之后的变体。8.2 再学“错综复杂”建立知识之间的连接能力“错卦”是立场相反“综卦”是视角颠倒“互卦”是内在隐藏结构“变卦”是发展演化。学会用这四种关系去“阅读”AI知识点就能把零散的知识串成网。举个例子学到CNN时不妨问一句它的“错卦”是谁是Transformer全局连接vs局部连接。它的“综卦”是谁是从图像分类转向图像生成判别vs生成。它的“互卦”是什么是卷积核背后的频域特征提取逻辑。这样学一个知识点能撕开四五个关联领域学习效率完全不一样。8.3 “简易”收尾持续输出是检验理解的唯一标准《易经》的“简易”之道告诉我们真正理解了的东西一定能用最通俗的语言讲给别人听并且讲得简单透彻。如果你在解释一个AI概念时只能说一堆术语、却无法用大白话讲明白那说明你还没完全掌握。我的习惯是每学一个新知识点强迫自己用“周易视角”写一篇500字的短文把概念的本质、边界和变数都讲清楚。这个写作过程就是最好的复习和检验。能写出来才是真正“简易”了。结尾说点实在的这篇文章写到这里估计有人会觉得我是“硬把古书往AI上套”。说实话我自己刚有这个念头时也这么怀疑过。但真正把六十四卦的框架用到项目复盘和团队讨论中之后我反而越来越确信易经对AI的价值不在于预测而在于“分类、分层、分境”的思维训练。它逼着你从单一的技术维度跳出来用“状态—位置—变化”的立体眼光看问题。这种眼光在技术爆炸、信息过载的时代尤为稀缺。最后分享一个我自己的小习惯每次做一个重要的技术方案我会先画一张简单的六爻图——六个空格依次填上背景、对象、边界、目标、标准、受众然后盯着它看几分钟检查有没有“爻位错乱”的地方。这个习惯救过我很多次避免了好几次“四爻目标不清”就匆忙开发的坑。老祖宗的智慧用到今天依然不过时。这不是复古而是发现了一套另类的、穿越时间的“思维API”。愿你在探索AI的路上也能多一副看世界的眼镜。
返回列表