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

एजेंट (स्थान)
यह वह परिवेश है जिसमें एजेंट काम करता है। ये सिद्धांत यह बताते हैं कि हम शारीरिक और डिजिटल दुनियाओं में संलग्न होने वाले एजेंटों को कैसे डिजाइन करते हैं।
- जोड़ना, न कि विलीन करना – सहयोग और संबंध सक्षम करने के लिए लोगों को अन्य लोगों, घटनाओं और कार्यान्वयन योग्य ज्ञान से जोड़ने में मदद करें।
- एजेंट घटनाओं, ज्ञान और लोगों को जोड़ने में मदद करते हैं।
- एजेंट लोगों को एक-दूसरे के करीब लाते हैं। इन्हें लोगों की जगह लेने या लोगों की अवमानना करने के लिए डिज़ाइन नहीं किया गया है।
- आसान पहुँच योग्य पर कभी-कभी अदृश्य – एजेंट अधिकांशतः पृष्ठभूमि में काम करता है और केवल तभी संकेत देता है जब यह प्रासंगिक और उपयुक्त हो।
- एजेंट किसी भी डिवाइस या प्लेटफ़ॉर्म पर अधिकृत उपयोगकर्ताओं के लिए आसानी से खोजने योग्य और सुलभ होता है।
- एजेंट मल्टीमॉडल इनपुट और आउटपुट का समर्थन करता है (ध्वनि, आवाज, पाठ, आदि)।
- एजेंट उपयोगकर्ता की ज़रूरतों की सूंघने पर फ़ोरग्राउंड और बैकग्राउंड; प्रोएक्टिव और रिएक्टिव के बीच निर्बाध रूप से संक्रमण कर सकता है।
- एजेंट अदृश्य रूप में भी काम कर सकता है, फिर भी इसकी पृष्ठभूमि प्रक्रिया पथ और अन्य एजेंटों के साथ सहयोग उपयोगकर्ता के लिए पारदर्शी और नियंत्रित करने योग्य होते हैं।
एजेंट (समय)
यह वह है कि एजेंट समय के साथ कैसे काम करता है। ये सिद्धांत बताते हैं कि हम अतीत, वर्तमान और भविष्य में पारस्परिक क्रिया करने वाले एजेंटों को कैसे डिजाइन करते हैं।
- अतीत: इतिहास पर प्रतिबिंब जो राज्य और संदर्भ दोनों को शामिल करता है।
- एजेंट केवल घटना, लोग या राज्यों तक सीमित नहीं होकर समृद्ध ऐतिहासिक डेटा के विश्लेषण के आधार पर अधिक प्रासंगिक परिणाम प्रदान करता है।
- एजेंट पिछले घटनाओं से कनेक्शन बनाता है और वर्तमान परिस्थितियों से जुड़ने के लिए सक्रिय रूप से स्मृति पर प्रतिबिंब करता है।
- अब: सूचित करने से अधिक उकसाना।
- एजेंट लोगों के साथ संपर्क करने के लिए एक समग्र दृष्टिकोण का प्रतिनिधित्व करता है। जब कोई घटना होती है, तो एजेंट स्थिर सूचना या अन्य स्थिर औपचारिकता से परे जाता है। एजेंट प्रवाहों को सरल बना सकता है या उपयोगकर्ता का ध्यान सही पल में निर्देशित करने के लिए गतिशील रूप से संकेत उत्पन्न कर सकता है।
- एजेंट संदर्भगत वातावरण, सामाजिक और सांस्कृतिक परिवर्तनों के आधार पर और उपयोगकर्ता की मंशा के अनुरूप जानकारी देता है।
- एजेंट इंटरैक्शन धीरे-धीरे हो सकता है, दीर्घकालिक रूप से उपयोगकर्ताओं को सशक्त बनाने के लिए जटिलता में विकसित/बढ़ता हुआ।
- भविष्य: अनुकूलन और विकास।
- एजेंट विभिन्न उपकरणों, प्लेटफ़ॉर्म और मोडैलिटीज़ के अनुकूल होता है।
- एजेंट उपयोगकर्ता व्यवहार, पहुंच आवश्यकताओं के अनुरूप अनुकूल होता है, और स्वतंत्र रूप से अनुकूलन योग्य है।
- एजेंट लगातार उपयोगकर्ता इंटरैक्शन के माध्यम से आकार लेता है और विकसित होता है।
एजेंट (कोर)
ये किसी एजेंट के डिजाइन के कोर में प्रमुख तत्व हैं।
- अनिश्चितता को स्वीकारें लेकिन भरोसा स्थापित करें।
- एजेंट की अनिश्चितता का एक निश्चित स्तर अपेक्षित है। अनिश्चितता एजेंट डिज़ाइन का एक प्रमुख तत्व है।
- भरोसा और पारदर्शिता एजेंट डिज़ाइन की बुनियादी परतें हैं।
- इंसान यह नियंत्रित करते हैं कि एजेंट कब ऑन/ऑफ है और एजेंट की स्थिति हमेशा स्पष्ट रूप से दिखाई देती है।
इन सिद्धांतों को लागू करने के लिए दिशानिर्देश
जब आप पिछले डिज़ाइन सिद्धांतों का उपयोग कर रहे हों, तो निम्नलिखित दिशानिर्देशों का उपयोग करें:
- पारदर्शिता: उपयोगकर्ता को सूचित करें कि AI शामिल है, यह कैसे काम करता है (जिसमें पिछले कार्य शामिल हैं), और फीडबैक देने तथा सिस्टम को संशोधित करने का तरीका।
- नियंत्रण: उपयोगकर्ता को अनुकूलन करने, प्राथमिकताएँ निर्दिष्ट करने और निजीकरण करने, और सिस्टम तथा इसकी विशेषताओं पर नियंत्रण देने में सक्षम करें (जिसमें “भूलने” की क्षमता भी शामिल हो)।
- सुसंगतता: डिवाइसों और एंडपॉइंट्स पर बहु-मॉडल अनुभवों के लिए सुसंगतता का लक्ष्य रखें। जहां संभव हो परिचित UI/UX तत्वों का उपयोग करें (उदाहरण के लिए, वॉइस इंटरैक्शन के लिए माइक्रोफ़ोन आइकन) और ग्राहक के संज्ञानात्मक भार को कम से कम रखें (उदाहरण के लिए, संक्षिप्त उत्तरों, दृश्य सहायता, और ‘अधिक जानें’ सामग्री का लक्ष्य रखें)।
इन सिद्धांतों और दिशानिर्देशों का उपयोग करके एक ट्रैवल एजेंट कैसे डिज़ाइन करें
कल्पना करें कि आप एक ट्रैवल एजेंट डिजाइन कर रहे हैं, तो आप डिज़ाइन सिद्धांतों और दिशानिर्देशों के उपयोग के बारे में इस तरह सोच सकते हैं:
- पारदर्शिता – उपयोगकर्ता को बताएं कि ट्रैवल एजेंट AI-सक्षम एजेंट है। शुरूआत करने के लिए कुछ बुनियादी निर्देश प्रदान करें (उदा., एक “Hello” संदेश, नमूना प्रॉम्प्ट)। इसे उत्पाद पृष्ठ पर स्पष्ट रूप से दस्तावेज़ करें। उपयोगकर्ता द्वारा पिछले में पूछे गए प्रॉम्प्ट की सूची दिखाएँ। स्पष्ट करें कि फीडबैक कैसे देना है (थम्ब्स अप और डाउन, Send Feedback बटन, आदि)। यह स्पष्ट रूप से बताएं कि क्या एजेंट पर उपयोग या विषय प्रतिबंध हैं।
- नियंत्रण – सुनिश्चित करें कि एजेंट बनाए जाने के बाद उपयोगकर्ता इसे कैसे संशोधित कर सकता है जैसे System Prompt के माध्यम से यह स्पष्ट हो। उपयोगकर्ता को यह चुनने में सक्षम बनाएं कि एजेंट कितना वर्बोज़ हो, उसका लेखन शैली क्या हो, और एजेंट किन विषयों पर नहीं बात करेगा इसकी कोई शर्तें क्या हैं। उपयोगकर्ता को किसी भी संबंधित फ़ाइलों या डेटा, प्रॉम्प्ट्स, और पिछली बातचीत को देखने और हटाने की अनुमति दें।
- सुसंगतता – सुनिश्चित करें कि Share Prompt, फ़ाइल या फोटो जोड़ने और किसी को टैग करने के आइकन मानक और पहचानने योग्य हों। एजेंट के साथ फ़ाइल अपलोड/शेयरिंग को सूचित करने के लिए पेपरक्लिप आइकन और ग्राफिक्स अपलोड को सूचित करने के लिए इमेज आइकन का उपयोग करें।
नमूना कोड
क्या AI एजेंटिक डिज़ाइन पैटर्न के बारे में और प्रश्न हैं?
Microsoft Foundry Discord में जुड़ें ताकि आप अन्य शिक्षार्थियों से मिल सकें, ऑफिस आवर्स में भाग ले सकें और अपने AI एजेंट्स के प्रश्नों का उत्तर प्राप्त कर सकें।
अतिरिक्त संसाधन
पिछला पाठ
एजेंटिक फ्रेमवर्क्स का अन्वेषण
अगला पाठ
Tool Use Design Pattern
अस्वीकरण:
यह दस्तावेज़ AI अनुवाद सेवा Co-op Translator (https://github.com/Azure/co-op-translator) का उपयोग करके अनुवादित किया गया है। हम सटीकता के लिए प्रयास करते हैं; फिर भी कृपया ध्यान दें कि स्वचालित अनुवादों में त्रुटियाँ या अशुद्धियाँ हो सकती हैं। मूल दस्तावेज़ को उसकी मूल भाषा में प्रामाणिक/अधिकारिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम जिम्मेदार नहीं हैं।