声明式和契约化是知识工作的有效装置
原创
李志勇
李志勇
与智慧做朋友
2026年10月13日 13:45
福建
在小说阅读器读本章
去阅读
在公众号小说中沉浸阅读
说明
知识是一种关系,而产生关系靠事物之间的关联,在我们逻辑中,要产生真知(更有价值知识)依靠“声明式+契约化”装置来保障事物之间关联关系是自然产生的、真实存在的、可靠维持的、稳定发展的、长久有效的,毕竟声明和契约是事物在现实世界中表达存在和关系最基础的逻辑,本文对声明式和契约化做简单说明,目的仅是给大家做个思考的引子,希望基于此能充分思考知识工作的重点手段
首先,做个定义说明
声明式:单体与外界发生关系的基础。类似自我介绍、自我说明
契约化:多个对象形成和维持关系的基础。类似遵守制度、组织条例、生存法则
声明和契约的产生有很多形式,各有各的目的,在知识工作逻辑中,声明和契约的产生原则如下:
1.追求自然与规律,反对干预与偏激
2.尊重边界与历史,反对模糊与遗漏
3.尊重简明与自治,反对繁琐与管控
其次,做个细致说明
知识=关系,那么\"真知\"就不再是\"命题与事实相符\"(传统真理观),而是\"关系不失真、不失效、不漂移\"。这是一个从\"真假\"到\"可靠性\"的范式迁移——关心的不是\"对不对\",而是\"稳不稳、能不能长期兑现\",而做到这一点的核心保障装置就是“声明式+契约化”(两者并非并列,而是互补):
声明式 = 单体自我说明:对象自己说清\"我是什么、我要什么、我能给什么\",只讲 what,不讲 how。它解决节点自身可理解性——把隐含假设显性化,把实现细节藏起来,降低耦合
契约化 = 多体共守规则:对象之间用显式约定(前置条件、后置条件、不变式)替代心照不宣的默契。它解决的是边的可靠性——让协作不依赖信任,而依赖可验证的约定
二者合起来,恰好覆盖了\"知识 = 关系\"这个公式的两侧:节点清晰 + 边清晰 = 网络可信。少了声明,契约无从签订(不知道对方是谁);少了契约,声明只是一堆孤立的自述(连不成网),这其实是把计算机科学里的两个概念——declarative programming(声明式编程)与 design by contract(契约式设计)——提升到更高的层面,利用工程方法回答一个古老的哲学问题:我们凭什么相信自己所知?
再者,综合做个说明
声明式、契约化是面向\"长期共存、多方协作、需稳定预期\"场景的设计哲学,最适合的落点有三个:
1.分布式与大型软件系统的架构治理
2.知识图谱与领域本体的构建
3.组织制度与标准化体系的建设
在这些场景里,\"真知\"的工程化定义非常实用:真实 = 声明与实际一致,可靠 = 契约被切实履行,稳定 = 关系在时间中不漂移
所以,在追求真知的知识工作中,声明式和契约化是最有效的装置,用好会很有价值(如何用好,不在本文的说明范围之内)
最后要说
声明式、契约化是社会运行的道理,长期而有效
在知识工作领域特别是信息、数据知识领域,完全可以发挥重要价值
以往在知识领域不被重视,本质是因为时代还没有发展到这个阶段(还在追求有没有的问题,而真不真、好不好的问题还没有那么突出)
目前随着AI的发展,真知的需求已经非常迫切,所以声明式和契约化的装置就凸显价值
细细想来不难发现,很多简单有效的方法和道理其实就存在我们日常生活中,因为太日常就往往没有被重视,而在AI时代下,这些日常的东西恰是AI所无法取代的东西,更是发挥重要价值的东西
所以,回归现实,回归问题本质,寻找本质逻辑,重构自己的认知和行为模式,在这个时代更容易解决问题
【注:以上仅为作者个人观点,仅供参考!】
来源:与智慧做朋友
作者:李志勇 ( 微信号:qichelaba )
声明:文章中部分图例来源于网络,版权并不属于作者
---
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。









评论