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 qué elegir ADK-Rust?
Construido desde cero para desarrolladores que exigen rendimiento, seguridad y flexibilidad.
Agnóstico de Modelos
Gemini, OpenAI, Anthropic - cambia de modelo con una línea. Usa el mejor modelo para cada tarea sin dependencia del proveedor.
Diseño Modular
Usa solo lo que necesitas. Crates individuales para agentes, modelos, herramientas, sesiones y más.
Extremadamente Rápido
Rendimiento nativo de Rust. Diseño async-first con overhead mínimo. Construido para cargas de producción.
Tipado Seguro
Detecta errores en tiempo de compilación. Sin sorpresas en tiempo de ejecución. El compilador de Rust te respalda.
Listo para Producción
Sesiones, artefactos, telemetría, múltiples modos de despliegue. Todo lo que necesitas para aplicaciones reales.
Herramientas Extensibles
Herramientas integradas más fácil creación de herramientas personalizadas. Extiende las capacidades del agente sin límites.
Prueba los Agentes IA de ADK-Rust en Vivo
Interactúa con agentes IA reales construidos con adk-rust. Experimenta el poder de primera mano.
Asistente de Código
Especialista en Rust y adk-rust para desarrollo de agentes IA
Lo que este agente puede hacer
Experiencia en Rust
Conocimiento profundo de modismos, patrones y mejores prácticas de Rust
Framework adk-rust
Orientación especializada sobre construcción de agentes IA con adk-rust
Revisión de Código
Analiza código en busca de errores, rendimiento y mejoras
Guía de API
Ayuda con integración de API de Gemini y uso de herramientas
Ejemplos de consultas para probar
Todos los Tipos de Agente que Necesitas
Desde chatbots simples hasta flujos de trabajo complejos de múltiples pasos, ADK-Rust te tiene cubierto.
Agente LLM
Agentes conversacionales con soporte de herramientas y memoria.
Flujo de Trabajo Secuencial
Pipelines de ejecución de tareas paso a paso.
Flujo de Trabajo Paralelo
Procesamiento concurrente para máxima velocidad.
Flujo de Trabajo en Bucle
Refinamiento iterativo hasta completar.
Agente de Grafo
Flujos complejos con ramas condicionales.
Voz en Tiempo Real
Agentes de streaming de audio bidireccional.
agentTypes.routerAgent.title
agentTypes.routerAgent.description
Véalo en Acción
APIs limpias y expresivas que te permiten enfocarte en construir grandes 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}
Arquitectura en Capas
Un diseño limpio y modular que separa preocupaciones y permite flexibilidad.
Capa de Aplicación
Tus agentes y lógica de negocio
Capa de Ejecución
Ejecución y orquestación
Capa de Agente
Agentes LLM, Flujo de Trabajo, Grafo
Capa de Servicio
Modelos, Herramientas, Sesiones, Almacenamiento
Se Integra con tu Stack
Usa tus proveedores de modelos favoritos y despliega en cualquier lugar.
Opciones de Despliegue
Modo Consola
CLI interactivo para desarrollo y pruebas
Modo Servidor
Endpoint REST API para aplicaciones web
Protocolo A2A
Comunicación Agente-a-Agente
Comienza en Minutos
Tres simples pasos para construir tu primer agente IA con Rust.
Añadir a Cargo.toml
[dependencies]
adk-rust = "0.1.8"
tokio = { version = "1", features = ["full"] }Crea tu primer agente
let agent = LlmAgentBuilder::new("my_agent")
.model(Arc::new(model))
.build()?;¡Ejecútalo!
$ cargo runMantente Conectado
Recibe actualizaciones sobre nuevas características, lanzamientos y desarrollos de IA agentic.