Anunciando ADK-Rust v0.1.8: Constructor Visual de Agentes y Rust 2024
Presentamos ADK Studio para el diseño visual de flujos de trabajo, soporte para la edición Rust 2024 y el nuevo patrón de Agente Enrutador.
1. ADK Studio: Constructor Visual de Agentes
Estamos encantados de presentar ADK Studio, un potente entorno visual para diseñar, probar e implementar agentes de IA. Con ADK Studio, puedes:
- Editor Visual de Flujos de Trabajo: Arrastra y suelta agentes, herramientas y enrutadores para crear flujos de trabajo complejos sin escribir código repetitivo.
- Pruebas en Tiempo Real: Chatea con tus agentes inmediatamente mientras los construyes, con inspección de estado en vivo.
- Generación de Código: Exporta tus diseños visuales a código Rust listo para producción con un solo clic.
Editor Visual de ADK Studio
2. Soporte para la Edición Rust 2024
ADK-Rust v0.1.8 es totalmente compatible con la nueva edición Rust 2024. Hemos actualizado nuestras crates internas para aprovechar las últimas características del lenguaje, asegurando un mejor rendimiento y ergonomía.
Nota: ADK-Rust ahora requiere Rust 1.85 o posterior.
[package]
edition = "2024"
rust-version = "1.85"
[dependencies]
adk-rust = "0.1.8"3. Nuevo Agente de Enrutamiento
El nuevo patrón de Agente de Enrutamiento simplifica el enrutamiento inteligente de solicitudes. En lugar de una ingeniería de prompts compleja, utilice el Agente de Enrutamiento dedicado para despachar tareas a subagentes especializados basados en la intención.
let router = LlmAgentBuilder::new("router")
.description("Routes requests to the appropriate specialist")
.sub_agents(vec![
Arc::new(billing_agent),
Arc::new(tech_support),
Arc::new(sales_agent),
])
.model(Arc::new(model))
.build()?;4. Cambios Disruptivos
Esta versión incluye algunos cambios disruptivos para mejorar la consistencia y la estabilidad:
- Se renombró la crate `gemini_rust` a `adk_gemini` para mayor consistencia.
- Se actualizó la versión mínima soportada de Rust a 1.85.
- Se refactorizó `AgentBuilder` a `LlmAgentBuilder` para mayor claridad.