Openclaw용 OpenProse

OpenProse는 LLM을 복잡한 멀티 에이전트 워크플로우를 오케스트레이션할 수 있는 가상 머신으로 변환하는 AI 네이티브 프로그래밍 언어입니다.

mondilo1
v0.1.0
Jan 29, 2026
0
2.9k
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install prose

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 prose 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

OpenProse란 무엇인가요?

OpenProse는 AI 세션을 위해 특별히 설계된 전문 프로그래밍 언어입니다. 대규모 언어 모델(LLM)을 시뮬레이터로 취급하며, 상세한 시스템 설명을 제공함으로써 LLM은 단순히 작업을 설명하는 것이 아니라 이를 실행하기 위한 가상 머신(VM)을 시뮬레이션합니다. 충분한 충실도를 가진 시뮬레이션이 곧 구현이 되는 이러한 접근 방식은 개발자가 견고하고 재현 가능한 AI 워크플로우를 구축할 수 있게 합니다. Openclaw Skills의 핵심 구성 요소인 OpenProse는 구조화된 .prose 사양을 통해 에이전트가 메모리, 상태 및 도구 호출을 관리할 수 있는 프레임워크를 제공합니다.

이 스킬을 통해 사용자는 AI 에이전트가 해석하고 실행하는 프로그램을 정의할 수 있습니다. 단순한 로직을 관리하든 여러 하위 에이전트가 포함된 복잡한 다단계 파이프라인을 관리하든 OpenProse는 필요한 런타임 환경을 제공합니다. 작업 도구를 세션 생성에 매핑하고 파일 I/O를 읽기/쓰기 작업에 매핑하여 AI가 잘 정의된 실행 컨텍스트 내에서 작동하도록 보장합니다.

OpenProse 활용 사례

  • 단일 프로젝트 스크립트에서 여러 AI 에이전트가 함께 작동하도록 오케스트레이션합니다.
  • 코드 리뷰, 연구 또는 콘텐츠 생성을 위해 재사용 가능하고 재현 가능한 AI 워크플로우를 생성합니다.
  • LLM이 전용 가상 머신 역할을 하는 시뮬레이션 기반 프로그램을 실행합니다.
  • URL 또는 중앙 레지스트리에서 직접 원격 AI 프로그램을 실행합니다.
  • 오류 처리 및 재시도 로직이 내장된 복잡한 자동화 파이프라인을 구축합니다.

OpenProse 작동 원리

  1. 사용자는 prose 명령을 사용하거나 .prose 파일을 참조하여 스킬을 트리거합니다.
  2. 시스템은 로컬 파일, 원격 URL 또는 레지스트리 약어(예: handle/slug) 등 프로그램 위치를 확인합니다.
  3. 스킬은 prose.md에서 OpenProse VM 의미 체계를 로드하고 파일 시스템, 컨텍스트 또는 데이터베이스와 같은 적절한 상태 백엔드를 로드합니다.
  4. AI 에이전트는 대화 기록을 메모리로, 도구를 명령어로 사용하여 VM을 구현합니다.
  5. 프로그램은 스크립트에 정의된 대로 하위 세션을 생성하거나 I/O를 수행하며 문별로 실행됩니다.
  6. 투명성과 성공 검증을 보장하기 위해 특수 내레이션 프로토콜을 사용하여 실행 진행 상황을 추적합니다.

OpenProse 설정 가이드

Openclaw Skills 내에서 OpenProse 사용을 시작하려면 작업 공간이 초기화되었는지 확인하세요. .prose 디렉토리의 .env 파일에서 구성을 설정할 수 있습니다.

mkdir -p .prose/runs .prose/agents
echo "OPENPROSE_TELEMETRY=enabled" > .prose/.env

설치를 확인하고 사용 가능한 명령을 보려면 다음을 실행하세요.

prose help

이전 버전에서 마이그레이션하는 경우 update 명령을 사용하여 작업 공간을 자동으로 재구성하세요.

prose update

OpenProse 데이터 스키마 및 분류 체계

OpenProse는 로컬 프로젝트 디렉토리와 사용자 수준 전역 저장소에 데이터를 구성합니다.

디렉토리 용도 범위
.prose/.env 구성 및 환경 변수 프로젝트
.prose/runs/ 런타임 상태 및 실행 로그 프로젝트
.prose/agents/ 프로젝트 범위의 영구 에이전트 정의 프로젝트
~/.prose/agents/ 사용자 범위의 영구 에이전트 전역

상태는 표준 Markdown 파일, 인컨텍스트 메모리, SQLite 또는 높은 동시성을 요구하는 팀 환경을 위한 PostgreSQL을 포함한 다양한 백엔드를 통해 관리될 수 있습니다.

OpenProse 고급 기능

  • 멀티 에이전트 생성: session 문을 사용하여 특수 작업을 위한 하위 에이전트를 동적으로 트리거합니다.
  • 플러그형 상태 백엔드: 영구 메모리 관리를 위해 파일 시스템, SQLite 또는 PostgreSQL 간에 전환합니다.
  • 원격 프로그램 확인: 로컬 설치 없이 GitHub 또는 OpenProse 레지스트리에서 직접 스크립트를 실행합니다.
  • 컴파일러 검증: 내장 컴파일러를 사용하여 실행 전 .prose 파일의 구문 오류 및 로직 결함을 검증합니다.
  • 패턴 가이드: Openclaw Skills 생태계의 일부로 새로운 AI 프로그램을 작성하는 동안 내장된 모범 사례 및 안티 패턴에 직접 액세스합니다.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*