에이전트에게 지시하는 방식은 이제 그만 — 댄 바렛, 레이몬드 웨이테캄프 & 호세 몬테스 데 오카, OpenProse
원제 · Stop Telling Agents How — Dan Barrett, Raymond Weitekamp & Jose Montes de Oca, OpenProse
핵심 요약
OpenProse는 멀티에이전트 워크플로를 마크다운 기반의 계약으로 선언하여 반복 가능하고 감사 가능한 작업을 자동화하는 프레임워크이다.
하이라이트
OpenProse는 멀티에이전트 워크플로를 생성하기 위한 텍스트 및 마크다운 기반의 선언적 프로그래밍 언어이자 프레임워크이다.
챗 기반 방식과 달리 이벤트 기반으로 작동하며 웹훅이나 크론잡을 통해 전체 작업을 처음부터 끝까지 처리할 수 있다.
방법을 일일이 지시하는 명령형 방식이 아니라 도달하려는 목표와 최종 상태를 계약 형태로 선언하는 방식을 취한다.
대형 금융사에서 매년 1천만 달러에서 5천만 달러의 비용이 소모되는 퀀트 모델 문서화 작업을 훨씬 저렴한 비용으로 자동화할 수 있다.
오픈 코어로 제공되어 데이터를 외부 연구실로 유출하지 않고 온프레미스 환경이나 사내 자체 프레임워크 위에서 실행할 수 있다.
타임라인
OpenProse의 배경과 선언적 프롬프팅 개념
과거의 단순 토큰 예측 시절부터 RAG와 하니스 엔지니어링을 거쳐 현재의 추상화 단계에 이르기까지의 변화를 다룬다. 고전 소프트웨어 엔지니어링의 상속보다는 조합 개념을 차용하여 AI에게 방법을 일일이 지정하기보다 목표를 계약 형태로 선언하는 방식을 제안한다.
- 아무리 AI가 발전해도 의도를 전달하는 프롬프팅 과제는 변하지 않는다.
- 과거의 단순 프롬프트와 컨텍스트 엔지니어링을 넘어 선언적 계약 생성 방식으로 진화했다.
- 어떻게 수행할지 절차적으로 지시하지 않고 원하는 결과와 최종 상태만을 선언해야 한다.
이벤트 기반 멀티에이전트 워크플로와 작동 방식
금융권, 개발자, 비코딩 전문가 등 다양한 청중이 왜 이 프레임워크에 주목해야 하는지 설명한다. 사람이 읽을 수 있는 마크다운 파일 외에 별도의 복잡한 배포가 필요 없으며, 에이전트가 직접 프로스 프로그램을 작성하고 수정할 수 있는 구조를 갖추고 있다.
- OpenProse는 대화형 채팅이 아니라 마크다운 기반의 이벤트 기반 멀티에이전트 프레임워크이다.
- GitHub 이벤트나 웹훅, 크론잡을 트리거로 삼아 복잡한 에이전트 작업을 자동 트리거할 수 있다.
- 런타임 자체와 컴파일러가 대규모 프롬프트 형태로 구성되어 복잡한 멀티에이전트 구조를 컴파일한다.
실제 데모와 퀀트 모델 문서화 활용 사례
실제 웹 앱 화면을 통해 에이전트에게 깐깐한 시니어 개발자 역할의 PR 검토 프로그램을 지시하고 생성하는 과정을 시연한다. 또한 퀀트 모델의 정기적인 규제 문서화 작업처럼 화이트칼라 인력이 많은 비용을 소모하는 영역에서 어떻게 비용을 절감하고 효율성을 높이는지 구체적인 유스 케이스를 제시한다.
- 편집 모드와 에이전트 대화를 통해 풀 리퀘스트를 검토하는 프로그램을 직접 생성할 수 있다.
- 규제가 심하고 문서화 비용이 높은 대형 은행의 퀀트 모델 규제 준수 문서화를 자동화하는 데 활용된다.
- 사내 온프레미스 환경과 자체 프레임워크 위에서 실행 가능하여 조직의 중요한 지식과 데이터를 외부로 유출하지 않는다.
설명
Say what you want, not how to get it. The OpenProse team shows how to write multi-agent workflows as declarative contracts in plain markdown, which any harness (Claude Code, Codex and others) can compile and run. Demos include event-driven jobs triggered by webhooks and pull requests, a "grumpy senior" PR reviewer, and an end-to-end bank model-documentation workflow. They also discuss composing contracts, pinning a winning run into a reusable workflow, and how this compares to DSPy. Chapters: - 00:00 From prompt engineering to declaring intent - 05:40 What OpenProse is - 09:58 Agents, skills and contracts - 12:13 Event-driven jobs: contract + trigger - 18:52 Demo: run.prose.md - 24:43 Benchmarking every run against a contract - 27:01 OpenProse vs DSPy - 33:33 Demo: bank model documentation - 41:49 Composing contracts - 48:23 Q&A Dan Barrett — X: https://x.com/irl_danb | https://prose.md Raymond Weitekamp — https://prose.md Jose Montes de Oca — https://prose.md Join us in SF for the second annual AIE CODE summit: https://aie.codes our last flagship summit of 2026. Applications live now!
