Ankündigung von ADK-Rust v0.1.8: Visueller Agent Builder & Rust 2024
Wir stellen ADK Studio für visuelles Workflow-Design, Unterstützung für die Rust 2024 Edition und das neue Router-Agent-Muster vor.
1. ADK Studio: Visueller Agent Builder
Wir freuen uns, ADK Studio vorzustellen, eine leistungsstarke visuelle Umgebung zum Entwerfen, Testen und Bereitstellen von KI-Agenten. Mit ADK Studio können Sie:
- Visueller Workflow-Editor: Ziehen Sie Agenten, Tools und Router per Drag & Drop, um komplexe Workflows zu erstellen, ohne Boilerplate-Code schreiben zu müssen.
- Echtzeit-Tests: Chatten Sie sofort mit Ihren Agenten, während Sie sie erstellen, mit Live-Zustandsinspektion.
- Code-Generierung: Exportieren Sie Ihre visuellen Designs mit einem einzigen Klick in produktionsreifen Rust Code.
ADK Studio Visueller Editor
2. Rust 2024 Edition Unterstützung
ADK-Rust v0.1.8 unterstützt die neue Rust 2024 Edition vollständig. Wir haben unsere internen Crates aktualisiert, um die neuesten Sprachfunktionen zu nutzen und so eine bessere Leistung und Ergonomie zu gewährleisten.
Hinweis: ADK-Rust erfordert jetzt Rust 1.85 oder neuer.
[package]
edition = "2024"
rust-version = "1.85"
[dependencies]
adk-rust = "0.1.8"3. Neuer Router-Agent
Das neue Router-Agent-Muster vereinfacht die intelligente Anforderungsweiterleitung. Anstelle von komplexem Prompt Engineering verwenden Sie den dedizierten Router-Agenten, um Aufgaben basierend auf der Absicht an spezialisierte Sub-Agenten zu verteilen.
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. Breaking Changes
Diese Version enthält einige Breaking Changes, um die Konsistenz und Stabilität zu verbessern:
- `gemini_rust` Crate wurde zur Konsistenz in `adk_gemini` umbenannt.
- Mindest unterstützte Rust Version auf 1.85 aktualisiert.
- `AgentBuilder` wurde zur Klarheit in `LlmAgentBuilder` refaktorisiert.