ADK-Rust 2.0

Rust에서 프로덕션 AI 에이전트를 구축하세요.

ADK-Rust는 개발자에게 모델 호출, 도구, 메모리, 다중 에이전트 워크플로, 실시간 음성 및 개방형 에이전트 프로토콜을 위한 형식화된 런타임을 제공합니다. 하나의 에이전트로 시작하여 제품에 필요한 기능을 추가하세요.

타입 안전 이벤트공급자 선택오픈 소스Rust 2024
ADK-Rust runtimeWRITING
basic_agent.rsRust
▍
Live runtime trace
CodeCompose
RunRequest
EventsStream

Composing the selected agent…

하나의 요청을 따르십시오

에이전트 구성

ADK-Rust 에이전트는 비동기 Rust 구성 요소입니다. Runner는 요청 및 세션 컨텍스트를 제공하고 에이전트는 타입 안전 도구를 호출할 수 있으며 인터페이스는 작업이 진행되는 동안 구조화된 이벤트를 수신합니다.

One agent turn

Follow the sequence

Stage 01 · Request

request.rs

Rust runtime

The application starts one agent turn.

The user, session, and message travel together. That gives the Runner enough context to continue an existing conversation or begin a new one.

let events = runner
    .run_str(
        "user-42",
        "session-1842",
        "Where is order 1842?",
    )
    .await?;
Event emitted
message.receiveduser-42 · session-1842 · Where is order 1842?

작업 실행 방법 선택

모든 에이전트에 대한 유연한 실행 모델.

대화 도우미, 제어된 작업 흐름, 실시간 음성 경험, 코딩 에이전트는 서로 다른 운영 요구 사항을 가지고 있습니다. ADK-Rust는 동일한 Runner, 도구, 세션, 이벤트 및 프로덕션 서비스를 유지하면서 각 에이전트에게 전용 에이전트 유형을 제공합니다.

When to use it

Let one agent reason, answer, and choose tools.

Use an LLM agent when the next step depends on the user’s request. Instructions define its role, typed tools give it actions, and the Runner streams each event to your application.

Good fit for

Support assistants, research agents, internal copilots, and product features that combine conversation with actions.

01Request
02LlmAgent
03Model + tools
04Typed events
llm_agent.rsTyped Rust
let agent = LlmAgentBuilder::new("support")
    .model(model)
    .instruction("Help the user and call tools when useful.")
    .tool(Arc::new(LookUpOrder))
    .build()?;

Runner::builder()
    .agent(Arc::new(agent))
    .session_service(sessions)
    .build()?;

하나의 구성 가능한 런타임

에이전트 시스템 구축

모델은 에이전트 제품의 일부입니다. ADK-Rust는 실행, 도구, 상태, 인터페이스 및 운영 제어를 명확한 계층에 유지하므로 개발자는 에이전트 계약을 다시 작성하지 않고도 공급자나 서비스를 교체할 수 있습니다.

제품 인터페이스

사람

웹, 모바일, 음성

사람들이 질문하고, 검토하고, 승인하는 인터페이스입니다.

에이전트

A2A, ACP, AWP

원격 에이전트, 코딩 에이전트 및 웹사이트를 위한 구조화된 인터페이스입니다.

서비스

REST, SSE, WebSocket

애플리케이션 API 및 라이브 이벤트 전달.

ADK-Rust Runner

호출 컨텍스트 · 세션 · 유형이 지정된 이벤트 스트림

이유

LLM 및 맞춤형 에이전트

입력된 Rust 동작을 통해 유연한 결정을 내릴 수 있습니다.

좌표

워크플로 및 그래프

순차, 병렬, 루프, 조건부 및 내구성 작업.

상호작용

실시간 에이전트

양방향 오디오, 비디오, 전사 및 도구.

실행

코딩 및 CodeAct

제한된 소프트웨어 및 코드 실행 워크플로우.

행위

도구 + MCP

입력된 작업 및 외부 기능.

기억하다

상태 + RAG

세션, 메모리, 아티팩트 및 지식.

운영하다

정책 + 원격 측정

승인, 승인, 감사 및 평가.

교체 가능한 서비스

모델

OpenAI, Gemini, Anthropic

에이전트 및 워크로드별로 공급자를 선택하세요.

상태

메모리 및 스토리지

인메모리, 데이터베이스, 벡터, 그래프 및 아티팩트 백엔드.

생산

인증 및 관찰 가능성

보안, 비밀, 정책, 추적, 평가 및 배포.

AI 에이전트 프레임워크 비교 · 2026년 8월

귀하의 시스템에 맞는 AI 에이전트 프레임워크를 선택하세요.

아래의 모든 프레임워크는 모델과 도구를 호출할 수 있습니다. 에이전트가 작업을 조정하고, 중단 후 복구하고, 실시간 대화를 유지하고, 개방형 프로토콜을 통해 연결하고, 프로덕션 소프트웨어로 작동해야 할 때 중요한 차이점이 나타납니다.

ADK-Rust 장점

Rust에서 완전한 에이전트 시스템을 구축하세요.

Rust의 기본 런타임

에이전트, 워크플로, 도구, 상태 및 서버는 동일한 유형 안전 시스템으로 컴파일됩니다.

프로토콜 범위

검토된 프레임워크에는 프로토콜이 지원하는 클라이언트 및 서버 역할과 함께 MCP, A2A, ACP 및 AWP가 함께 문서화되어 있습니다.

여러 공급자와의 실시간

OpenAI Realtime 및 Gemini Live는 도구 및 미디어 이벤트와 하나의 실시간 에이전트 모델을 공유합니다.

모듈형 생산 능력

기능 계층을 사용하면 팀은 필요한 런타임, 상태, 프로토콜 및 운영 제어만 컴파일할 수 있습니다.

다른 프레임워크의 장점

올바른 선택은 여전히 스택에 따라 다릅니다.

Google ADK

가장 광범위한 언어 범위와 강력한 Google Cloud 경로.

LangGraph

심층적이고 잘 문서화된 그래프 지속성, 복구, 재생 및 시간 여행.

Microsoft Agent Framework

분산되고 내구성 있는 워크플로 및 Microsoft 엔터프라이즈 통합.

OpenAI Agents SDK

OpenAI 기본 에이전트, 음성, 도구 및 추적에 대한 가장 직접적인 경로입니다.

CrewAI

Python 개발자를 위한 접근 가능한 역할 기반 팀 및 흐름 우선 오케스트레이션.

PydanticAI

탁월한 Python 검증 인체공학적 설계와 성숙하고 내구성이 뛰어난 엔진 통합.

Mastra

강력한 Studio, 메모리, 음성 및 배포 옵션을 갖춘 광범위한 TypeScript 제품 툴킷입니다.

역량 매트릭스

문서화된 프레임워크 기능을 비교하세요.

내장공식 통합플랫폼 또는 확장미리보기
2026년 8월에 검토된 7개의 주요 AI 에이전트 프레임워크와 ADK-Rust 비교.
능력비교 기준선ADK-RustRustOpenAI Agents SDKPython · TypeScriptGoogle ADK5개 언어LangGraphPython · TypeScriptMicrosoft Agent FrameworkC# · Python · Go 미리보기CrewAIPythonPydanticAIPythonMastraTypeScript
런타임 및 언어에이전트는 어떻게 되나요?
ADK-Rust 이점

애플리케이션에 컴파일된 기본 Rust 런타임입니다.

내장

유형 확인된 애플리케이션 코드가 있는 Python 및 TypeScript API.

언어 지도자

Python, TypeScript, Go, Java 및 Kotlin.

내장

Python 및 TypeScript에 해당하는 그래프 런타임입니다.

내장

전체 C# 및 Python 구현; Go는 미리 보기 상태입니다.

내장

팀과 흐름을 위한 Python 프레임워크입니다.

내장

Python 유형과 Pydantic 런타임 검증.

내장

Node.js, Bun, Deno 및 Cloudflare 전반에 걸쳐 TypeScript를 사용합니다.

에이전트 오케스트레이션작품은 어떻게 구성될 수 있나요?
내장

LLM, 사용자 정의, 순차, 병렬, 루프, 조건부, 그래프, 실시간 및 코딩 에이전트.

내장

에이전트 루프, 도구로서의 에이전트, 전문가 간의 핸드오프.

내장

ADK 2.0의 워크플로 에이전트와 그래프 및 협업 워크플로 그래프는 현재 Python 및 Go를 대상으로 합니다.

핵심 강도

하위 수준 그래프, 라우터, 하위 그래프, 루프, 분기 및 병렬 팬아웃.

핵심 강도

확인된 경로와 사전 구축된 다중 에이전트 패턴을 사용하여 워크플로를 그래프로 표시합니다.

내장

역할 기반 팀과 이벤트 기반 분기 흐름.

표면 미리보기

위임, 핸드오프, 병렬 작업 및 검증된 상태 유형을 갖춘 그래프 빌더.

내장

순차적, 병렬, 분기 및 반복 작업을 위한 에이전트, 감독자 및 스키마 검사 워크플로입니다.

장기 실행 작업작업을 일시 중지하고 복구할 수 있나요?
내장

영구 세션, 그래프 체크포인트, 인터럽트, 재시도 및 취소.

내장

세션, 재개 가능한 실행 상태 및 승인 일시 중지 일반적인 내구성이 뛰어난 워크플로 엔진이 아닙니다.

내장

워크플로 런타임에 의해 관리되는 세션, 상태 및 이벤트 지속성.

내구성의 선두주자

체크포인트 복구, 보류 중인 쓰기, 재생, 시간 여행 및 분기.

내구성의 선두주자

Durable Extension를 통한 분산 복구 및 안정적인 스트리밍.

내장

흐름 체크포인트 및 이력서 JSON 및 SQLite 공급자가 번들로 제공됩니다.

공식 통합

Temporal, DBOS, Prefect 및 Restate를 통한 내구성 있는 실행.

공식 통합

내구성 있는 실행 실행기를 사용하여 워크플로를 일시 중지하고 재개합니다.

실시간 미디어실시간 대화가 가능한가요?
ADK-Rust 이점

오디오, 비디오 및 도구를 포함하여 OpenAI Realtime 및 Gemini Live용 실시간 에이전트 표면 1개.

내장

음성 에이전트 패턴 및 OpenAI Realtime API.

실험적

실험적인 Python 표면을 통한 Gemini Live 오디오 및 비디오.

검토된 핵심에 없음

풍부한 토큰 및 이벤트 스트리밍이 있지만 기본 라이브 미디어 세션 런타임이 문서화되어 있지 않습니다.

공식 경로

코어의 응답 스트리밍 및 Foundry를 통한 호스팅된 전이중 음성.

검토된 핵심에 없음

이벤트 스트리밍이 문서화되어 있습니다. 기본 라이브 미디어 런타임은 그렇지 않습니다.

부분

기본 음성-음성 런타임 없이 오디오 입력 및 UI 이벤트 스트림.

내장

음성, 전사 및 실시간 공급자를 위한 음성 레이어입니다.

개방형 프로토콜맞춤형 접착제 없이 무엇을 연결할 수 있나요?
ADK-Rust 이점

MCP 클라이언트/서버 · A2A · 코딩 ACP 클라이언트/서버 · AWP · ACP/AP2 상거래.

내장

MCP 연결 및 MCP 지원 도구.

내장

원격 에이전트를 노출하고 사용하기 위한 MCP 및 A2A.

공식 통합

MCP 클라이언트와 Agent Server를 통한 MCP/A2A 노출.

내장

MCP, A2A 및 AG-UI 통합.

공식 표면

MCP는 심층적으로 문서화되어 있습니다. A2A는 공식 표면에 광고됩니다.

표면 미리보기

MCP 클라이언트/서버와 Harness의 실험적인 ACP 서버 지원.

내장

MCP 클라이언트/서버, A2A 클라이언트/서버 및 ACP 코딩 에이전트 클라이언트.

생산 수명주기프레임워크에는 무엇이 포함되어 있나요?
하나의 모듈식 작업 공간

세션, 메모리, 아티팩트, RAG, 인증, 가드레일, 평가 및 OpenTelemetry.

내장

세션, 가드레일, 승인 및 추적 귀하의 애플리케이션은 스토리지와 배포를 소유합니다.

내장

Google Cloud 옵션을 사용한 세션, 메모리, 아티팩트, 평가, 관측 가능성

코어 플러스 플랫폼

지속성이 핵심입니다. LangSmith는 추적, 평가, 배포 및 운영을 추가합니다.

내장

세션, 메모리 공급자, 미들웨어, 평가 및 OpenTelemetry.

코어 플러스 플랫폼

코어의 메모리 및 체크포인트 AMP는 추적, RBAC, SSO 및 배포를 추가합니다.

내장

검증된 출력, 평가 및 OpenTelemetry 배포는 애플리케이션 소유로 유지됩니다.

내장

메모리, 평가, 관찰 가능성, Studio 및 배포 어댑터.

배포 모델어디에서 실행할 수 있나요?
ADK-Rust 이점

클라우드, 자체 호스팅, 에지 및 제한된 환경을 위한 기능 계층 네이티브 바이너리입니다.

Application-owned

인프라에 Python 또는 TypeScript 애플리케이션을 배포합니다.

클라우드 리더

관리형 에이전트 런타임, Cloud Run, GKE 또는 휴대용 컨테이너.

서버 플러스 플랫폼

자체 호스팅의 경우 Agent Server, 관리형 작업의 경우 LangSmith입니다.

광범위한 호스팅

Foundry, Azure Functions, 컨테이너, Kubernetes 또는 자체 호스팅 서비스.

코어 플러스 플랫폼

자체 호스팅 Python 서비스 또는 AMP 배포 플랫폼.

Application-owned

Python 애플리케이션을 배포하고 내구성 있는 실행 백엔드를 선택합니다.

웹 런타임 리더

Node.js, Bun, Deno, Cloudflare, 서버리스 플랫폼 또는 독립형 서버.

모든 프레임워크를 비교하려면 가로로 스크롤하세요. 기능 및 ADK-Rust 열은 계속 표시됩니다.

방법, 정의 및 주요 출처

이는 전체 카탈로그가 아닌 2026년 8월 3일자 문서 검토입니다. "내장"이란 기능이 문서화된 프레임워크 표면의 일부임을 의미합니다. "공식 통합" 및 "플랫폼 또는 확장"은 공식 동반자를 통해 제공되는 기능을 식별합니다. "검토된 코어에 없음"은 검토된 공식 문서에서 동등한 기본 표면이 발견되지 않았음을 의미합니다. 이는 맞춤형 통합이 불가능하다는 의미는 아닙니다.

우리는 비교 가능한 공개 벤치마크 없이는 성능, 보안, 비용 또는 성숙도의 승자를 주장하지 않습니다. 미리보기 및 실험적 기능에는 라벨이 지정되어 있습니다. 호스팅 공급업체 서비스는 문서를 통해 경계가 명확해지는 오픈 소스 프레임워크 기능과 분리됩니다.

시스템 경계를 넘어

개방형 프로토콜로 에이전트의 역량을 강화하세요.

Rust 프로세스는 로컬 도구와 하위 에이전트를 직접 소유할 수 있습니다. 다른 팀, 서비스, 에이전트, 코딩 환경 또는 웹사이트가 해당 기능을 소유한 경우 개방형 프로토콜은 양측에 안정적인 계약을 제공합니다.

에이전트 추론부터 사용 가능한 소프트웨어까지

에이전트가 인터페이스도 배송하도록 하세요.

ADK UI는 입력된 Rust 도구 출력을 A2UI, AG-UI, MCP 앱 및 AWP 전반에 걸쳐 브랜드 양식, 의사 결정 작업 공간, 완전한 라우팅된 애플리케이션, 스트리밍 표면 및 안전한 3D 장면으로 변환합니다.

브랜드 키트다중 페이지 앱스트리밍 UI선언적 3D
ADK UI 쇼케이스
6개의 독립적인 ADK UI 생성 인터페이스 예

슈퍼 에이전트

프로덕션에서 실행되는 ADK-Rust 에이전트.

이러한 시스템은 에이전트, 도구, 상태, 워크플로, 인터페이스 및 운영 경계를 결합하여 사람들이 사용할 수 있는 작업을 생성합니다.

ZSpreadsheet workbook interface showing an AI-generated spreadsheet.검증된 사례 연구

ZSpreadsheet

프롬프트 및 작업 공간 파일에서 편집 가능한 Excel 통합 문서를 만듭니다.

플래너, 작성자 및 스타일러는 ADK-Rust v2를 통해 조정하고, 74개 도구 Excel MCP 서버를 사용하고, 버전이 지정된 .xlsx 아티팩트를 반환합니다.

SequentialAgentMCP유물
사례 연구 읽기
Amos AI Accountant inside the ERP with its workplan and evidence panels.검증된 사례 연구

Amos AI

라이브 ERP 내에서 회계 업무를 수행합니다.

실시간 대화, 회계 기술, 범위가 지정된 ERP 도구, 메모리, 예약 에이전트, 확인 게이트 및 스크린샷 증거가 하나의 제품으로 작동합니다.

실시간도구 승인메모리
사례 연구 읽기
JobHunter job-seeker workspace with the ADK-Rust agent panel open.검증된 사례 연구

JobHunter

구직자와 채용 담당자를 위해 조정된 에이전트 팀을 운영합니다.

역할별 코디네이터와 전문가는 검색, 일치, 작업 준비, 진행 상황 유지 및 검토를 위해 결과적 작업을 일시 중지합니다.

Multi-agentA2A승인
사례 연구 읽기

Rust 작업부터 시작하세요

에이전트 프로젝트를 생성하고, 컴파일하고, 로컬로 실행합니다.

CLI는 작업 템플릿에서 시작됩니다. 먼저 에이전트 형태를 선택한 다음 프로젝트에 필요할 때 도구, 세션, 원격 측정, 가드레일, 실시간 미디어, RAG 또는 프로토콜을 추가하세요.

터미널ADK-Rust v2
$ cargo install cargo-adk

$ cargo adk new support-agent --template tools
Created ADK agent project: ./support-agent/
  template: tools
  provider: openai

$ cd support-agent
$ cargo adk build
✅ Build successful
   profile: release
   target: target/release

$ cp .env.example .env
# Add your provider API key, then run:
$ cargo run

ADK-Rust 최신 소식

새 소식을 받아보세요

새 기능, 릴리스, AI 에이전트 분야의 발전 소식을 전해드립니다.

프레임워크 릴리스와 개발자 소식

새로운 데모, 도구, MCP 서버 및 스킬

언제든지 구독 취소 가능

ADK-Rust 평가(사용해 본 경우)

별을 선택해 평가하고 다시 선택해 지울 수 있습니다

하나의 에이전트가 완전한 시스템이 될 수 있습니다.

하나의 유용한 에이전트를 구축하세요. 모든 단계를 이해하십시오. 자신감을 가지고 키워보세요.

로컬 Rust 프로젝트로 시작하세요. 동일한 유형의 런타임을 중앙에 유지하면서 워크플로, 도구, 상태, 프로토콜 및 생산 제어를 추가하세요.