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
Pourquoi choisir ADK-Rust?
Conçu de zéro pour les développeurs qui exigent performance, sécurité et flexibilité.
Agnostique du modèle
Gemini, OpenAI, Anthropic - changez de modèle en une ligne. Utilisez le meilleur modèle pour chaque tâche sans verrouillage fournisseur.
Conception modulaire
Utilisez seulement ce dont vous avez besoin. Des crates individuelles pour les agents, modèles, outils, sessions et plus encore.
Ultra-rapide
Performance native de Rust. Conception async d'abord avec un overhead minimal. Conçu pour les charges de travail en production.
Sûr au niveau des types
Détectez les erreurs à la compilation. Pas de surprises à l'exécution. Le compilateur Rust vous protège.
Prêt pour la production
Sessions, artefacts, télémétrie, plusieurs modes de déploiement. Tout ce dont vous avez besoin pour de vraies applications.
Outils extensibles
Outils intégrés plus création facile d'outils personnalisés. Étendez les capacités des agents sans limites.
Essayez les agents IA ADK-Rust En direct
Interagissez avec de vrais agents IA construits avec adk-rust. Découvrez la puissance par vous-même.
Assistant de code
Spécialiste Rust & adk-rust pour le développement d'agents IA
Ce que cet agent peut faire
Expertise Rust
Connaissance approfondie des idiomes, motifs et meilleures pratiques de Rust
Framework adk-rust
Conseils spécialisés sur la construction d'agents IA avec adk-rust
Revue de code
Analyse le code pour les bugs, la performance et les améliorations
Conseils API
Aide avec l'intégration de l'API Gemini et l'utilisation des outils
Exemples de prompts à essayer
Tous les types d'agents dont vous avez besoin
Des chatbots simples aux workflows complexes en plusieurs étapes, ADK-Rust couvre tout.
Agent LLM
Agents conversationnels avec support d'outils et mémoire.
Workflow séquentiel
Pipelines d'exécution de tâches étape par étape.
Workflow parallèle
Traitement simultané pour une vitesse maximale.
Workflow en boucle
Raffinement itératif jusqu'à l'achèvement.
Agent graphique
Flux complexes avec branches conditionnelles.
Voix en temps réel
Agents de streaming audio bidirectionnel.
agentTypes.routerAgent.title
agentTypes.routerAgent.description
Voyez-le en action
Des APIs propres et expressives qui vous permettent de vous concentrer sur la création de grands agents.
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}
Architecture en couches
Une conception propre et modulaire qui sépare les préoccupations et permet la flexibilité.
Couche application
Vos agents et logique métier
Couche d'exécution
Exécution et orchestration
Couche agent
Agents LLM, Workflow, Graph
Couche service
Modèles, Outils, Sessions, Stockage
S'intègre à votre pile
Utilisez vos fournisseurs de modèles préférés et déployez partout.
Options de déploiement
Mode console
CLI interactive pour le développement et les tests
Mode serveur
Point de terminaison API REST pour applications web
Protocole A2A
Communication agent à agent
Démarrez en quelques minutes
Trois étapes simples pour créer votre premier agent IA avec Rust.
Ajouter à Cargo.toml
[dependencies]
adk-rust = "0.1.8"
tokio = { version = "1", features = ["full"] }Créez votre premier agent
let agent = LlmAgentBuilder::new("my_agent")
.model(Arc::new(model))
.build()?;Exécutez-le!
$ cargo runRestez connecté
Recevez des mises à jour sur les nouvelles fonctionnalités, les versions et les développements en IA agentique.