UStackUStack
Oz: The Orchestration Platform for Cloud Agents favicon

Oz: The Orchestration Platform for Cloud Agents

Oz는 클라우드 코딩 에이전트를 대규모로 실행하고 조정하도록 설계된 프로그래밍 가능한 오케스트레이션 플랫폼으로, 복잡한 다단계 자동화를 가능하게 합니다.

Oz: The Orchestration Platform for Cloud Agents

Oz: The Orchestration Platform for Cloud Agents란 무엇인가요?

Oz: 클라우드 에이전트 오케스트레이션 플랫폼이란?

Oz는 클라우드 에이전트 관리 및 확장을 위해 특별히 설계된 Warp의 고급 오케스트레이션 플랫폼입니다. 단순한 명령 실행을 넘어, 무제한의 병렬적이고 프로그래밍 가능하며 완전히 제어 가능한 클라우드 코딩 에이전트를 스핀업할 수 있는 강력한 프레임워크를 제공합니다. 이 플랫폼을 통해 개발자들은 여러 시스템 또는 리포지토리에 걸친 조정이 필요한 복잡한 워크플로우를 자동화하여 개별 AI 상호 작용을 확장 가능하고 감사 가능한 비즈니스 프로세스로 전환할 수 있습니다.

핵심적으로 Oz는 로컬 개발 작업과 대규모 클라우드 자동화 사이의 격차를 해소합니다. Oz 에이전트의 구성 요소인 '스킬(Skills)'을 활용하여 사용자는 정교한 에이전트 동작을 예약, 트리거 및 관리할 수 있습니다. 일일 35만 건 이상의 에이전트 대화와 생성된 코드 변경 사항에 대한 97%의 수용률을 포함한 인상적인 채택 지표를 통해 Oz는 생산성과 일관성 향상을 추구하는 현대 소프트웨어 개발팀에게 중요한 도구임이 입증되고 있습니다.

주요 기능

  • 에이전트 오케스트레이션 및 스케줄링: 에이전트를 크론 작업처럼 실행되도록 예약하거나, 웹훅을 통해 트리거하거나, API를 통해 호출하여 에이전트를 자동화로 전환합니다. 이를 통해 복잡한 에이전트 작업을 안정적으로 반복 실행할 수 있습니다.
  • 통합 제어 평면: Warp 앱, 웹 인터페이스 또는 모바일 장치에서 에이전트 세션을 시작, 모니터링 및 참여할 수 있습니다. 이 중앙 집중식 제어는 최고 수준의 에이전트 제어 가능성 및 세션 관리를 보장합니다.
  • 다중 리포지토리 조정: Oz 기반 에이전트는 여러 리포지토리에서 동시에 작업할 수 있어 단일 작업으로 전체 코드베이스 구조에 걸친 광범위한 조정된 변경을 가능하게 합니다.
  • 완전 프로그래밍 가능 스택: Oz는 전용 CLI, SDK 및 API를 포함한 포괄적인 도구 세트를 제공하여 개발자가 에이전트 기반 애플리케이션을 깊이 통합하고 구축할 수 있도록 합니다.
  • 다중 모델 호환성: Oz는 모델에 구애받지 않으며 Claude, Codex, Gemini와 같은 주요 AI 모델을 지원하는 동시에 신속한 온보딩과 유연성을 위해 Skills와 같은 산업 표준도 지원합니다.
  • 유연한 호스팅: Warp의 인프라에서 에이전트를 실행하거나 최대의 제어 및 규정 준수를 위해 자체 사설 인프라 내에 안전하게 배포할 수 있습니다.
  • 감사 가능성 및 협업: 모든 에이전트 활동은 자동으로 추적되어 명확한 감사 추적을 제공합니다. 또한, 에이전트는 Slack 메시지 내에서 직접 태그 지정될 수 있어 원활한 팀 협업을 촉진합니다.

Oz: 오케스트레이션 플랫폼 사용 방법

Oz를 시작하는 것은 Skills를 사용하여 원하는 자동화를 정의한 다음 통합 제어 평면을 통해 해당 에이전트를 배포하고 관리하는 과정을 포함합니다.

  1. Skills 정의: Warp의 'Skills' 프레임워크를 사용하여 에이전트가 수행해야 하는 핵심 논리 또는 작업을 정의하는 것으로 시작합니다. 이러한 Skills는 자동화를 위한 재사용 가능한 구성 요소가 됩니다.
  2. 에이전트 구축 또는 구성: Oz CLI 또는 SDK를 사용하여 이러한 Skills를 응집력 있는 에이전트 워크플로우로 조립합니다. 특정 AI 모델을 사용하거나 특정 환경에 액세스하도록 에이전트를 구성할 수 있습니다.
  3. 배포 및 트리거링: 에이전트가 실행되는 방식을 결정합니다. Warp 앱에서 수동으로 세션을 시작하거나, 반복 일정을 설정하거나(크론 작업과 유사), 웹훅 또는 API를 사용하여 CI/CD 파이프라인에 통합할 수 있습니다.
  4. 모니터링 및 제어: 실행되면 통합 제어 평면(CLI, 웹, 모바일)을 사용하여 에이전트의 진행 상황을 실시간으로 모니터링합니다. 완전한 제어 가능성을 유지하므로 필요한 경우 세션 중간에 개입하거나 매개변수를 조정할 수 있습니다.
  5. 검토 및 반복: 완료 후 자동으로 추적된 로그 및 감사 추적을 검토합니다. 높은 수용률은 출력(코드 변경 사항 등)이 매우 안정적이어서 수동 검토 시간을 최소화함을 시사합니다.

사용 사례

  1. 대규모 리팩토링: 에이전트를 오케스트레이션하여 수십 개의 마이크로서비스 또는 리포지토리를 탐색하고, 표준화된 코드 변경 사항(예: API 클라이언트 라이브러리 버전 업데이트)을 조직 전체에 걸쳐 밤새 일관되게 적용합니다.
  2. 자동화된 문서 정리: 에이전트가 매주 실행되도록 예약하여 새로 병합된 풀 리퀘스트를 스캔하고, 업데이트된 문서를 생성하며, 검토를 위해 해당 초안 업데이트를 생성하여 문서가 최신 상태로 유지되도록 보장합니다.
  3. 인프라 드리프트 수정: 구성 파일 변경 사항(웹훅을 통해)에 의해 트리거되는 에이전트를 설정하여 배포된 환경을 원하는 상태 구성과 감사하고, 자동으로 수정 스크립트 또는 알림을 생성합니다.
  4. 온보딩 및 설정 스크립트: 단일 명령 또는 API 호출로 트리거되어 새 개발자 환경을 프로비저닝하고, 필요한 리포지토리를 복제하고, 종속성을 설치하고, 초기 설정을 구성할 수 있는 복잡한 다단계 설정 에이전트를 생성합니다.
  5. 보안 패치 배포: 에이전트가 스택 전체에서 취약한 구성 요소를 식별하고 공급업체 승인 패치를 적용한 다음 자동 회귀 테스트를 수행하도록 조정하여 보안 수정 사항을 신속하게 배포합니다.

FAQ

Q: Oz는 표준 터미널에서 단일 AI 프롬프트를 실행하는 것과 어떻게 다릅니까? A: Oz는 오케스트레이션을 제공합니다. 표준 프롬프트는 단일 상호 작용을 실행하는 반면, Oz는 여러 환경 또는 리포지토리에 걸쳐 여러 에이전트 실행을 연결, 예약, 모니터링 및 조정할 수 있도록 하여 고립된 작업을 안정적이고 확장 가능한 워크플로우로 전환합니다.

Q: Oz에서 나만의 대규모 언어 모델(LLM)을 사용할 수 있습니까? A: 예, Oz는 유연성을 위해 설계되었습니다. Claude 및 Gemini와 같은 주요 모델을 기본적으로 지원하며, 아키텍처를 통해 다양한 모델과의 통합이 가능하여 특정 자동화 요구 사항에 가장 적합한 도구를 활용할 수 있도록 합니다.

Q: Oz는 독점 소스 코드를 처리하는 데 안전합니까? A: 보안이 최우선입니다. Oz는 유연한 호스팅 옵션을 제공하므로 필요한 경우 에이전트를 자체 인프라 내에서 완전히 실행할 수 있습니다. 또한, 모든 세션 활동은 자동으로 추적되어 에이전트 작업에 대한 명확한 감사 로그를 제공합니다.

Q: Oz 에이전트의 맥락에서 'Skill'이란 무엇입니까? A: Skills는 에이전트의 기능을 정의하는 기본적이고 재사용 가능한 구성 요소입니다. 복잡한 논리를 모듈화하여 확립된 패턴을 기반으로 정교한 에이전트 자동화를 더 쉽고, 테스트하고, 배포할 수 있도록 합니다.

Q: 휴대폰에서 에이전트 세션을 시작할 수 있습니까? A: 물론입니다. Oz는 Warp CLI, 웹 인터페이스 및 모바일 장치에서 에이전트 세션을 시작하고 추적할 수 있는 통합 제어 평면을 특징으로 하여 어디에 있든 제어권을 가질 수 있도록 보장합니다.

Oz: The Orchestration Platform for Cloud Agents | UStack