EngineeringOS 宣言
EngineeringOS Manifesto
构建工程领域的开放语义基础设施。
工程行业即将迎来自CAD取代图纸以来最大的架构变革。下一代工程软件的组织方式,将不再以图纸优先、文件格式优先或供应商应用优先,而是以显式的工程含义优先。
工程软件仍然以图纸为中心。AI需要的是语义工程。
这就是问题所在。本仓库中的所有内容都是为了回应这一问题。
变革
图纸时代
->
CAD时代
->
语义工程时代
数十年来,工程软件一直将图纸或项目文件视为事实上的真理来源。当主要任务是文档生产时,这种模式已经足够好。但对于机器推理、跨工具连续性、可复用的工程知识以及可信赖的AI来说,这已经远远不够。
下一场变革是从表征到含义。
图纸
->
模型
->
含义
EngineeringOS是什么
EngineeringOS是一个开放的语义工程平台,将工程意图与工程表征分离。
其职责是定义共享的工程语言、工程IR、编译器逻辑、本体、规则和受治理的知识层,使工程含义能够在任何CAD、原理图或企业工具之外存活。
自然语言
->
工程语言
->
工程IR
->
编译器
->
EPLAN / KiCad / QElectroTech / OpenSCAD / FreeCAD
在这种模式下,下游工具仍然重要,但不再是最终的真理来源。它们成为渲染器、兼容性目标和集成界面,围绕一个更持久的语义核心。
EngineeringOS不是什么
EngineeringOS不是:
- 另一个CAD
- 另一个EPLAN克隆
- 另一个电气编辑器
- 另一个AI包装器
EngineeringOS是:
- 一门工程语言
- 一个工程编译器
- 一个工程知识平台
- 一个开放的语义基础设施
核心原则
- 语义优先于图纸。
- 开放标准优先于供应商锁定。
- AI增强工程判断,而非取代它。
- 绝不重复解决已解决的问题。
- 掌握语义层。
- 一切皆可插拔。
- 每个工程决策都应当可追溯。
- 人类可读,机器可执行。
利用而非替代
EngineeringOS的差异化不在于试图替换每一个现有的工程工具,而在于站在已存在的最强生态系统之上。
- 几何:
OCCT - PCB:
KiCad - 电气:
QElectroTech - 机械:
FreeCAD - 可视化:
OpenUSD - 编译器方法论:
LLVM哲学
这是一种务实的架构,而非纯粹主义项目。目标不是重建整个技术栈,而是掌握能够协调这一切的缺失的语义层。
这为何重要
如果工程含义可以被语义化表征,那么规则、标准映射、本体包、模板、验证逻辑和领域工作流就可以成为可复用的公共基础设施。工程知识不再需要死在孤立的项目、PDF或专有工具链中。它可以以全球规模进行版本管理、共享、审计、改进和复用。
这就是为什么EngineeringOS有潜力超越一个产品本身。它可以成为未来工程系统所依赖的开放基础设施层。
仓库结构
docs/包含宣言章节和原则。docs/architecture/包含核心系统设计层。docs/technologies/包含复用策略和技术决策。docs/prd/包含产品相关文档。docs/rfc/包含演进中的技术提案。docs/references/包含标准、研究和生态系统参考。
推荐阅读顺序
README.mddocs/00-vision.mddocs/中的原则和架构章节docs/technologies/中的利用和方法层docs/prd/、docs/rfc/和docs/references/
行动号召
加入我们,共同构建工程领域的开放语义基础设施。