Voltar ao Blog
lançamentoestúdiorust-2024v0.1.8

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.

·5 min de leitura

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.
[Captura de Tela do ADK Studio]

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.