
(ऊपर दी गई छवि पर क्लिक करें इस पाठ का वीडियो देखने के लिए)
मल्टी-एजेंट डिज़ाइन पैटर्न
जैसे ही आप किसी ऐसे प्रोजेक्ट पर काम करना शुरू करते हैं जिसमें कई एजेंट शामिल होते हैं, आपको मल्टी-एजेंट डिज़ाइन पैटर्न पर विचार करना होगा। हालांकि, यह तुरंत स्पष्ट नहीं हो सकता कि मल्टी-एजेंट्स का उपयोग कब करना है और इसके फायदे क्या हैं।
परिचय
इस पाठ में, हम निम्नलिखित प्रश्नों के उत्तर देने का प्रयास करेंगे:
- कौन-कौन से परिदृश्य हैं जहां मल्टी-एजेंट्स लागू होते हैं?
- एकल एजेंट द्वारा कई कार्य करने की तुलना में मल्टी-एजेंट्स का उपयोग करने के क्या फायदे हैं?
- मल्टी-एजेंट डिज़ाइन पैटर्न को लागू करने के निर्माण खंड क्या हैं?
- हम यह कैसे देख सकते हैं कि कई एजेंट एक-दूसरे के साथ कैसे बातचीत कर रहे हैं?
सीखने के लक्ष्य
इस पाठ के बाद, आप सक्षम होंगे:
- उन परिदृश्यों की पहचान करना जहां मल्टी-एजेंट्स लागू होते हैं।
- एकल एजेंट की तुलना में मल्टी-एजेंट्स के उपयोग के लाभों को पहचानना।
- मल्टी-एजेंट डिज़ाइन पैटर्न को लागू करने के निर्माण खंडों को समझना।
बड़ी तस्वीर क्या है?
मल्टी-एजेंट्स एक डिज़ाइन पैटर्न है जो कई एजेंट्स को एक सामान्य लक्ष्य प्राप्त करने के लिए मिलकर काम करने की अनुमति देता है।
यह पैटर्न विभिन्न क्षेत्रों में व्यापक रूप से उपयोग किया जाता है, जैसे कि रोबोटिक्स, स्वायत्त प्रणाली, और वितरित कंप्यूटिंग।
परिदृश्य जहां मल्टी-एजेंट्स लागू होते हैं
तो कौन-कौन से परिदृश्य मल्टी-एजेंट्स का उपयोग करने के लिए उपयुक्त हैं? उत्तर यह है कि कई परिदृश्य हैं जहां कई एजेंट्स का उपयोग करना विशेष रूप से निम्नलिखित मामलों में लाभकारी है:
- बड़े कार्यभार: बड़े कार्यभार को छोटे कार्यों में विभाजित किया जा सकता है और विभिन्न एजेंट्स को सौंपा जा सकता है, जिससे समानांतर प्रसंस्करण और तेज़ी से पूरा होने की अनुमति मिलती है। इसका एक उदाहरण बड़े डेटा प्रसंस्करण कार्य में देखा जा सकता है।
- जटिल कार्य: जटिल कार्य, बड़े कार्यभार की तरह, छोटे उप-कार्य में विभाजित किए जा सकते हैं और विभिन्न एजेंट्स को सौंपा जा सकता है, जो कार्य के विशिष्ट पहलुओं में विशेषज्ञता रखते हैं। इसका एक अच्छा उदाहरण स्वायत्त वाहनों के मामले में है जहां विभिन्न एजेंट्स नेविगेशन, बाधा पहचान, और अन्य वाहनों के साथ संचार का प्रबंधन करते हैं।
- विविध विशेषज्ञता: विभिन्न एजेंट्स के पास विविध विशेषज्ञता हो सकती है, जिससे वे एकल एजेंट की तुलना में कार्य के विभिन्न पहलुओं को अधिक प्रभावी ढंग से संभाल सकते हैं। इसका एक अच्छा उदाहरण स्वास्थ्य सेवा के मामले में है जहां एजेंट्स निदान, उपचार योजनाओं, और रोगी निगरानी का प्रबंधन करते हैं।
एकल एजेंट की तुलना में मल्टी-एजेंट्स का उपयोग करने के फायदे
एकल एजेंट प्रणाली सरल कार्यों के लिए अच्छी तरह से काम कर सकती है, लेकिन अधिक जटिल कार्यों के लिए, कई एजेंट्स का उपयोग कई फायदे प्रदान कर सकता है:
- विशेषज्ञता: प्रत्येक एजेंट एक विशिष्ट कार्य के लिए विशेषज्ञ हो सकता है। एकल एजेंट में विशेषज्ञता की कमी का मतलब है कि आपके पास एक ऐसा एजेंट है जो सब कुछ कर सकता है लेकिन जटिल कार्यों का सामना करने पर भ्रमित हो सकता है। उदाहरण के लिए, यह ऐसा कार्य कर सकता है जिसके लिए वह सबसे उपयुक्त नहीं है।
- स्केलेबिलिटी: सिस्टम को अधिक एजेंट्स जोड़कर स्केल करना आसान है बजाय एकल एजेंट को ओवरलोड करने के।
- फॉल्ट टॉलरेंस: यदि एक एजेंट विफल हो जाता है, तो अन्य कार्य करना जारी रख सकते हैं, जिससे सिस्टम की विश्वसनीयता सुनिश्चित होती है।
आइए एक उदाहरण लेते हैं, मान लीजिए कि हमें एक उपयोगकर्ता के लिए यात्रा बुक करनी है। एकल एजेंट प्रणाली को यात्रा बुकिंग प्रक्रिया के सभी पहलुओं को संभालना होगा, जैसे कि उड़ानें ढूंढना, होटल और किराए की कारें बुक करना। इसे एकल एजेंट के साथ प्राप्त करने के लिए, एजेंट को इन सभी कार्यों को संभालने के लिए उपकरणों की आवश्यकता होगी। इससे एक जटिल और मोनोलिथिक सिस्टम बन सकता है जिसे बनाए रखना और स्केल करना मुश्किल है। दूसरी ओर, एक मल्टी-एजेंट सिस्टम में उड़ानें ढूंढने, होटल बुक करने, और किराए की कारें बुक करने के लिए अलग-अलग एजेंट्स हो सकते हैं। इससे सिस्टम अधिक मॉड्यूलर, बनाए रखने में आसान, और स्केलेबल बन जाएगा।
इसकी तुलना एक छोटे से पारिवारिक यात्रा कार्यालय और एक फ्रैंचाइज़ यात्रा कार्यालय से करें। पारिवारिक कार्यालय में एकल एजेंट यात्रा बुकिंग प्रक्रिया के सभी पहलुओं को संभालता है, जबकि फ्रैंचाइज़ कार्यालय में अलग-अलग एजेंट्स यात्रा बुकिंग प्रक्रिया के विभिन्न पहलुओं को संभालते हैं।
मल्टी-एजेंट डिज़ाइन पैटर्न को लागू करने के निर्माण खंड
मल्टी-एजेंट डिज़ाइन पैटर्न को लागू करने से पहले, आपको उन निर्माण खंडों को समझना होगा जो इस पैटर्न को बनाते हैं।
आइए इसे फिर से उपयोगकर्ता के लिए यात्रा बुक करने के उदाहरण से अधिक ठोस बनाते हैं। इस मामले में, निर्माण खंडों में शामिल होंगे:
- एजेंट संचार: उड़ानें ढूंढने, होटल बुक करने, और किराए की कारें बुक करने वाले एजेंट्स को उपयोगकर्ता की प्राथमिकताओं और बाधाओं के बारे में जानकारी साझा करनी होगी। आपको इस संचार के लिए प्रोटोकॉल और विधियों का निर्णय लेना होगा। इसका मतलब है कि उड़ानें ढूंढने वाला एजेंट होटल बुक करने वाले एजेंट से यह सुनिश्चित करने के लिए संवाद करता है कि होटल उसी तारीखों के लिए बुक किया गया है जिस तारीखों के लिए उड़ानें बुक की गई हैं। इसका मतलब है कि एजेंट्स को उपयोगकर्ता की यात्रा तिथियों के बारे में जानकारी साझा करनी होगी, यानी आपको निर्णय लेना होगा कौन से एजेंट्स जानकारी साझा कर रहे हैं और वे कैसे जानकारी साझा कर रहे हैं।
- समन्वय तंत्र: एजेंट्स को अपने कार्यों का समन्वय करना होगा ताकि उपयोगकर्ता की प्राथमिकताओं और बाधाओं को पूरा किया जा सके। एक उपयोगकर्ता की प्राथमिकता हो सकती है कि वे हवाई अड्डे के पास एक होटल चाहते हैं जबकि एक बाधा हो सकती है कि किराए की कारें केवल हवाई अड्डे पर उपलब्ध हैं। इसका मतलब है कि होटल बुक करने वाला एजेंट किराए की कार बुक करने वाले एजेंट से समन्वय करता है ताकि उपयोगकर्ता की प्राथमिकताओं और बाधाओं को पूरा किया जा सके। इसका मतलब है कि आपको निर्णय लेना होगा एजेंट्स अपने कार्यों का समन्वय कैसे कर रहे हैं।
- एजेंट आर्किटेक्चर: एजेंट्स को निर्णय लेने और उपयोगकर्ता के साथ अपनी बातचीत से सीखने के लिए आंतरिक संरचना होनी चाहिए। इसका मतलब है कि उड़ानें ढूंढने वाला एजेंट उपयोगकर्ता को कौन सी उड़ानें सुझानी हैं, इस बारे में निर्णय लेने के लिए आंतरिक संरचना होनी चाहिए। इसका मतलब है कि आपको निर्णय लेना होगा एजेंट्स निर्णय कैसे ले रहे हैं और उपयोगकर्ता के साथ अपनी बातचीत से कैसे सीख रहे हैं। उदाहरण के लिए, उड़ानें ढूंढने वाला एजेंट उपयोगकर्ता की पिछली प्राथमिकताओं के आधार पर उड़ानें सुझाने के लिए मशीन लर्निंग मॉडल का उपयोग कर सकता है।
- मल्टी-एजेंट इंटरैक्शन में दृश्यता: आपको यह देखने के लिए उपकरण और तकनीकें होनी चाहिए कि कई एजेंट्स एक-दूसरे के साथ कैसे बातचीत कर रहे हैं। यह लॉगिंग और मॉनिटरिंग टूल्स, विज़ुअलाइज़ेशन टूल्स, और प्रदर्शन मेट्रिक्स के रूप में हो सकता है।
- मल्टी-एजेंट पैटर्न्स: मल्टी-एजेंट सिस्टम को लागू करने के लिए विभिन्न पैटर्न हैं, जैसे कि केंद्रीकृत, विकेंद्रीकृत, और हाइब्रिड आर्किटेक्चर। आपको उस पैटर्न का निर्णय लेना होगा जो आपके उपयोग के मामले के लिए सबसे उपयुक्त है।
- मानव हस्तक्षेप: अधिकांश मामलों में, आपके पास एक मानव हस्तक्षेप होगा और आपको एजेंट्स को यह निर्देश देना होगा कि मानव हस्तक्षेप कब मांगना है। यह उपयोगकर्ता द्वारा किसी विशेष होटल या उड़ान के लिए पूछने के रूप में हो सकता है जिसे एजेंट्स ने अनुशंसित नहीं किया है या उड़ान या होटल बुक करने से पहले पुष्टि मांगने के रूप में हो सकता है।
मल्टी-एजेंट इंटरैक्शन में दृश्यता
यह महत्वपूर्ण है कि आपके पास यह देखने की क्षमता हो कि कई एजेंट्स एक-दूसरे के साथ कैसे बातचीत कर रहे हैं। यह दृश्यता डिबगिंग, अनुकूलन, और समग्र सिस्टम की प्रभावशीलता सुनिश्चित करने के लिए आवश्यक है। इसे प्राप्त करने के लिए, आपको एजेंट गतिविधियों और इंटरैक्शन को ट्रैक करने के लिए उपकरण और तकनीकें होनी चाहिए। यह लॉगिंग और मॉनिटरिंग टूल्स, विज़ुअलाइज़ेशन टूल्स, और प्रदर्शन मेट्रिक्स के रूप में हो सकता है।
उदाहरण के लिए, उपयोगकर्ता के लिए यात्रा बुक करने के मामले में, आपके पास एक डैशबोर्ड हो सकता है जो प्रत्येक एजेंट की स्थिति, उपयोगकर्ता की प्राथमिकताओं और बाधाओं, और एजेंट्स के बीच इंटरैक्शन दिखाता है। यह डैशबोर्ड उपयोगकर्ता की यात्रा तिथियों, उड़ान एजेंट द्वारा अनुशंसित उड़ानों, होटल एजेंट द्वारा अनुशंसित होटलों, और किराए की कार एजेंट द्वारा अनुशंसित किराए की कारों को दिखा सकता है। इससे आपको यह स्पष्ट रूप से देखने को मिलेगा कि एजेंट्स एक-दूसरे के साथ कैसे बातचीत कर रहे हैं और क्या उपयोगकर्ता की प्राथमिकताओं और बाधाओं को पूरा किया जा रहा है।
आइए इन पहलुओं को अधिक विस्तार से देखें।
-
लॉगिंग और मॉनिटरिंग टूल्स: आप चाहते हैं कि प्रत्येक एजेंट द्वारा किए गए कार्यों के लिए लॉगिंग की जाए। एक लॉग प्रविष्टि में उस एजेंट की जानकारी हो सकती है जिसने कार्य किया, लिया गया कार्य, कार्य लिया गया समय, और कार्य का परिणाम। इस जानकारी का उपयोग डिबगिंग, अनुकूलन और अन्य उद्देश्यों के लिए किया जा सकता है।
-
विज़ुअलाइज़ेशन टूल्स: विज़ुअलाइज़ेशन टूल्स आपको एजेंट्स के बीच इंटरैक्शन को अधिक सहज तरीके से देखने में मदद कर सकते हैं। उदाहरण के लिए, आपके पास एक ग्राफ हो सकता है जो एजेंट्स के बीच जानकारी के प्रवाह को दिखाता है। इससे आपको सिस्टम में बाधाओं, अक्षमताओं, और अन्य मुद्दों की पहचान करने में मदद मिल सकती है।
-
प्रदर्शन मेट्रिक्स: प्रदर्शन मेट्रिक्स आपको मल्टी-एजेंट सिस्टम की प्रभावशीलता को ट्रैक करने में मदद कर सकते हैं। उदाहरण के लिए, आप कार्य पूरा करने में लगने वाले समय, प्रति समय इकाई में पूरे किए गए कार्यों की संख्या, और एजेंट्स द्वारा की गई अनुशंसाओं की सटीकता को ट्रैक कर सकते हैं। यह जानकारी आपको सुधार के क्षेत्रों की पहचान करने और सिस्टम को अनुकूलित करने में मदद कर सकती है।
मल्टी-एजेंट पैटर्न्स
आइए कुछ ठोस पैटर्न्स पर चर्चा करें जिन्हें हम मल्टी-एजेंट ऐप्स बनाने के लिए उपयोग कर सकते हैं। यहां कुछ दिलचस्प पैटर्न्स हैं जिन पर विचार किया जा सकता है:
ग्रुप चैट
यह पैटर्न तब उपयोगी होता है जब आप एक ग्रुप चैट एप्लिकेशन बनाना चाहते हैं जहां कई एजेंट्स एक-दूसरे के साथ संवाद कर सकें। इस पैटर्न के सामान्य उपयोग के मामले टीम सहयोग, ग्राहक सहायता, और सोशल नेटवर्किंग शामिल हैं।
इस पैटर्न में, प्रत्येक एजेंट ग्रुप चैट में एक उपयोगकर्ता का प्रतिनिधित्व करता है, और संदेश एजेंट्स के बीच एक मैसेजिंग प्रोटोकॉल का उपयोग करके आदान-प्रदान किए जाते हैं। एजेंट्स ग्रुप चैट में संदेश भेज सकते हैं, ग्रुप चैट से संदेश प्राप्त कर सकते हैं, और अन्य एजेंट्स के संदेशों का जवाब दे सकते हैं।
इस पैटर्न को केंद्रीकृत आर्किटेक्चर का उपयोग करके लागू किया जा सकता है जहां सभी संदेश एक केंद्रीय सर्वर के माध्यम से रूट किए जाते हैं, या विकेंद्रीकृत आर्किटेक्चर का उपयोग करके जहां संदेश सीधे आदान-प्रदान किए जाते हैं।

हैंड-ऑफ
यह पैटर्न तब उपयोगी होता है जब आप एक एप्लिकेशन बनाना चाहते हैं जहां कई एजेंट्स एक-दूसरे को कार्य सौंप सकें।
इस पैटर्न के सामान्य उपयोग के मामले ग्राहक सहायता, कार्य प्रबंधन, और वर्कफ़्लो ऑटोमेशन शामिल हैं।
इस पैटर्न में, प्रत्येक एजेंट एक कार्य या वर्कफ़्लो में एक चरण का प्रतिनिधित्व करता है, और एजेंट्स पूर्वनिर्धारित नियमों के आधार पर कार्यों को अन्य एजेंट्स को सौंप सकते हैं।

सहयोगात्मक फ़िल्टरिंग
यह पैटर्न तब उपयोगी होता है जब आप एक एप्लिकेशन बनाना चाहते हैं जहां कई एजेंट्स उपयोगकर्ताओं को अनुशंसाएं देने के लिए सहयोग कर सकें।
आप कई एजेंट्स को सहयोग करने की आवश्यकता क्यों चाहते हैं? क्योंकि प्रत्येक एजेंट के पास अलग-अलग विशेषज्ञता हो सकती है और वे अनुशंसा प्रक्रिया में अलग-अलग तरीकों से योगदान कर सकते हैं।
आइए एक उदाहरण लें जहां एक उपयोगकर्ता शेयर बाजार में खरीदने के लिए सबसे अच्छे स्टॉक की अनुशंसा चाहता है।
- उद्योग विशेषज्ञ: एक एजेंट किसी विशेष उद्योग में विशेषज्ञ हो सकता है।
- तकनीकी विश्लेषण: दूसरा एजेंट तकनीकी विश्लेषण में विशेषज्ञ हो सकता है।
- मूलभूत विश्लेषण: और एक अन्य एजेंट मूलभूत विश्लेषण में विशेषज्ञ हो सकता है। सहयोग करके, ये एजेंट उपयोगकर्ता को अधिक व्यापक अनुशंसा प्रदान कर सकते हैं।

परिदृश्य: रिफंड प्रक्रिया
मान लीजिए एक परिदृश्य जहां एक ग्राहक किसी उत्पाद के लिए रिफंड प्राप्त करने की कोशिश कर रहा है, इस प्रक्रिया में काफी सारे एजेंट्स शामिल हो सकते हैं लेकिन आइए इसे इस प्रक्रिया के लिए विशिष्ट एजेंट्स और सामान्य एजेंट्स में विभाजित करें।
रिफंड प्रक्रिया के लिए विशिष्ट एजेंट्स:
निम्नलिखित कुछ एजेंट्स हैं जो रिफंड प्रक्रिया में शामिल हो सकते हैं:
- ग्राहक एजेंट: यह एजेंट ग्राहक का प्रतिनिधित्व करता है और रिफंड प्रक्रिया शुरू करने के लिए जिम्मेदार है।
- विक्रेता एजेंट: यह एजेंट विक्रेता का प्रतिनिधित्व करता है और रिफंड को संसाधित करने के लिए जिम्मेदार है।
- भुगतान एजेंट: यह एजेंट भुगतान प्रक्रिया का प्रतिनिधित्व करता है और ग्राहक के भुगतान को रिफंड करने के लिए जिम्मेदार है।
- समाधान एजेंट: यह एजेंट समाधान प्रक्रिया का प्रतिनिधित्व करता है और रिफंड प्रक्रिया के दौरान उत्पन्न होने वाले किसी भी मुद्दे को हल करने के लिए जिम्मेदार है।
- अनुपालन एजेंट: यह एजेंट अनुपालन प्रक्रिया का प्रतिनिधित्व करता है और यह सुनिश्चित करने के लिए जिम्मेदार है कि रिफंड प्रक्रिया नियमों और नीतियों का पालन करती है।
सामान्य एजेंट्स:
ये एजेंट्स आपके व्यवसाय के अन्य हिस्सों में उपयोग किए जा सकते हैं।
- शिपिंग एजेंट: यह एजेंट शिपिंग प्रक्रिया का प्रतिनिधित्व करता है और उत्पाद को विक्रेता को वापस भेजने के लिए जिम्मेदार है। यह एजेंट रिफंड प्रक्रिया और सामान्य उत्पाद शिपिंग दोनों के लिए उपयोग किया जा सकता है।
- फीडबैक एजेंट: यह एजेंट फीडबैक प्रक्रिया का प्रतिनिधित्व करता है और ग्राहक से फीडबैक एकत्र करने के लिए जिम्मेदार है। फीडबैक किसी भी समय लिया जा सकता है और केवल रिफंड प्रक्रिया के दौरान ही नहीं।
- एस्केलेशन एजेंट: यह एजेंट एस्केलेशन प्रक्रिया का प्रतिनिधित्व करता है और किसी मुद्दे को उच्च स्तर के समर्थन तक बढ़ाने के लिए जिम्मेदार है। आप इस प्रकार के एजेंट का उपयोग किसी भी प्रक्रिया में कर सकते हैं जहां आपको किसी मुद्दे को बढ़ाने की आवश्यकता हो।
- सूचना एजेंट: यह एजेंट सूचना प्रक्रिया का प्रतिनिधित्व करता है और रिफंड प्रक्रिया के विभिन्न चरणों में ग्राहक को सूचनाएं भेजने के लिए जिम्मेदार है।
- एनालिटिक्स एजेंट: यह एजेंट एनालिटिक्स प्रक्रिया का प्रतिनिधित्व करता है और रिफंड प्रक्रिया से संबंधित डेटा का विश्लेषण करने के लिए जिम्मेदार है।
- ऑडिट एजेंट: यह एजेंट ऑडिट प्रक्रिया का प्रतिनिधित्व करता है और यह सुनिश्चित करने के लिए जिम्मेदार है कि रिफंड प्रक्रिया सही ढंग से की जा रही है।
- रिपोर्टिंग एजेंट: यह एजेंट रिपोर्टिंग प्रक्रिया का प्रतिनिधित्व करता है और रिफंड प्रक्रिया पर रिपोर्ट तैयार करने के लिए जिम्मेदार है।
- ज्ञान एजेंट: यह एजेंट ज्ञान प्रक्रिया का प्रतिनिधित्व करता है और रिफंड प्रक्रिया से संबंधित जानकारी का ज्ञान आधार बनाए रखने के लिए जिम्मेदार है। यह एजेंट रिफंड और आपके व्यवसाय के अन्य हिस्सों दोनों
बहु-एजेंट प्रणाली के लिए ग्राहक सहायता प्रक्रिया डिज़ाइन करें। प्रक्रिया में शामिल एजेंटों की पहचान करें, उनके कार्य और जिम्मेदारियां, और वे एक-दूसरे के साथ कैसे बातचीत करते हैं। ग्राहक सहायता प्रक्रिया के लिए विशिष्ट एजेंटों और आपके व्यवसाय के अन्य हिस्सों में उपयोग किए जा सकने वाले सामान्य एजेंटों दोनों पर विचार करें।
पढ़ने से पहले सोचें, आपको जितने एजेंटों की आवश्यकता है, उससे अधिक की आवश्यकता हो सकती है।
TIP: ग्राहक सहायता प्रक्रिया के विभिन्न चरणों के बारे में सोचें और किसी भी प्रणाली के लिए आवश्यक एजेंटों पर विचार करें।
समाधान
समाधान
ज्ञान जांच
प्रश्न: आपको बहु-एजेंट का उपयोग कब करना चाहिए?
समाधान क्विज़
सारांश
इस पाठ में, हमने बहु-एजेंट डिज़ाइन पैटर्न पर चर्चा की, जिसमें बहु-एजेंट लागू करने के परिदृश्य, एकल एजेंट की तुलना में बहु-एजेंट का उपयोग करने के लाभ, बहु-एजेंट डिज़ाइन पैटर्न को लागू करने के निर्माण खंड, और यह समझने के तरीके शामिल हैं कि कई एजेंट एक-दूसरे के साथ कैसे बातचीत कर रहे हैं।
बहु-एजेंट डिज़ाइन पैटर्न के बारे में अधिक प्रश्न हैं?
Azure AI Foundry Discord से जुड़ें, अन्य शिक्षार्थियों से मिलें, ऑफिस आवर्स में भाग लें और अपने AI एजेंट्स से संबंधित प्रश्नों के उत्तर प्राप्त करें।
अतिरिक्त संसाधन
पिछला पाठ
योजना डिज़ाइन
अगला पाठ
AI एजेंट्स में मेटाकॉग्निशन
अस्वीकरण:
यह दस्तावेज़ AI अनुवाद सेवा Co-op Translator का उपयोग करके अनुवादित किया गया है। जबकि हम सटीकता के लिए प्रयासरत हैं, कृपया ध्यान दें कि स्वचालित अनुवाद में त्रुटियां या अशुद्धियां हो सकती हैं। मूल भाषा में उपलब्ध मूल दस्तावेज़ को आधिकारिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए, पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम उत्तरदायी नहीं हैं।