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
Por que escolher ADK-Rust?
Construído do zero para desenvolvedores que exigem desempenho, segurança e flexibilidade.
Agnóstico de Modelos
Gemini, OpenAI, Anthropic - troque modelos com uma linha. Use o melhor modelo para cada tarefa sem lock-in de fornecedor.
Design Modular
Use apenas o que precisa. Crates individuais para agentes, modelos, ferramentas, sessões e mais.
Extremamente Rápido
Desempenho nativo de Rust. Design async-first com overhead mínimo. Construído para cargas de produção.
Tipado Seguro
Capture erros em tempo de compilação. Sem surpresas em tempo de execução. O compilador Rust está do seu lado.
Pronto para Produção
Sessões, artefatos, telemetria, múltiplos modos de implantação. Tudo que você precisa para aplicações reais.
Ferramentas Extensíveis
Ferramentas integradas mais criação fácil de ferramentas personalizadas. Estenda as capacidades do agente sem limites.
Experimente os Agentes de IA ADK-Rust Ao Vivo
Interaja com agentes de IA reais construídos com adk-rust. Experimente o poder em primeira mão.
Assistente de Código
Especialista em Rust e adk-rust para desenvolvimento de agentes de IA
O que este agente pode fazer
Expertise em Rust
Conhecimento profundo de idiomas, padrões e melhores práticas do Rust
Framework adk-rust
Orientação especializada sobre construção de agentes de IA com adk-rust
Revisão de Código
Analisa código para bugs, performance e melhorias
Orientação de API
Ajuda com integração da API Gemini e uso de ferramentas
Exemplos de perguntas para experimentar
Todos os Tipos de Agente que Você Precisa
De chatbots simples a fluxos de trabalho complexos de múltiplas etapas, ADK-Rust tem você coberto.
Agente LLM
Agentes conversacionais com suporte a ferramentas e memória.
Fluxo de Trabalho Sequencial
Pipelines de execução de tarefas passo a passo.
Fluxo de Trabalho Paralelo
Processamento concorrente para máxima velocidade.
Fluxo de Trabalho em Loop
Refinamento iterativo até a conclusão.
Agente de Grafo
Fluxos complexos com ramificações condicionais.
Voz em Tempo Real
Agentes de streaming de áudio bidirecional.
agentTypes.routerAgent.title
agentTypes.routerAgent.description
Veja em Ação
APIs limpas e expressivas que permitem focar na construção de ótimos agentes.
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}
Arquitetura em Camadas
Um design limpo e modular que separa preocupações e permite flexibilidade.
Camada de Aplicação
Seus agentes e lógica de negócio
Camada de Execução
Execução e orquestração
Camada de Agente
Agentes LLM, Fluxo de Trabalho, Grafo
Camada de Serviço
Modelos, Ferramentas, Sessões, Armazenamento
Integra com Sua Stack
Use seus provedores de modelos favoritos e implante em qualquer lugar.
Opções de Implantação
Modo Console
CLI interativo para desenvolvimento e testes
Modo Servidor
Endpoint REST API para aplicações web
Protocolo A2A
Comunicação Agente-para-Agente
Comece em Minutos
Três passos simples para construir seu primeiro agente de IA com Rust.
Adicionar ao Cargo.toml
[dependencies]
adk-rust = "0.1.8"
tokio = { version = "1", features = ["full"] }Crie seu primeiro agente
let agent = LlmAgentBuilder::new("my_agent")
.model(Arc::new(model))
.build()?;Execute!
$ cargo runFique Conectado
Receba atualizações sobre novos recursos, lançamentos e desenvolvimentos de IA agentic.