ai-agents-for-beginners

How to Design Good AI Agents

(या धड्याचा व्हिडिओ पाहण्यासाठी वरील प्रतिमा क्लिक करा)

AI एजेंटिक डिझाइन तत्त्वे

प्रस्तावना

AI एजेंटिक सिस्टम तयार करण्याबाबत विचार करण्याचे अनेक मार्ग आहेत. जनरेटिव्ह AI डिझाइनमध्ये अस्पष्टता ही एक वैशिष्ट्य आहे, दोष नाही, त्यामुळे इंजिनिअरांसाठी कुठून सुरुवात करावी हे कधी-कधी समजणे कठीण असते. आम्ही डेव्हलपर्सना ग्राहक-केंद्रित एजेंटिक सिस्टम तयार करण्यासाठी सक्षम करण्यासाठी मानव-केंद्रित UX डिझाइन तत्त्वांची एक संच तयार केला आहे जे त्यांचे व्यवसाय गरजा पूर्ण करतात. ही डिझाइन तत्त्वे प्रिस्क्रिप्टिव्ह आर्किटेक्चर नाहीत, तर ती एजंट अनुभव परिभाषित करणाऱ्या आणि तयार करणाऱ्या टीमसाठी सुरुवातीचा बिंदू आहेत.

सामान्यतः, एजंट्सांनी खालील गोष्टी कराव्यात:

हा धडा काय कव्हर करेल

शिकण्याचे उद्दिष्टे

हा धडा पूर्ण केल्यावर, तुम्ही करू शकाल:

  1. एजेंटिक डिझाइन तत्त्वे काय आहेत याचे स्पष्टीकरण देणे
  2. एजेंटिक डिझाइन तत्त्वे वापरण्याच्या मार्गदर्शक तत्त्वांचे स्पष्टीकरण देणे
  3. एजेंट कसे तयार करायचे हे समजून घेणे ज्यामध्ये एजेंटिक डिझाइन तत्त्वे वापरली जातात

एजेंटिक डिझाइन तत्त्वे

Agentic Design Principles

एजंट (स्पेस)

हा पर्यावरण आहे ज्यामध्ये एजंट कार्य करतो. या तत्त्वांद्वारे आम्ही भौतिक आणि डिजिटल जगांमध्ये एजंट कसे डिझाइन करतो हे माहिती मिळते.

एजंट (टाइम)

हा एजंट कसा वेळात्मकदृष्ट्या कार्य करतो हे दर्शवितो. हे तत्त्वे एजंट्सना भूतकाळ, वर्तमान आणि भविष्यामध्ये संवाद साधण्यासाठी मदत करतात.

एजंट (कोर)

हे एजंटच्या डिझाइनमधील मुख्य घटक आहेत.

या तत्त्वांना अंमलात आणण्यासाठी मार्गदर्शक तत्त्वे

वरील डिझाइन तत्त्वे वापरताना खालील मार्गदर्शक तत्त्वे वापरा:

  1. पारदर्शकता: वापरकर्त्याला कळवा की AI वापरले आहे, ते कसे कार्य करते (पूर्वीच्या क्रियांसहित) आणि कसे प्रतिक्रिया देता येईल आणि सिस्टममध्ये बदल करता येतील.
  2. नियंत्रण: वापरकर्त्याला सानुकूलित करण्याची, प्राधान्ये स्पष्ट करण्याची आणि वैयक्तिकरण करण्याची मुभा द्या, तसेच सिस्टम आणि त्याच्या गुणधर्मांवर (भूल-विसरायची क्षमता यासह) नियंत्रण ठेवा.
  3. सुसंगतता: उपकरणे आणि एंडपॉइंट्सवर सुसंगत, बहुमाध्यम अनुभव देण्याचा प्रयत्न करा. परिचित UI/UX घटक वापरा (उदा. आवाज संवादासाठी मायक्रोफोन चिन्ह) आणि ग्राहकाचा संज्ञानात्मक भार शक्य तितका कमी करा (उदा. संक्षिप्त उत्तरे, दृश्यमाध्यम, ‘Learn More’ सामग्री).

या तत्त्वांवरून ट्रॅव्हल एजंट कसा डिझाइन करायचा

तुम्ही एक ट्रॅव्हल एजंट डिझाइन करत आहात असे गृहित धरूया, तर या डिझाइन तत्त्वे आणि मार्गदर्शक तत्त्वे कसे वापरता येतील:

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

नमुना कोड

AI एजेंटिक डिझाइन पॅटर्नसंबंधी अधिक प्रश्न आहेत का?

इतर शिकणाऱ्यांसोबत भेटण्यासाठी, ऑफिस अवर्समध्ये जाण्यासाठी आणि AI एजंट्सबाबतले प्रश्न विचारण्यासाठी Microsoft Foundry Discord मध्ये सामील व्हा.

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

मागील धडा

Exploring Agentic Frameworks

पुढील धडा

Tool Use Design Pattern


सिद्धांत नोंद: हा दस्तऐवज AI अनुवाद सेवा Co-op Translator वापरून अनुवादित केला आहे. आम्ही अचूकतेसाठी प्रयत्न करतो, तरी कृपया लक्षात घ्या की स्वयंचलित अनुवादांमध्ये चुका किंवा असत्यता असू शकते. मूळ दस्तऐवज त्याच्या स्थानिक भाषेत अधिकृत स्रोत मानला जावा. महत्त्वाच्या माहितीकरिता व्यावसायिक मानवी अनुवाद शिफारसीय आहे. या अनुवाद वापरामुळे उद्भवणाऱ्या कोणत्याही गैरसमजुती किंवा चुकीच्या भल्याभल्यांसाठी आम्ही जबाबदार नाही.