Visual Agent Builder
Design, build, and deploy AI agents without writing code
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.
1use adk_rust::prelude::*;23#[tokio::main]4async fn main() -> Result<()> {5let model = GeminiModel::new(&api_key, "gemini-2.5-flash")?;67let agent = LlmAgentBuilder::new("assistant")8.description("A helpful AI assistant")9.instruction("You are friendly and concise.")10.model(Arc::new(model))11.build()?;1213Launcher::new(Arc::new(agent)).run().await?;14Ok(())15}
계층형 아키텍처
관심사를 분리하고 유연성을 제공하는 깔끔하고 모듈식 설계.
애플리케이션 레이어
에이전트와 비즈니스 로직
러너 레이어
실행 및 오케스트레이션
에이전트 레이어
LLM, 워크플로우, 그래프 에이전트
서비스 레이어
모델, 도구, 세션, 스토리지
스택과 통합
선호하는 모델 제공업체를 사용하고 어디서나 배포하세요.
배포 옵션
콘솔 모드
개발 및 테스트를 위한 대화형 CLI
서버 모드
웹 애플리케이션을 위한 REST API 엔드포인트
A2A 프로토콜
에이전트 간 통신
연결 유지
새로운 기능, 릴리스 및 에이전틱 AI 개발에 대한 업데이트를 받으세요.