echopath-labs/openDomain

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

何を解決するか

OpenDomain は、人間と AI エージェントの両方にとって読みやすいビジネス論理の「セマンティックレイヤー」を維持する方法を提供します。長期間にわたる概念、ルール、ライフサイクルは Git リポジトリ内の証拠に基づいた Markdown ファイルとして保存され、AI エージェントがルールを誤解したり、任意に変更したりすることを防ぎます。AI が推論した知識が公式なものになるには、人間による承認が必要です。

動作方法

このシステムは、YAML フロントマターを含む Markdown ファイルを真実のソースとして使用します。AI エージェント(特に Codex)は新しいビジネス知識を「候補(Candidates)」として提案できます。これらの候補は承認済みの知識とは別に管理され、人間のメンテナが明示的にレビュー・承認する必要があります。このツールには、初期化、参照整合性の検証、エージェントが実装タスク中に使用するコンテキストのエクスポートを行うための CLI が含まれており、エージェントがコードを変更する前に、承認されたビジネスドメインに「接地(grounded)」されていることを保証します。

対象ユーザー

複雑なビジネスシステムにおいて、ビジネスルールやドメイン意味論の厳密で人間による検証済みの記録を維持することが重要な、ソフトウェアメンテナと AI エージェントが協働する場面に最適です。

特徴

  • Gitネイティブなストレージ:ビジネスコンセプトとルールはリポジトリで読み取り可能な Markdown として保存されます。
  • 人間が関与するプロセス:AI が推論した知識は「候補」として始まり、明示的な人間のレビューにより承認される必要があります。
  • 参照整合性:スキーマ検証と整合性チェックを備えており、ドメインモデルの一貫性を保証します。
  • エージェントの接地:AI エージェントがタスクを実行する前に、正しいビジネスコンテキストに「接地」されていることを保証するプロトコルを提供します。
  • パッケージ非依存のインストール:npm またはスタンドアロンバイナリとしてインストール可能で、ホストプロジェクトのメタデータを変更しません。

関連

  • プロジェクト
  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト