Community연구 & 데이터 분석github.com

Rolex8637/openclaw-orchestrator

복잡한 작업을 목표를 하위 작업으로 분할하고, 전문화된 에이전트에 라우팅하며, LLM 기반 실시간 오케스트레이터로 반복 실행하여 관리합니다.

openclaw-orchestrator란 무엇인가요?

이 스킬은 복잡한 작업을 효율적으로 처리하기 위해 설계된 LLM 기반 오케스트레이터입니다. 사용자의 목표를 분석하여 여러 하위 작업으로 분해하고, 각 하위 작업을 전문화된 에이전트(예: Claude Code, Cursor, Codex)에 적절히 할당합니다. 실시간으로 작업 진행 상황을 모니터링하고, LLM이 중간 결과를 평가하여 필요시 계획을 수정하거나 추가 작업을 지시하는 반복적 오케스트레이션을 수행합니다. 개발자는 복잡한 소프트웨어 개발, 데이터 분석, 다단계 워크플로우 등을 손쉽게 자동화할 수 있으며, 특히 여러 에이전트를 조율해야 하는 시나리오에서 생산성을 크게 향상시킵니다. 이 스킬은 명확한 분업과 지능형 조정을 통해 에이전트 간의 충돌을 최소화하고 최적의 결과를 도출합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add Rolex8637/openclaw-orchestrator

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

openclaw-orchestrator은(는) 무엇을 하나요?

복잡한 작업을 목표를 하위 작업으로 분할하고, 전문화된 에이전트에 라우팅하며, LLM 기반 실시간 오케스트레이터로 반복 실행하여 관리합니다.

개요

이 오케스트레이터 스킬은 대규모 또는 복잡한 작업을 더 작고 관리 가능한 하위 작업으로 분해하여 처리합니다. 각 하위 작업은 최적의 성능을 위해 특정 도메인에 특화된 에이전트에게 할당됩니다. 오케스트레이터는 LLM을 사용하여 진행 상황을 실시간으로 모니터링하고, 작업 간의 의존성을 조정하며, 필요시 계획을 수정합니다.

주요 기능

  • 작업 분할: 사용자의 목표를 분석하고 논리적 하위 작업으로 분할합니다.
  • 에이전트 라우팅: 각 하위 작업을 가장 적합한 전문화된 에이전트에 할당합니다.
  • 실시간 오케스트레이션: LLM이 중간 결과를 평가하고 작업 흐름을 동적으로 조정합니다.
  • 반복 실행: 최종 목표가 달성될 때까지 하위 작업을 반복하고 계획을 수정합니다.

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 LLM 기반 에이전트 플랫폼

사용 방법

  1. 목표 정의: 오케스트레이터에 처리할 복잡한 작업 또는 목표를 입력합니다.
  2. 자동 분할: 오케스트레이터가 목표를 분석하고 하위 작업 목록을 생성합니다.
  3. 에이전트 할당: 각 하위 작업이 적절한 에이전트에 라우팅됩니다.
  4. 모니터링 및 조정: 오케스트레이터가 진행 상황을 모니터링하고 필요시 계획을 수정합니다.
  5. 결과 수집: 모든 하위 작업이 완료되면 오케스트레이터가 최종 결과를 통합하여 제공합니다.

예시

# 오케스트레이터 초기화
openclaw-orchestrator init --goal "대규모 마이크로서비스 아키텍처 리팩토링"

# 오케스트레이션 실행
openclaw-orchestrator run

# 상태 확인
openclaw-orchestrator status

환경 변수

  • OPENCLAW_ORCHESTRATOR_MODEL: 사용할 LLM 모델 지정 (기본값: gpt-4)
  • OPENCLAW_ORCHESTRATOR_AGENTS: 사용 가능한 에이전트 목록 (쉼표로 구분)
  • OPENCLAW_ORCHESTRATOR_MAX_ITERATIONS: 최대 반복 횟수 (기본값: 10)

주의 사항

  • 복잡한 작업의 분할은 LLM의 추론 능력에 의존하므로, 작업 설명이 명확해야 합니다.
  • 하위 작업 간 의존성이 복잡할 경우 오케스트레이션 시간이 길어질 수 있습니다.
  • 에이전트 간 충돌을 방지하기 위해 라우팅 규칙을 명확히 정의하는 것이 좋습니다.

라이센스

이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하십시오.

기여

버그 리포트, 기능 요청, 풀 리퀘스트는 환영합니다. 주요 변경 사항에 대해서는 먼저 이슈를 열어 논의해 주세요.

관련 스킬