강력한 AI 에이전트 Rust로 구축

프로덕션 준비된 AI 에이전트를 위한 유연하고 모듈식 프레임워크. 모델 불가지론적. 타입 안전. 초고속.

🆕 Rust 2024🎨 Visual Builder🦀 Rust 네이티브 비동기 우선🔌 플러그인 가능
main.rs

Visual Agent Builder

Design, build, and deploy AI agents without writing code

ADK Studio - Workflow Editor
Start
User Input
Agent
Research
Output
Final Report
🖱️

Drag & Drop

Visual workflow designer with ReactFlow canvas

Code Generation

One-click export to production Rust code

📡

Live Streaming

Real-time SSE with agent animations

ADK-Rust?

성능, 안전성, 유연성을 요구하는 개발자를 위해 처음부터 구축되었습니다.

🎯

모델 불가지론적

Gemini, OpenAI, Anthropic - 한 줄로 모델 전환. 벤더 종속 없이 각 작업에 최적의 모델 사용.

🔧

모듈식 설계

필요한 것만 사용하세요. 에이전트, 모델, 도구, 세션 등을 위한 개별 크레이트.

초고속

네이티브 Rust 성능. 최소 오버헤드의 비동기 우선 설계. 프로덕션 워크로드를 위해 구축됨.

🛡️

타입 안전

컴파일 시점에 오류 포착. 런타임 서프라이즈 없음. Rust 컴파일러가 지켜줍니다.

🚀

프로덕션 준비

세션, 아티팩트, 텔레메트리, 다중 배포 모드. 실제 애플리케이션에 필요한 모든 것.

🔌

확장 가능한 도구

내장 도구와 쉬운 커스텀 도구 생성. 에이전트 기능을 무한히 확장.

ADK-Rust AI 에이전트 체험 라이브

adk-rust로 구축된 실제 AI 에이전트와 상호작용하세요. 직접 힘을 경험하세요.

🦀

코드 헬퍼

AI 에이전트 개발을 위한 Rust 및 adk-rust 전문가

이 에이전트가 할 수 있는 것

⚙️
Rust 전문성

Rust 관용구, 패턴, 모범 사례에 대한 깊은 지식

🤖
adk-rust 프레임워크

adk-rust로 AI 에이전트 구축에 대한 전문 가이드

🔍
코드 리뷰

버그, 성능, 개선 사항에 대한 코드 분석

📚
API 가이드

Gemini API 통합 및 도구 사용 지원

시도해 볼 예시 프롬프트

필요한 모든 에이전트 유형

간단한 챗봇부터 복잡한 다단계 워크플로우까지, ADK-Rust가 모두 커버합니다.

💬

LLM 에이전트

도구 지원 및 메모리가 있는 대화형 에이전트.

📋

순차 워크플로우

단계별 작업 실행 파이프라인.

🔀

병렬 워크플로우

최대 속도를 위한 동시 처리.

🔁

루프 워크플로우

완료까지 반복적 개선.

🕸️

그래프 에이전트

조건부 분기가 있는 복잡한 흐름.

🎙️

실시간 음성

양방향 오디오 스트리밍 에이전트.

🔀

agentTypes.routerAgent.title

agentTypes.routerAgent.description

실제 동작 확인

훌륭한 에이전트 구축에 집중할 수 있게 해주는 깔끔하고 표현력 있는 API.

basic.rs
1use adk_rust::prelude::*;
2
3#[tokio::main]
4async fn main() -> Result<()> {
5 let model = GeminiModel::new(&api_key, "gemini-2.5-flash")?;
6
7 let agent = LlmAgentBuilder::new("assistant")
8 .description("A helpful AI assistant")
9 .instruction("You are friendly and concise.")
10 .model(Arc::new(model))
11 .build()?;
12
13 Launcher::new(Arc::new(agent)).run().await?;
14 Ok(())
15}

계층형 아키텍처

관심사를 분리하고 유연성을 제공하는 깔끔하고 모듈식 설계.

애플리케이션 레이어

에이전트와 비즈니스 로직

러너 레이어

실행 및 오케스트레이션

에이전트 레이어

LLM, 워크플로우, 그래프 에이전트

서비스 레이어

모델, 도구, 세션, 스토리지

스택과 통합

선호하는 모델 제공업체를 사용하고 어디서나 배포하세요.

Google Gemini
Google Gemini
OpenAI
OpenAI
Anthropic
Anthropic
DeepSeek
DeepSeek

배포 옵션

💻

콘솔 모드

개발 및 테스트를 위한 대화형 CLI

🌐

서버 모드

웹 애플리케이션을 위한 REST API 엔드포인트

🤝

A2A 프로토콜

에이전트 간 통신

몇 분 안에 시작하기

Rust로 첫 번째 AI 에이전트를 구축하는 세 가지 간단한 단계.

1

Cargo.toml에 추가

[dependencies]
adk-rust = "0.1.8"
tokio = { version = "1", features = ["full"] }
2

첫 번째 에이전트 생성

let agent = LlmAgentBuilder::new("my_agent")
    .model(Arc::new(model))
    .build()?;
3

실행하기!

$ cargo run

연결 유지

새로운 기능, 릴리스 및 에이전틱 AI 개발에 대한 업데이트를 받으세요.

평가하려면 클릭, 지우려면 다시 클릭

ADK-Rust | Rust로 강력한 AI 에이전트 구축