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가 포함되어 있으며, 코드를 수정하기 전에 에이전트가 승인된 비즈니스 도메인에 '근거를 두고' 있는지 보장합니다.
대상 사용자
비즈니스 규칙과 도메인 의미론의 엄격하고 인간 검증된 기록을 유지하는 것이 중요한 복잡한 비즈니스 시스템에서 소프트웨어 유지보수자와 AI 에이전트가 협업하는 경우에 적합합니다.
주요 특징
- Git 기반 저장: 비즈니스 개념과 규칙은 리포지토리에서 읽을 수 있는 Markdown 파일로 저장됩니다.
- 인간 중심의 검토 프로세스: AI가 추론한 지식은 후보로 시작되며, 명시적인 인간 검토를 통해 승인되어야 합니다.
- 참조 무결성: 스키마 검증 및 무결성 검사 기능을 통해 도메인 모델의 일관성을 보장합니다.
- 에이전트의 근거 제공: AI 에이전트가 작업을 수행하기 전에 올바른 비즈니스 컨텍스트에 근거하고 있음을 보장하는 프로토콜을 제공합니다.
- 패키지에 의존하지 않는 설치: npm 또는 독립 실행형 바이너리로 설치 가능하며, 호스트 프로젝트의 메타데이터를 수정하지 않습니다.
관련
- 프로젝트
- Dispatch
- 프로젝트
- 프로젝트
- 프로젝트