Construye Potentes Agentes IA en Rust

El framework flexible y modular para agentes de IA listos para producción. Agnóstico de modelos. Tipado seguro. Extremadamente rápido.

🆕 Rust 2024🎨 Visual Builder🦀 Rust Nativo Async-first🔌 Enchufable
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

¿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.

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}

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.

Google Gemini
Google Gemini
OpenAI
OpenAI
Anthropic
Anthropic
DeepSeek
DeepSeek

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.

1

Añadir a Cargo.toml

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

Crea tu primer agente

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

¡Ejecútalo!

$ cargo run

Mantente Conectado

Recibe actualizaciones sobre nuevas características, lanzamientos y desarrollos de IA agentic.

Haz clic para calificar, haz clic de nuevo para borrar

ADK-Rust | Construye Agentes IA Potentes en Rust