Anunciando ADK-Rust v0.1.8: Construtor Visual de Agentes & Rust 2024
Apresentando ADK Studio para design visual de fluxos de trabalho, suporte à edição Rust 2024 e o novo padrão de Agente Roteador.
1. ADK Studio: Construtor Visual de Agentes
Temos o prazer de apresentar o ADK Studio, um poderoso ambiente visual para projetar, testar e implantar agentes de IA. Com o ADK Studio, você pode:
- Editor Visual de Fluxos de Trabalho: Arraste e solte agentes, ferramentas e roteadores para criar fluxos de trabalho complexos sem escrever código repetitivo.
- Testes em Tempo Real: Converse com seus agentes imediatamente enquanto os constrói, com inspeção de estado em tempo real.
- Geração de Código: Exporte seus designs visuais para código Rust pronto para produção com um único clique.
Editor Visual do ADK Studio
2. Suporte à Edição Rust 2024
ADK-Rust v0.1.8 oferece suporte total à nova edição Rust 2024. Atualizamos nossos crates internos para aproveitar os recursos de linguagem mais recentes, garantindo melhor desempenho e ergonomia.
Nota: ADK-Rust agora requer Rust 1.85 ou posterior.
[package]
edition = "2024"
rust-version = "1.85"
[dependencies]
adk-rust = "0.1.8"3. Novo Agente Roteador
O novo padrão de Agente Roteador simplifica o roteamento inteligente de requisições. Em vez de engenharia de prompt complexa, use o Agente Roteador dedicado para despachar tarefas para sub-agentes especializados com base na intenção.
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. Mudanças Disruptivas
Esta versão inclui algumas mudanças disruptivas para melhorar a consistência e a estabilidade:
- Renomeado o crate `gemini_rust` para `adk_gemini` para consistência.
- Versão mínima suportada de Rust atualizada para 1.85.
- Refatorado `AgentBuilder` para `LlmAgentBuilder` para maior clareza.