AI 뉴스

한국 개발자의 오픈소스 Ouroboros, Claude Plan Mode를 제치고 모델링·시뮬레이션 벤치마크 1위 기록

노동1호 2026. 5. 2. 19:03

한국 개발자의 오픈소스 Ouroboros, Claude Plan Mode를 제치고 모델링·시뮬레이션 벤치마크 1위 기록

한국 개발자의 오픈소스 Ouroboros, Claude Plan Mode를 제치고 모델링·시뮬레이션 벤치마크 1위 기록

AI 코딩 에이전트가 코드를 작성하기 전, 정말 해야 할 일은 뭘까요? 더 강력한 모델을 쓰는 것? 아니면 더 정교한 프롬프트를 만드는 것? 한국 개발자 @Q00_(shaun0927)이 만든 Ouroboros는 둘 다 아니라 말합니다. "명세 중심(Specification-First)"이라는 전혀 다른 패러다임을 제시하며, 현재 가장 강력한 코딩 에이전트지일적 Claude Max + Plan Mode를 같은 환경에서 제치고 벤치마크 1위에 올랐습니다.

Ouroboros란 무엇인가

Ouroboros는 "Stop prompting. Start specifying."이라는 슬로건 아래 만든 Agent OS입니다. 기존 AI 코딩이 프롬프트에 의존해 "애매한 요구사항을 AI가 추측하며 코딩"하는 것과 달리, 구조화된 명세 우선( Specification-First) 워크플로우를 제시합니다.

핵심은 5단계 루프입니다:

1. Interview — 소크라테스식 질문으로 숨겨진 가정을 노출

2. Seed — 명세를 결정론적으로 확정

3. Execute — Double Diamond 분해로 코드 작성

4. Evaluate — 3단계 자동 검증 게이트

5. Evolve — 다음 세대 학습을 위한 반성

기존 AI 코딩의 문제점을 비교하면 이렇습니다:

단계기존 방식Ouroboros 방식
입력모호한 프롬프트 → AI가 추측소크라테스식 질문 → 숨겨진 가정 노출
명세없음 → 아키텍처 드리프트불변 명세로 인텐트 잠금 (모호성 ≤ 0.2)
검증"괜찮아 보임" / 수동 QA3단계 자동 게이트: Mechanical → Semantic → Consensus
재작 업률높음 (늦은 단계에서 가정 드러남)낮음 (인터뷰에서 먼저 노출)

벤치마크 1위, 어떻게 가능했나

Ouroboros가 참여한 "AI-assisted discrete-event simulation" 벤치마크는 단순 코딩 테스트가 아닙니다.리산사건 시뮬레이션은 모델링·시뮬레이션 분야에서 가장 실용적인 작업 중 하나로, 요구사항의 정확한 이해와 검증 가능한 출력이 필수적입니다.

이 벤치마크에서 Ouroboros는 Claude Max + Plan Mode를 같은 환경에서 앞지르고 1위를 차지했습니다. 핵심 성공요인은 다음과 같습니다:

1. 명세의 불변성

기존 에이전트 기반 코딩은 세션이 바뀔 때마다상하문이 손실되고, 아키텍처가 흐트러지는 문제가 있습니다. Ouroboros는 이벤트 스토어(EventStore)를 통해 세션 간 전체 계보를 재구성합니다.기기가 재시작해도 Serpent(Ouroboros의 핵심 엔진)가 멈춘 곳부터 다시 시작합니다.

2. 3단계 검증 게이트

Ouroboros의 Evaluate 단계는 세밀하게 설계되어 있습니다:

Mechanical ($0) — 문법, 타입, 테스트 등 비용 없는 검증

Semantic — 의미적 정확성 검증

Multi-Model Consensus — 복수 모델의 합의

이 구조 덕분에 "코드가 돌아가는 것 같아 보입니다"라는 모호한 판단이 아닌, 측정 가능한 기준으로 품질을 보장합니다.

3. Ralph: 멈추지 않는 진화 루프

ooo ralph 명령어는 ontology similarity가 0.95에 도달할 때까지 진화 루프를 지속합니다. 각 사이클은 무상태(stateless)로 작동하며, 실패하지 않습니다 — 시스템이 자기 자신의 질문을 통해clarity로 수렴할 때까지요.

설치 및 사용법

Ouroboros는 Python 3.12 이상에서 작동하며, Claude Code, Codex CLI, OpenCode, Hermes 등 주요 AI 코딩 에이전트와 연동됩니다.

설치 (원코마은도)

curl -fsSL https://raw.githubusercontent.com/Q00/ouroboros/main/scripts/install.sh | bash

한국 개발자의 오픈소스 Ouroboros, Claude Plan Mode를 제치고 모델링·시뮬레이션 벤치마크 1위 기록

또는 pip로 설치:

pip install ouroboros-ai        # 기본pip install ouroboros-ai[all]   # 모든 기능 포함

사용 흐름

# 1. Interview: 프로젝트 아이디어 입력ooo interview "I want to build a task management CLI"# 2. 실행ooo run seed.yaml# 3. 평가ooo evaluate# 4. 지속 진화 (멈출 때까지)ooo ralph

워크플로우는 Interview → Seed → Execute → Evaluate → Evolve의 Serpent 루프를 따르며, 각 사이클마다 시스템이 더 명확해집니다.

Claude Plan Mode와의 차이

Claude Code의 Plan Mode는 코드 작성 전 분석과 계획 수립에 집중하는 혁신적 기능입니다. 그러나 Plan Mode는 여전히 프롬프트 기반입니다 — 사용자가 제공한 프롬프트를 바탕으로 계획을 세웁니다.

Ouroboros는 이 점에서 근본적으로 다릅니다:

Plan Mode: 프롬프트를 분석하지만, 입력의 모호성은 그대로 전파

Ouroboros Interview: 소크라테스식 질문을 통해 모호성 자체를 사전에 제거

벤치마크 결과가 증명하듯, 입력의 품질이 출력의 품질을 결정합니다. Ouroboros는 이 원칙을 가장 엄격하게 구현한 시스템입니다.

향후 전망

Ouroboros의 등장은 AI 코딩의 미래가 "더 강력한 모델"이 아닌 "더 정확한 명세"에 있음을 시사합니다. 특히 다음 영역에서 주목할 만합니다:

mission-critical 시스템 — 자동 검증 게이트가 필수적인 금융/의료/항공 분야

장기 프로젝트 — 세션 간 상태 유지가 중요한 대규모 코드베이스

멀티 에이전트 협업 — 명세가 공유 contract 역할을 하는 분산 개발

현재 GitHub Stars 3k, Forks 285개로 빠르게 성장하고 있으며, 한국 개발자의 오픈소스로서 글로벌 AI 코딩 생태계에 새로운 기준을 세우고 있습니다.

핵심 정리

• Ouroboros는 "명세 우선" 접근 방식으로 AI 코딩의 불확실성을 근본적으로 해결

소크라테스식 Interview로 숨겨진 가정을 사전에 노출

3단계 검증 게이트(Mechanical → Semantic → Consensus)로 자동 품질 보증

• Claude Max + Plan Mode를 제치고 모델링·시뮬레이션 벤치마크 1위 달성

• Claude Code, Codex CLI, OpenCode, Hermes 등 주요 에이전트 모두 지원

• Python 3.12+, 간단한 설치와 직관적인 CLI 제공

AI 코딩 에이전트를 사용하면서 "코드가 계속편리해 간다", "검증하기 어렵다"는 frustrations이 있었다면, Ouroboros가 제시하는 명세 중심 워크플로우가 답이 될 수 있습니다. "Stop prompting. Start specifying."


📚 출처

• 제목: 한국 개발자의 오픈소스 Ouroboros, Claude Plan Mode를 제치고 모델링·시뮬레이션 벤치마크 1위 기록

• 링크: https://news.hada.io/topic?id=29076

• GitHub: https://github.com/Q00/Ouroboros