ADK-Rust आधिकारिक दस्तावेज़
ADK-Rust (Agent Development Kit for Rust) के आधिकारिक दस्तावेज़ में आपका स्वागत है। यह दस्तावेज़ ADK फ्रेमवर्क के Rust कार्यान्वयन का उपयोग करके AI एजेंट बनाने के लिए व्यापक मार्गदर्शिकाएँ और संदर्भ प्रदान करता है।
आरंभ करना
- परिचय - ADK-Rust, इसकी वास्तुकला और प्रमुख अवधारणाओं का अवलोकन
- त्वरित शुरुआत - 10 मिनट से कम समय में अपना पहला एजेंट बनाएँ
कोर
- कोर प्रकार - मूलभूत प्रकार: Content, Part, Agent trait, Tool trait, कॉन्टेक्स्ट
- Runner - एजेंट निष्पादन रनटाइम और कॉन्फ़िगरेशन
मॉडल
- मॉडल प्रदाता - LLM एकीकरण: Gemini, OpenAI, Anthropic, DeepSeek, Groq, Ollama
- Ollama - Ollama के साथ स्थानीय अनुमान
- mistral.rs एकीकरण - उच्च-प्रदर्शन स्थानीय अनुमान के लिए मूल mistral.rs
एजेंट
- LlmAgent - Large Language Models का उपयोग करने वाला कोर एजेंट प्रकार
- वर्कफ़्लो एजेंट - नियतात्मक एजेंट: SequentialAgent, ParallelAgent, LoopAgent
- मल्टी-एजेंट सिस्टम - सब-एजेंट के साथ एजेंट पदानुक्रम बनाना
- ग्राफ़ एजेंट - LangGraph-शैली वर्कफ़्लो ऑर्केस्ट्रेशन
- रीयलटाइम एजेंट - OpenAI/Gemini के साथ वॉइस-सक्षम एजेंट
टूल्स
- फ़ंक्शन टूल्स - async Rust फ़ंक्शंस के साथ कस्टम टूल बनाएँ
- बिल्ट-इन टूल्स - GoogleSearchTool जैसे पहले से बने टूल
- MCP टूल्स - मॉडल कॉन्टेक्स्ट प्रोटोकॉल एकीकरण
- ब्राउज़र टूल्स - वेब ऑटोमेशन के लिए 46 WebDriver टूल्स
- UI टूल्स - फ़ॉर्म, कार्ड, चार्ट के साथ डायनेमिक UI जनरेशन
सेशंस और स्टेट
- सेशंस - सेशन प्रबंधन और जीवनचक्र
- स्टेट प्रबंधन - प्रीफ़िक्स के साथ वार्तालाप स्टेट का प्रबंधन
कॉलबैक और इवेंट्स
- कॉलबैक - एजेंट व्यवहार को इंटरसेप्ट और कस्टमाइज़ करें
- इवेंट्स - इवेंट सिस्टम और वार्तालाप इतिहास को समझना
कलाकृतियाँ
- कलाकृतियाँ - बाइनरी डेटा स्टोरेज और पुनर्प्राप्ति
ऑब्जर्वेबिलिटी
- टेलीमेट्री - लॉगिंग, ट्रेसिंग और मॉनिटरिंग
डिप्लॉयमेंट
- लॉन्चर - कंसोल या सर्वर मोड में एजेंट चलाना
- सर्वर - REST API और वेब UI एकीकरण
- A2A प्रोटोकॉल - Agent-to-Agent संचार
मूल्यांकन
- एजेंट मूल्यांकन - एजेंट व्यवहार का परीक्षण और सत्यापन
सुरक्षा
- एक्सेस कंट्रोल - भूमिका-आधारित अनुमतियाँ और ऑडिट लॉगिंग
- गार्डरेल्स - PII रिडक्शन, कंटेंट फ़िल्टरिंग, स्कीमा सत्यापन
- मेमोरी - एजेंटों के लिए दीर्घकालिक सिमेंटिक मेमोरी
स्टूडियो
- ADK Studio - एजेंट बनाने के लिए विज़ुअल डेवलपमेंट एनवायरनमेंट
डेवलपमेंट
- डेवलपमेंट दिशानिर्देश - योगदान मार्गदर्शिका और सर्वोत्तम अभ्यास
सत्यापन स्थिति
इस दस्तावेज़ के सभी कोड नमूने official_docs_examples/ पैकेजों में कार्यशील उदाहरणों के माध्यम से मान्य किए गए हैं। प्रत्येक दस्तावेज़ीकरण पृष्ठ में संबंधित उदाहरण हैं जो सफलतापूर्वक संकलित और निष्पादित होते हैं।