ai-agents-for-beginners

अच्छे एआई एजेंट कैसे डिजाइन करें

(ऊपर की छवि पर क्लिक करके इस पाठ का वीडियो देखें)

AI एजेंटिक डिज़ाइन सिद्धांत

परिचय

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

सामान्य तौर पर, एजेंटों को चाहिए कि वे:

इस पाठ में शामिल होंगे

सीखने के लक्ष्य

इस पाठ को पूरा करने के बाद, आप सक्षम होंगे:

  1. समझाएँ कि एजेंटिक डिज़ाइन सिद्धांत क्या हैं
  2. एजेंटिक डिज़ाइन सिद्धांतों के उपयोग के दिशा-निर्देश समझाएँ
  3. एजेंटिक डिज़ाइन सिद्धांतों का उपयोग करके एक एजेंट कैसे बनाना है यह समझें

एजेंटिक डिज़ाइन सिद्धांत

एजेंटिक डिज़ाइन सिद्धांत

एजेंट (स्थान)

यह वह परिवेश है जिसमें एजेंट काम करता है। ये सिद्धांत यह बताते हैं कि हम शारीरिक और डिजिटल दुनियाओं में संलग्न होने वाले एजेंटों को कैसे डिजाइन करते हैं।

एजेंट (समय)

यह वह है कि एजेंट समय के साथ कैसे काम करता है। ये सिद्धांत बताते हैं कि हम अतीत, वर्तमान और भविष्य में पारस्परिक क्रिया करने वाले एजेंटों को कैसे डिजाइन करते हैं।

एजेंट (कोर)

ये किसी एजेंट के डिजाइन के कोर में प्रमुख तत्व हैं।

इन सिद्धांतों को लागू करने के लिए दिशानिर्देश

जब आप पिछले डिज़ाइन सिद्धांतों का उपयोग कर रहे हों, तो निम्नलिखित दिशानिर्देशों का उपयोग करें:

  1. पारदर्शिता: उपयोगकर्ता को सूचित करें कि AI शामिल है, यह कैसे काम करता है (जिसमें पिछले कार्य शामिल हैं), और फीडबैक देने तथा सिस्टम को संशोधित करने का तरीका।
  2. नियंत्रण: उपयोगकर्ता को अनुकूलन करने, प्राथमिकताएँ निर्दिष्ट करने और निजीकरण करने, और सिस्टम तथा इसकी विशेषताओं पर नियंत्रण देने में सक्षम करें (जिसमें “भूलने” की क्षमता भी शामिल हो)।
  3. सुसंगतता: डिवाइसों और एंडपॉइंट्स पर बहु-मॉडल अनुभवों के लिए सुसंगतता का लक्ष्य रखें। जहां संभव हो परिचित UI/UX तत्वों का उपयोग करें (उदाहरण के लिए, वॉइस इंटरैक्शन के लिए माइक्रोफ़ोन आइकन) और ग्राहक के संज्ञानात्मक भार को कम से कम रखें (उदाहरण के लिए, संक्षिप्त उत्तरों, दृश्य सहायता, और ‘अधिक जानें’ सामग्री का लक्ष्य रखें)।

इन सिद्धांतों और दिशानिर्देशों का उपयोग करके एक ट्रैवल एजेंट कैसे डिज़ाइन करें

कल्पना करें कि आप एक ट्रैवल एजेंट डिजाइन कर रहे हैं, तो आप डिज़ाइन सिद्धांतों और दिशानिर्देशों के उपयोग के बारे में इस तरह सोच सकते हैं:

  1. पारदर्शिता – उपयोगकर्ता को बताएं कि ट्रैवल एजेंट AI-सक्षम एजेंट है। शुरूआत करने के लिए कुछ बुनियादी निर्देश प्रदान करें (उदा., एक “Hello” संदेश, नमूना प्रॉम्प्ट)। इसे उत्पाद पृष्ठ पर स्पष्ट रूप से दस्तावेज़ करें। उपयोगकर्ता द्वारा पिछले में पूछे गए प्रॉम्प्ट की सूची दिखाएँ। स्पष्ट करें कि फीडबैक कैसे देना है (थम्ब्स अप और डाउन, Send Feedback बटन, आदि)। यह स्पष्ट रूप से बताएं कि क्या एजेंट पर उपयोग या विषय प्रतिबंध हैं।
  2. नियंत्रण – सुनिश्चित करें कि एजेंट बनाए जाने के बाद उपयोगकर्ता इसे कैसे संशोधित कर सकता है जैसे System Prompt के माध्यम से यह स्पष्ट हो। उपयोगकर्ता को यह चुनने में सक्षम बनाएं कि एजेंट कितना वर्बोज़ हो, उसका लेखन शैली क्या हो, और एजेंट किन विषयों पर नहीं बात करेगा इसकी कोई शर्तें क्या हैं। उपयोगकर्ता को किसी भी संबंधित फ़ाइलों या डेटा, प्रॉम्प्ट्स, और पिछली बातचीत को देखने और हटाने की अनुमति दें।
  3. सुसंगतता – सुनिश्चित करें कि Share Prompt, फ़ाइल या फोटो जोड़ने और किसी को टैग करने के आइकन मानक और पहचानने योग्य हों। एजेंट के साथ फ़ाइल अपलोड/शेयरिंग को सूचित करने के लिए पेपरक्लिप आइकन और ग्राफिक्स अपलोड को सूचित करने के लिए इमेज आइकन का उपयोग करें।

नमूना कोड

क्या AI एजेंटिक डिज़ाइन पैटर्न के बारे में और प्रश्न हैं?

Microsoft Foundry Discord में जुड़ें ताकि आप अन्य शिक्षार्थियों से मिल सकें, ऑफिस आवर्स में भाग ले सकें और अपने AI एजेंट्स के प्रश्नों का उत्तर प्राप्त कर सकें।

अतिरिक्त संसाधन

पिछला पाठ

एजेंटिक फ्रेमवर्क्स का अन्वेषण

अगला पाठ

Tool Use Design Pattern


अस्वीकरण: यह दस्तावेज़ AI अनुवाद सेवा Co-op Translator (https://github.com/Azure/co-op-translator) का उपयोग करके अनुवादित किया गया है। हम सटीकता के लिए प्रयास करते हैं; फिर भी कृपया ध्यान दें कि स्वचालित अनुवादों में त्रुटियाँ या अशुद्धियाँ हो सकती हैं। मूल दस्तावेज़ को उसकी मूल भाषा में प्रामाणिक/अधिकारिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम जिम्मेदार नहीं हैं।