UStackUStack
Open Agents icon

Open Agents

Open Agents는 AI SDK·AI Gateway·Sandbox·Workflow SDK로 클라우드 코딩 에이전트를 실행하고, 모델 라우팅·관측·중단 복구 워크플로를 지원합니다.

Open Agents

Open Agents란?

Open Agents는 클라우드에서 실행되고 다단계 작업을 조정할 수 있는 AI 코딩 에이전트를 생성하는 플랫폼입니다. 핵심 목적은 AI 모델과 상호작용하는 통합 방식, 제공자 간 요청 라우팅, 보안 격리 환경에서의 에이전트 세션 실행, 내구성 있는 에이전트 워크플로 실행을 제공하는 것입니다.

이 제품은 일관된 모델/도구 상호작용을 위한 AI SDK, 대체 및 운영 제어를 포함한 요청 라우팅을 위한 AI Gateway, 세션 격리를 위한 Sandbox, 재개 가능한 재시작 내성 워크플로를 위한 Workflow SDK를 결합합니다.

주요 기능

  • AI SDK (모델 간 통합 인터페이스): 모델 제공자 간 전환, 응답 스트리밍, 도구 호출을 위해 단일 API 사용.
  • AI Gateway (보호 기능이 포함된 요청 라우팅): 제공자 간 요청 라우팅과 내장 대체, 속도 제한, 관측성 적용.
  • Sandbox (세션별 격리 실행): 전체 파일시스템, 네트워크, 런타임 액세스와 함께 보안 격리 환경에서 각 에이전트 세션 실행.
  • Workflow SDK (내구성 있고 재개 가능한 워크플로): 재시작을 견디고 다단계 작업을 조정하는 에이전트 워크플로 정의.
  • 클라우드 에이전트 실행: 위 구성 요소를 에이전트 런타임으로 결합하여 클라우드에서 코딩 에이전트 생성.

Open Agents 사용 방법

  1. AI SDK를 사용하여 에이전트의 모델 상호작용 설정, 출력 스트리밍과 도구 호출을 위한 통합 API 활용.
  2. AI Gateway를 통해 요청 라우팅, 모델 호출에 제공자 라우팅, 대체, 속도 제한, 관측성 사용.
  3. Sandbox에서 세션 실행, 도구 기반 코딩 작업에 적합한 격리 환경 보장.
  4. Workflow SDK로 워크플로 구현, 다단계 에이전트 프로세스가 내구성 있고 재시작 후 재개 가능.

사용 사례

  • 클라우드에서 장기 작업 실행하는 코딩 에이전트: 여러 도구 지원 단계를 필요로 하는 개발 워크플로에 Sandbox로 실행하고 Workflow SDK로 재시작 내성 연속성 사용.
  • 인тегра이션 재작성 없이 모델 제공자 전환: AI 모델 제공자 변경 시 AI SDK의 단일 API 인터페이스 활용.
  • 대체 동작이 포함된 견고한 에이전트 실행: 제공자 신뢰성 변동 시 AI Gateway를 통해 대체와 속도 제한 적용하며 관측성으로 가시성 유지.
  • 격리 런타임 액세스가 필요한 도구 사용 에이전트 세션: 파일시스템, 네트워크, 런타임 액세스가 필요한 작업에 보안 격리 Sandbox 세션 실행.
  • 신뢰성 있게 조정되어야 하는 다단계 자동화: 순차 작업 조정과 재시작 시 우아한 복구를 위한 내구성 워크플로 사용.

자주 묻는 질문

Q: “클라우드에서 무한히 실행되는 코딩 에이전트 생성”이란 무엇인가요?
A: 사이트에서 Open Agents는 Sandbox로 실행을 지원하고 Workflow SDK로 조정을 처리하며 클라우드에서 무한히 실행되는 코딩 에이전트를 생성한다고 설명합니다.

Q: 애플리케이션 코드를 변경하지 않고 AI 모델 제공자를 전환할 수 있나요?
A: AI SDK는 모델 간 통합 인터페이스로, 단일 API를 사용한 제공자 전환을 허용합니다.

Q: Open Agents는 신뢰성과 제공자 문제를 어떻게 처리하나요?
A: AI Gateway는 제공자 간 요청을 라우팅하며 내장 대체, 속도 제한, 관측성을 포함합니다.

Q: 에이전트 세션은 어떻게 격리되나요?
A: Open Agents는 모든 세션에 파일시스템, 네트워크, 런타임 액세스를 포함한 보안 격리 환경을 Sandbox로 제공합니다.

Q: Workflow SDK는 어떤 문제를 해결하나요?
A: 재시작을 견디고 다단계 작업을 조정하는 내구성 있고 재개 가능한 에이전트 워크플로를 제공합니다.

대안

  • 커스텀 라우팅 및 실행을 위한 AI 에이전트 빌드 프레임워크: 번들된 AI SDK + Gateway + Sandbox + Workflow SDK 대신 모델 호출, 제공자 라우팅, 샌드박싱, 내구성을 위해 컴포넌트를 직접 조합할 수 있습니다.
  • 다단계 자동화를 위한 범용 워크플로 오케스트레이터: 에이전트 전용 모델/도구 통합 및 샌드박스 런타임 대신 오케스트레이션에 초점을 맞춘 도구는 단계를 조정할 수 있지만, 추가 에이전트 배관이 필요할 수 있습니다.
  • 에이전트 런타임이 없는 AI 모델 라우팅/게이트웨이 서비스: 제공자 라우팅 플랫폼은 폴백과 관측성을 도울 수 있지만, 보안 실행 환경과 내구성 있는 에이전트 워크플로 로직의 필요성을 대체하지 못합니다.
  • 샌드박스 코드 실행 플랫폼: 실행 격리 시스템은 보안 런타임 환경을 제공할 수 있지만, 여기에 설명된 모델/도구 통합 및 재시작-재개 가능한 에이전트 워크플로 기능을 포함하지 않습니다.