ब्लॉग पर वापस
रिलीज़स्टूडियोरस्ट-2024v0.1.8

ADK-Rust v0.1.8 की घोषणा: विज़ुअल एजेंट बिल्डर और Rust 2024

विज़ुअल वर्कफ़्लो डिज़ाइन के लिए ADK Studio, Rust 2024 संस्करण समर्थन, और नए राउटर एजेंट पैटर्न का परिचय।

·5 मिनट का पठन

1. ADK Studio: विज़ुअल एजेंट बिल्डर

हम ADK Studio का परिचय देते हुए रोमांचित हैं, जो AI एजेंटों को डिज़ाइन करने, परीक्षण करने और तैनात करने के लिए एक शक्तिशाली विज़ुअल वातावरण है। ADK Studio के साथ, आप यह कर सकते हैं:

  • विज़ुअल वर्कफ़्लो संपादक: बिना बॉयलरप्लेट कोड लिखे जटिल वर्कफ़्लो बनाने के लिए एजेंटों, टूल और राउटर को ड्रैग और ड्रॉप करें।
  • रीयल-टाइम परीक्षण: अपने एजेंटों को बनाते ही उनसे तुरंत चैट करें, लाइव स्थिति निरीक्षण के साथ।
  • कोड जनरेशन: अपने विज़ुअल डिज़ाइन को एक क्लिक से उत्पादन-तैयार Rust कोड में निर्यात करें।
[ADK Studio स्क्रीनशॉट]

ADK Studio विज़ुअल संपादक

2. Rust 2024 संस्करण समर्थन

ADK-Rust v0.1.8 नए Rust 2024 संस्करण का पूरी तरह से समर्थन करता है। हमने बेहतर प्रदर्शन और एर्गोनॉमिक्स सुनिश्चित करने के लिए नवीनतम भाषा सुविधाओं का लाभ उठाने के लिए अपनी आंतरिक क्रेट्स को अपडेट किया है।

ध्यान दें: ADK-Rust को अब Rust 1.85 या बाद के संस्करण की आवश्यकता है।

[package]
edition = "2024"
rust-version = "1.85"

[dependencies]
adk-rust = "0.1.8"

3. नया राउटर एजेंट

नया राउटर एजेंट पैटर्न इंटेलिजेंट रिक्वेस्ट रूटिंग को सरल बनाता है। जटिल प्रॉम्प्ट इंजीनियरिंग के बजाय, इरादे के आधार पर विशेष सब-एजेंटों को कार्य भेजने के लिए समर्पित राउटर एजेंट का उपयोग करें।

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. ब्रेकिंग परिवर्तन

इस रिलीज़ में स्थिरता और सुसंगतता में सुधार के लिए कुछ ब्रेकिंग परिवर्तन शामिल हैं:

  • सुसंगतता के लिए `gemini_rust` क्रेट का नाम बदलकर `adk_gemini` किया गया।
  • न्यूनतम समर्थित Rust संस्करण को 1.85 में अपडेट किया गया।
  • स्पष्टता के लिए `AgentBuilder` को `LlmAgentBuilder` में रीफैक्टर किया गया।