ai-agents-for-beginners

Intro to AI Agents

(माथिको चित्रमा क्लिक गरेर यो पाठको भिडियो हेर्नुहोस्)

AI एजेन्टहरू र तिनीहरूको प्रयोगका केसहरूको परिचय

“AI Agents for Beginners” कोर्समा स्वागत छ! यो कोर्सले AI एजेन्टहरू निर्माण गर्न आधारभूत ज्ञान र व्यावहारिक उदाहरणहरू प्रदान गर्दछ।

अन्य सिक्नेहरू र AI एजेन्ट निर्माताहरूसँग भेट्न र यो कोर्सबारे तपाईंलाई भएका कुनै पनि प्रश्न सोध्नको लागि सामेल हुनुहोस्।

यो कोर्स सुरु गर्न, हामी AI एजेन्टहरू के हुन् र हामीले निर्माण गर्ने एप्लिकेसनहरू र वर्कफ्लोहरूमा तिनीहरूलाई कसरी प्रयोग गर्न सकिन्छ भन्ने राम्रो समझ प्राप्त गर्नेछौं।

परिचय

यो पाठले समेट्छ:

सिक्ने लक्ष्यहरू

यो पाठ पूरा गरेपछि, तपाईंले सक्षम हुनुपर्छ:

AI एजेन्टहरू परिभाषित गर्नु र तिनीहरूको प्रकारहरू

AI एजेन्टहरू के हुन्?

AI एजेन्टहरू प्रणालीहरू हुन् जसले Large Language Models (LLMs) लाई कार्यहरू गर्न सक्षम बनाउँछन्। तिनीहरूले LLMs लाई उपकरणहरूज्ञानको पहुँच प्रदान गरेर तिनीहरूको क्षमता विस्तार गर्छन्।

यस परिभाषालाई साना भागहरूमा तोडौं:

AI एजेन्टहरू के हुन्?

Large Language Models - एजेन्टहरूको अवधारणा LLMs को निर्माणभन्दा पहिले नै अस्तित्वमा थियो। LLMs को साथ AI एजेन्टहरू निर्माण गर्दा फाइदा भनेको तिनीहरूको मानव भाषा र डाटा व्याख्या गर्ने क्षमता हो। यस क्षमताले LLMs लाई पर्यावरणीय जानकारी व्याख्या गर्न र पर्यावरण परिवर्तन गर्न योजना परिभाषित गर्न सक्षम बनाउँछ।

कार्यहरू गर्न - AI एजेन्ट प्रणालीहरू बाहिर, LLMs प्रयोगकर्ताको प्रम्प्टको आधारमा सामग्री वा जानकारी उत्पन्न गर्ने स्थितिमा सीमित छन्। AI एजेन्ट प्रणालीहरू भित्र, LLMs उपकरणहरू प्रयोग गरेर कार्यहरू पूरा गर्न र प्रयोगकर्ताको अनुरोध व्याख्या गर्न सक्षम छन्।

उपकरणहरूको पहुँच - LLM लाई उपलब्ध उपकरणहरू १) यो सञ्चालन गरिरहेको पर्यावरण र २) AI एजेन्टको विकासकर्ताले परिभाषित गर्छ। हाम्रो यात्रा एजेन्ट उदाहरणमा, एजेन्टको उपकरणहरू बुकिङ प्रणालीमा उपलब्ध अपरेसनहरूद्वारा सीमित छन्, र/वा विकासकर्ताले एजेन्टको उपकरण पहुँचलाई उडानहरूमा सीमित गर्न सक्छ।

स्मृति+ज्ञान - स्मृति छोटो अवधिमा प्रयोगकर्ता र एजेन्ट बीचको संवादको सन्दर्भमा हुन सक्छ। लामो अवधिमा, पर्यावरणले प्रदान गरेको जानकारी बाहिर, AI एजेन्टहरूले अन्य प्रणालीहरू, सेवाहरू, उपकरणहरू, र अन्य एजेन्टहरूबाट पनि ज्ञान पुनःप्राप्त गर्न सक्छन्। यात्रा एजेन्टको उदाहरणमा, यो ज्ञान ग्राहक डेटाबेसमा रहेको प्रयोगकर्ताको यात्रा प्राथमिकताहरूको जानकारी हुन सक्छ।

विभिन्न प्रकारका एजेन्टहरू

अब हामीसँग AI एजेन्टहरूको सामान्य परिभाषा छ, हामी केही विशिष्ट एजेन्ट प्रकारहरू र तिनीहरूलाई यात्रा बुकिङ AI एजेन्टमा कसरी लागू गरिन्छ भन्ने हेर्छौं।

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

AI एजेन्टहरू कहिले प्रयोग गर्ने

पहिलेको खण्डमा, हामीले यात्रा एजेन्ट प्रयोग-केस प्रयोग गरेर विभिन्न प्रकारका एजेन्टहरू यात्रा बुकिङका विभिन्न परिदृश्यहरूमा कसरी प्रयोग गर्न सकिन्छ भन्ने व्याख्या गर्यौं। हामी यो एप्लिकेसनलाई कोर्सभरि प्रयोग गर्न जारी राख्नेछौं।

अब, AI एजेन्टहरूका लागि उपयुक्त प्रयोगका केसहरूको प्रकारहरू हेर्नुहोस्:

AI एजेन्टहरू कहिले प्रयोग गर्ने?

AI एजेन्टहरू प्रयोग गर्ने थप विचारहरू “Building Trustworthy AI Agents” पाठमा समेटिएको छ।

एजेन्टिक समाधानहरूको आधारभूत कुरा

एजेन्ट विकास

AI एजेन्ट प्रणाली डिजाइन गर्ने पहिलो चरण भनेको उपकरणहरू, कार्यहरू, र व्यवहारहरू परिभाषित गर्नु हो। यस कोर्समा, हामी Azure AI Agent Service प्रयोग गरेर हाम्रो एजेन्टहरू परिभाषित गर्न केन्द्रित छौं। यसले निम्न सुविधाहरू प्रदान गर्दछ:

एजेन्टिक ढाँचा

LLMs सँगको संवाद प्रम्प्टहरू मार्फत हुन्छ। AI एजेन्टहरूको अर्ध-स्वायत्त प्रकृतिको कारण, पर्यावरणमा परिवर्तनपछि LLM लाई म्यानुअली पुनःप्रम्प्ट गर्नु सधैं सम्भव वा आवश्यक हुँदैन। हामी एजेन्टिक ढाँचा प्रयोग गर्छौं जसले LLM लाई बहु-चरणहरूमा अधिक स्केलेबल तरिकामा प्रम्प्ट गर्न अनुमति दिन्छ।

यो कोर्स केही हालका लोकप्रिय एजेन्टिक ढाँचामा विभाजित छ।

एजेन्टिक फ्रेमवर्कहरू

एजेन्टिक फ्रेमवर्कहरूले कोड मार्फत एजेन्टिक ढाँचाहरू कार्यान्वयन गर्न विकासकर्ताहरूलाई अनुमति दिन्छ। यी फ्रेमवर्कहरूले टेम्प्लेटहरू, प्लगइनहरू, र उपकरणहरू प्रदान गर्छन् जसले AI एजेन्टहरूको राम्रो सहयोगलाई सक्षम बनाउँछ। यी फाइदाहरूले AI एजेन्ट प्रणालीहरूको राम्रो अवलोकन र समस्या समाधानको क्षमता प्रदान गर्छन्।

यस कोर्समा, हामी अनुसन्धान-चालित AutoGen फ्रेमवर्क र उत्पादन-तयार Agent फ्रेमवर्क (Semantic Kernel बाट) अन्वेषण गर्नेछौं।

AI एजेन्टहरूबारे थप प्रश्नहरू छन्?

Azure AI Foundry Discord मा सामेल हुनुहोस् ताकि अन्य सिक्नेहरूसँग भेट्न, कार्यालय समयमा भाग लिन, र तपाईंका AI एजेन्टहरूको प्रश्नहरूको उत्तर प्राप्त गर्न सकियोस्।

अघिल्लो पाठ

कोर्स सेटअप

अर्को पाठ

एजेन्टिक फ्रेमवर्कहरू अन्वेषण गर्दै


अस्वीकरण:
यो दस्तावेज़ AI अनुवाद सेवा Co-op Translator प्रयोग गरेर अनुवाद गरिएको छ। हामी शुद्धताको लागि प्रयास गर्छौं, तर कृपया ध्यान दिनुहोस् कि स्वचालित अनुवादमा त्रुटिहरू वा अशुद्धताहरू हुन सक्छ। यसको मूल भाषा मा रहेको मूल दस्तावेज़लाई आधिकारिक स्रोत मानिनुपर्छ। महत्वपूर्ण जानकारीको लागि, व्यावसायिक मानव अनुवाद सिफारिस गरिन्छ। यस अनुवादको प्रयोगबाट उत्पन्न हुने कुनै पनि गलतफहमी वा गलत व्याख्याको लागि हामी जिम्मेवार हुने छैनौं।