echopath-labs/openDomain

Git-native, evidence-backed domain semantic layer for AI agents and human maintainers.

解决的问题

OpenDomain 提供了一种维护业务逻辑‘语义层’的方法,该层对人类和 AI 代理都具有可读性。通过将长期存在的概念、规则和生命周期以证据支持的 Markdown 文件形式存储在 Git 仓库中,防止 AI 代理产生幻觉或随意更改业务规则。AI 推断的知识必须经过人工审核和批准后才能成为正式内容。

工作原理

系统使用带有 YAML 前置元数据的 Markdown 文件作为事实来源。AI 代理(特别是 Codex)可以将新的业务知识作为“候选”提出。这些候选知识与已接受的知识分离存放,必须由人工维护者明确审查并批准后才能被采纳。该工具包含一个 CLI,用于初始化、验证引用完整性,以及导出代理在执行任务时使用的上下文,确保代理在修改代码前已“扎根”于已接受的业务领域。

适用人群

适用于软件维护者与 AI 代理共同协作的复杂业务系统,其中维护严格、经人工验证的业务规则和领域语义记录至关重要。

主要亮点

  • Git 原生存储:业务概念和规则以仓库可读的 Markdown 格式存储。
  • 人工介入机制:AI 推断的知识以“候选”形式开始,必须经过人工明确审查才能被接受。
  • 引用完整性:包含模式验证和完整性检查,确保领域模型的一致性。
  • 代理接地:提供协议,确保 AI 代理在执行任务前已扎根于正确的业务上下文中。
  • 无包依赖安装:可通过 npm 或独立二进制文件安装,无需修改宿主项目的元数据。

相关

  • 项目
  • Dispatch
  • 项目
  • 项目
  • 项目