EngineeringOS 宣言

0 阅读3分钟

EngineeringOS 宣言

EngineeringOS Manifesto

构建工程领域的开放语义基础设施。

工程行业即将迎来自CAD取代图纸以来最大的架构变革。下一代工程软件的组织方式,将不再以图纸优先、文件格式优先或供应商应用优先,而是以显式的工程含义优先。

工程软件仍然以图纸为中心。AI需要的是语义工程。

这就是问题所在。本仓库中的所有内容都是为了回应这一问题。

变革

图纸时代
        ->
CAD时代
        ->
语义工程时代

数十年来,工程软件一直将图纸或项目文件视为事实上的真理来源。当主要任务是文档生产时,这种模式已经足够好。但对于机器推理、跨工具连续性、可复用的工程知识以及可信赖的AI来说,这已经远远不够。

下一场变革是从表征到含义。

图纸
        ->
模型
        ->
含义

EngineeringOS是什么

EngineeringOS是一个开放的语义工程平台,将工程意图与工程表征分离。

其职责是定义共享的工程语言工程IR、编译器逻辑、本体、规则和受治理的知识层,使工程含义能够在任何CAD、原理图或企业工具之外存活。

自然语言
        ->
工程语言
        ->
工程IR
        ->
编译器
        ->
EPLAN / KiCad / QElectroTech / OpenSCAD / FreeCAD

在这种模式下,下游工具仍然重要,但不再是最终的真理来源。它们成为渲染器、兼容性目标和集成界面,围绕一个更持久的语义核心。

EngineeringOS不是什么

EngineeringOS不是

  • 另一个CAD
  • 另一个EPLAN克隆
  • 另一个电气编辑器
  • 另一个AI包装器

EngineeringOS

  • 一门工程语言
  • 一个工程编译器
  • 一个工程知识平台
  • 一个开放的语义基础设施

核心原则

  1. 语义优先于图纸。
  2. 开放标准优先于供应商锁定。
  3. AI增强工程判断,而非取代它。
  4. 绝不重复解决已解决的问题。
  5. 掌握语义层。
  6. 一切皆可插拔。
  7. 每个工程决策都应当可追溯。
  8. 人类可读,机器可执行。

利用而非替代

EngineeringOS的差异化不在于试图替换每一个现有的工程工具,而在于站在已存在的最强生态系统之上。

  • 几何:OCCT
  • PCB:KiCad
  • 电气:QElectroTech
  • 机械:FreeCAD
  • 可视化:OpenUSD
  • 编译器方法论:LLVM 哲学

这是一种务实的架构,而非纯粹主义项目。目标不是重建整个技术栈,而是掌握能够协调这一切的缺失的语义层。

这为何重要

如果工程含义可以被语义化表征,那么规则、标准映射、本体包、模板、验证逻辑和领域工作流就可以成为可复用的公共基础设施。工程知识不再需要死在孤立的项目、PDF或专有工具链中。它可以以全球规模进行版本管理、共享、审计、改进和复用。

这就是为什么EngineeringOS有潜力超越一个产品本身。它可以成为未来工程系统所依赖的开放基础设施层。

仓库结构

  • docs/ 包含宣言章节和原则。
  • docs/architecture/ 包含核心系统设计层。
  • docs/technologies/ 包含复用策略和技术决策。
  • docs/prd/ 包含产品相关文档。
  • docs/rfc/ 包含演进中的技术提案。
  • docs/references/ 包含标准、研究和生态系统参考。

推荐阅读顺序

  1. README.md
  2. docs/00-vision.md
  3. docs/ 中的原则和架构章节
  4. docs/technologies/ 中的利用和方法层
  5. docs/prd/docs/rfc/docs/references/

行动号召

加入我们,共同构建工程领域的开放语义基础设施。