AI Briefing
추천

OpenProse 공개, Markdown 기반 AI 에이전트 작업 정의

OpenProse: Markdown 기반의 계약으로 지속적인 AI 작업을 정의하는, AI Agent의 동작을 위한 언어

·2026.09.29 19:30

핵심 내용

실행 순서 대신 상태와 조건을 선언하는 Markdown 기반 계약 언어로, 변경 시에만 재실행해 비용을 절감한다.

1 / 3

자세히 보기

OpenProse는 Markdown 파일(*.prose.md)을 계약으로 사용해 AI 에이전트의 지속적 작업을 정의하는 새로운 언어다. 기존 순서 중심 에이전트와 달리 실행 순서보다 유지할 상태(Maintains)와 확인 조건을 우선 선언하는 선언형 접근을 채택했다.

핵심 동작 원리

  • 상태 기반 실행: 입력이나 계약 지문(fingerprint)이 변경될 때만 재실행된다. 동일한 신호가 반복되면 스킵되어 모델 호출 비용이 발생하지 않는다.
  • Facet 구독: 상태의 특정 부분(facet)만 구독하여, 관련 없는 변경 사항으로 인한 불필요한 재실행을 방지한다.
  • ProseScript: 실행 순서가 중요한 경우에만 선택적으로 사용하여 유연성을 확보한다.

설치 및 사용

  • npx skills add openprose/prose 명령으로 Claude Code, Codex CLI 등에 스킬 형태로 설치한다.
  • prose init, prose compose, prose write 등을 통해 워크스페이스를 초기화하고 계약을 작성한다.
  • 현재 참조 실행기(Reactor)는 알파 단계로, 운영 환경 적용 시 주의가 필요하다.

이 도구는 파일 기반 버전 관리가 가능하며, MIT 라이선스로 공개되었다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.