यो पाठले यस कोर्सका कोड नमूनाहरू कसरी चलाउने भन्ने कुरा समेट्छ।
तपाईंको रिपो क्लोन गर्न सुरु गर्नु अघि, AI Agents For Beginners Discord च्यानल मा सामेल हुनुहोस्। यहाँ सेटअपमा सहयोग, कोर्स सम्बन्धी कुनै पनि प्रश्न, वा अन्य सिक्नेहरूसँग जडान गर्न सक्नुहुन्छ।
सुरु गर्न, कृपया GitHub रिपोजिटरी क्लोन वा फोर्क गर्नुहोस्। यसले तपाईंलाई कोर्स सामग्रीको आफ्नै संस्करण बनाउने अनुमति दिन्छ ताकि तपाईं कोड चलाउन, परीक्षण गर्न, र परिमार्जन गर्न सक्नुहुन्छ!
यो गर्नको लागि रिपो फोर्क गर्नुहोस् लिंकमा क्लिक गर्नुहोस्।
अब तपाईंको कोर्सको फोर्क गरिएको संस्करण निम्न लिंकमा उपलब्ध हुनेछ:

पूर्ण रिपोजिटरी ठूलो (~3 GB) हुन सक्छ जब तपाईं सम्पूर्ण इतिहास र सबै फाइलहरू डाउनलोड गर्नुहुन्छ। यदि तपाईं केवल वर्कशपमा भाग लिँदै हुनुहुन्छ वा केवल केही पाठ फोल्डरहरू चाहिन्छ भने, शैलो क्लोन (वा स्पार्स क्लोन) ले अधिकांश डाउनलोडलाई रोक्छ।
तलका आदेशहरूमा <your-username> लाई तपाईंको फोर्क URL (वा तपाईंलाई मनपर्ने अपस्ट्रीम URL) सँग बदल्नुहोस्।
केवल पछिल्लो कमिट इतिहास क्लोन गर्न (सानो डाउनलोड):
git clone --depth 1 https://github.com/<your-username>/ai-agents-for-beginners.git
विशिष्ट ब्रान्च क्लोन गर्न:
git clone --depth 1 --branch <branch-name> https://github.com/<your-username>/ai-agents-for-beginners.git
यसले आंशिक क्लोन र स्पार्स-चेकआउट प्रयोग गर्दछ (Git 2.25+ आवश्यक छ र आंशिक क्लोन समर्थनको साथ आधुनिक Git सिफारिस गरिएको छ):
git clone --depth 1 --filter=blob:none --sparse https://github.com/<your-username>/ai-agents-for-beginners.git
रिपो फोल्डरमा जानुहोस्:
cd ai-agents-for-beginners
त्यसपछि तपाईं चाहिने फोल्डरहरू निर्दिष्ट गर्नुहोस् (तलको उदाहरणले दुई फोल्डरहरू देखाउँछ):
git sparse-checkout set 00-course-setup 01-intro-to-ai-agents
क्लोन र फाइलहरू प्रमाणित गरेपछि, यदि तपाईंलाई केवल फाइलहरू चाहिन्छ र ठाउँ खाली गर्न चाहनुहुन्छ भने (कुनै git इतिहास छैन), कृपया रिपोजिटरी मेटाडाटा मेटाउनुहोस् (💀अपरिवर्तनीय — तपाईं सबै Git कार्यक्षमता गुमाउनुहुनेछ: कुनै कमिट, पुल, पुश, वा इतिहास पहुँच छैन)।
# zsh/bash
rm -rf .git
# पावरशेल
Remove-Item -Recurse -Force .git
GitHub UI मार्फत यस रिपोको लागि नयाँ Codespace सिर्जना गर्नुहोस्।
यो कोर्सले Jupyter Notebooks को श्रृंखला प्रदान गर्दछ जसले तपाईंलाई AI Agents निर्माण गर्न व्यावहारिक अनुभव प्राप्त गर्न अनुमति दिन्छ।
कोड नमूनाहरू निम्न प्रयोग गर्छन्:
GitHub खाता आवश्यक - निःशुल्क:
1) Semantic Kernel Agent Framework + GitHub Models Marketplace। (semantic-kernel.ipynb) लेबल गरिएको। 2) AutoGen Framework + GitHub Models Marketplace। (autogen.ipynb) लेबल गरिएको।
Azure सदस्यता आवश्यक:
3) Azure AI Foundry + Azure AI Agent Service। (azureaiagent.ipynb) लेबल गरिएको।
हामी तपाईंलाई तीन प्रकारका उदाहरणहरू प्रयास गर्न प्रोत्साहित गर्छौं ताकि कुन तपाईंको लागि राम्रो काम गर्छ हेर्न सक्नुहुन्छ।
तपाईंले जुन विकल्प चयन गर्नुहुन्छ, यसले तलका सेटअप चरणहरू निर्धारण गर्नेछ:
NOTE: यदि तपाईंले Python3.12 स्थापना गर्नुभएको छैन भने, सुनिश्चित गर्नुहोस् कि तपाईं यसलाई स्थापना गर्नुहुन्छ। त्यसपछि requirements.txt फाइलबाट सही संस्करणहरू स्थापना गर्न python3.12 प्रयोग गरेर आफ्नो venv सिर्जना गर्नुहोस्।
उदाहरण
Python venv डाइरेक्टरी सिर्जना गर्नुहोस्:
python -m venv venv
त्यसपछि venv वातावरण सक्रिय गर्नुहोस्:
# जेडएसएच/ब्याश
source venv/bin/activate
# Command Prompt for Windows
venv\Scripts\activate
.NET 10+: .NET प्रयोग गर्ने नमूनाहरूका लागि, सुनिश्चित गर्नुहोस् कि तपाईंले .NET 10 SDK वा पछिल्लो संस्करण स्थापना गर्नुभएको छ। त्यसपछि, तपाईंको स्थापना गरिएको .NET SDK संस्करण जाँच गर्नुहोस्:
dotnet --list-sdks
हामीले यस रिपोजिटरीको मूलमा requirements.txt फाइल समावेश गरेका छौं जसमा कोड नमूनाहरू चलाउन आवश्यक सबै Python प्याकेजहरू छन्।
तपाईं यसलाई निम्न आदेश चलाएर स्थापना गर्न सक्नुहुन्छ:
pip install -r requirements.txt
हामी कुनै पनि द्वन्द्व र समस्याहरू रोक्न Python भर्चुअल वातावरण सिर्जना गर्न सिफारिस गर्छौं।
VSCode मा सही संस्करणको Python प्रयोग गरिरहेको सुनिश्चित गर्नुहोस्।
यो कोर्सले GitHub Models Marketplace प्रयोग गर्दछ, जसले तपाईंलाई ठूलो भाषा मोडेलहरू (LLMs) नि:शुल्क पहुँच प्रदान गर्दछ जसलाई तपाईं AI Agents निर्माण गर्न प्रयोग गर्नुहुनेछ।
GitHub Models प्रयोग गर्न, तपाईंले GitHub व्यक्तिगत पहुँच टोकन सिर्जना गर्न आवश्यक छ।
यो तपाईंको GitHub खाताको व्यक्तिगत पहुँच टोकन सेटिङ मा गएर गर्न सकिन्छ।
कृपया टोकन सिर्जना गर्दा कम विशेषाधिकारको सिद्धान्त पालना गर्नुहोस्। यसको मतलब तपाईंले टोकनलाई यस कोर्सका कोड नमूनाहरू चलाउन आवश्यक अनुमति मात्र दिनुपर्छ।
Developer settings मा गएर Fine-grained tokens विकल्प चयन गर्नुहोस्।

त्यसपछि Generate new token चयन गर्नुहोस्।

टोकनको उद्देश्यलाई प्रतिबिम्बित गर्ने वर्णनात्मक नाम प्रविष्ट गर्नुहोस् ताकि पछि यसलाई सजिलै पहिचान गर्न सकिन्छ।
🔐 टोकन अवधि सिफारिस
सिफारिस गरिएको अवधि: 30 दिन अधिक सुरक्षित दृष्टिकोणको लागि, तपाईं छोटो अवधि चयन गर्न सक्नुहुन्छ—जस्तै 7 दिन 🛡️ यो व्यक्तिगत लक्ष्य सेट गर्न र कोर्स पूरा गर्नको लागि राम्रो तरिका हो जब तपाईंको सिक्ने गति उच्च छ 🚀।

टोकनको स्कोपलाई यस रिपोजिटरीको फोर्कमा सीमित गर्नुहोस्।

टोकनको अनुमति सीमित गर्नुहोस्: Permissions अन्तर्गत, Account ट्याबमा क्लिक गर्नुहोस्, र “+ Add permissions” बटन क्लिक गर्नुहोस्। ड्रपडाउन देखा पर्नेछ। कृपया Models खोज्नुहोस् र यसको लागि बाकस जाँच गर्नुहोस्।

टोकन सिर्जना गर्नु अघि आवश्यक अनुमति प्रमाणित गर्नुहोस्। 
टोकन सिर्जना गर्नु अघि, सुनिश्चित गर्नुहोस् कि तपाईं टोकनलाई सुरक्षित ठाउँमा जस्तै पासवर्ड म्यानेजर भल्टमा भण्डारण गर्न तयार हुनुहुन्छ, किनकि यो सिर्जना गरेपछि फेरि देखाइने छैन। 
तपाईंले अहिले सिर्जना गरेको नयाँ टोकन प्रतिलिपि गर्नुहोस्। अब तपाईंले यसलाई यस कोर्समा समावेश गरिएको .env फाइलमा थप्नु पर्नेछ।
.env फाइल सिर्जना गर्नुहोस्तपाईंको .env फाइल सिर्जना गर्न निम्न आदेश टर्मिनलमा चलाउनुहोस्।
# जेडएसएच/ब्याश
cp .env.example .env
# पावरशेल
Copy-Item .env.example .env
यसले उदाहरण फाइललाई प्रतिलिपि गर्नेछ र .env तपाईंको डाइरेक्टरीमा सिर्जना गर्नेछ जहाँ तपाईं वातावरण चरहरूको लागि मानहरू भर्नेछ।
तपाईंको टोकन प्रतिलिपि गरेर, .env फाइललाई तपाईंको मनपर्ने टेक्स्ट एडिटरमा खोल्नुहोस् र GITHUB_TOKEN फिल्डमा टोकन पेस्ट गर्नुहोस्।

अब तपाईं यस कोर्सका कोड नमूनाहरू चलाउन सक्षम हुनुहुनेछ।
Azure AI Foundry मा हब र प्रोजेक्ट सिर्जना गर्ने चरणहरू यहाँ फेला पार्नुहोस्: Hub resources overview
तपाईंले आफ्नो प्रोजेक्ट सिर्जना गरेपछि, तपाईंले आफ्नो प्रोजेक्टको लागि कनेक्शन स्ट्रिङ प्राप्त गर्न आवश्यक छ।
यो Azure AI Foundry पोर्टलमा तपाईंको प्रोजेक्टको Overview पृष्ठमा गएर गर्न सकिन्छ।

.env फाइल सिर्जना गर्नुहोस्तपाईंको .env फाइल सिर्जना गर्न निम्न आदेश टर्मिनलमा चलाउनुहोस्।
# zsh/bash
cp .env.example .env
# पावरशेल
Copy-Item .env.example .env
यसले उदाहरण फाइललाई प्रतिलिपि गर्नेछ र .env तपाईंको डाइरेक्टरीमा सिर्जना गर्नेछ जहाँ तपाईं वातावरण चरहरूको लागि मानहरू भर्नेछ।
तपाईंको टोकन प्रतिलिपि गरेर, .env फाइललाई तपाईंको मनपर्ने टेक्स्ट एडिटरमा खोल्नुहोस् र PROJECT_ENDPOINT फिल्डमा टोकन पेस्ट गर्नुहोस्।
सुरक्षा उत्तम अभ्यासको रूपमा, हामी keyless authentication प्रयोग गरेर Microsoft Entra ID सँग Azure OpenAI मा प्रमाणित गर्नेछौं।
अर्को, टर्मिनल खोल्नुहोस् र az login --use-device-code चलाएर Azure खातामा साइन इन गर्नुहोस्।
तपाईंले साइन इन गरेपछि, टर्मिनलमा आफ्नो सदस्यता चयन गर्नुहोस्।
Agentic RAG पाठ - पाठ 5 - मा Azure Search र Azure OpenAI प्रयोग गर्ने नमूनाहरू छन्।
यदि तपाईं यी नमूनाहरू चलाउन चाहनुहुन्छ भने, तपाईंले आफ्नो .env फाइलमा निम्न वातावरण चरहरू थप्न आवश्यक छ:
AZURE_SUBSCRIPTION_ID - Overview पृष्ठको Project details मा जाँच गर्नुहोस्।
AZURE_AI_PROJECT_NAME - तपाईंको प्रोजेक्टको Overview पृष्ठको शीर्षमा हेर्नुहोस्।
AZURE_OPENAI_SERVICE - Overview पृष्ठको Included capabilities ट्याबमा Azure OpenAI Service को लागि फेला पार्नुहोस्।
AZURE_OPENAI_RESOURCE_GROUP - Management Center को Overview पृष्ठमा Project properties मा जानुहोस्।
GLOBAL_LLM_SERVICE - Connected resources अन्तर्गत, Azure AI Services कनेक्शन नाम फेला पार्नुहोस्। यदि सूचीबद्ध छैन भने, Azure portal मा तपाईंको स्रोत समूह अन्तर्गत AI Services स्रोत नाम जाँच गर्नुहोस्।
AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME - तपाईंको embedding मोडेल चयन गर्नुहोस् (जस्तै, text-embedding-ada-002) र मोडेल विवरणबाट Deployment name नोट गर्नुहोस्।
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME - तपाईंको chat मोडेल चयन गर्नुहोस् (जस्तै, gpt-4o-mini) र मोडेल विवरणबाट Deployment name नोट गर्नुहोस्।
AZURE_OPENAI_ENDPOINT - Azure AI services खोज्नुहोस्, त्यसपछि Resource Management, Keys and Endpoint मा जानुहोस्, “Azure OpenAI endpoints” मा स्क्रोल गर्नुहोस्, र “Language APIs” भन्ने एक प्रतिलिपि गर्नुहोस्।
AZURE_OPENAI_API_KEY - त्यही स्क्रिनबाट, KEY 1 वा KEY 2 प्रतिलिपि गर्नुहोस्।
AZURE_SEARCH_SERVICE_ENDPOINT - तपाईंको Azure AI Search स्रोत फेला पार्नुहोस्, यसलाई क्लिक गर्नुहोस्, र Overview हेर्नुहोस्।
AZURE_SEARCH_API_KEY - त्यसपछि Settings मा जानुहोस् र Keys मा प्रमुख वा माध्यमिक प्रशासक कुञ्जी प्रतिलिपि गर्नुहोस्।
AZURE_OPENAI_API_VERSION - API version lifecycle पृष्ठ अन्तर्गत Latest GA API release मा जानुहोस्।तपाईंको प्रमाणहरू हार्डकोड गर्नुको सट्टा, हामी Azure OpenAI सँग keyless कनेक्शन प्रयोग गर्नेछौं। यसका लागि, हामी DefaultAzureCredential आयात गर्नेछौं र पछि DefaultAzureCredential फंक्शनलाई प्रमाण प्राप्त गर्न कल गर्नेछौं।
# पाइथन
from azure.identity import DefaultAzureCredential, InteractiveBrowserCredential
यदि तपाईंलाई यो सेटअप चलाउन कुनै समस्या छ भने, हाम्रो Azure AI Community Discord मा सामेल हुनुहोस् वा समस्या सिर्जना गर्नुहोस्।
अब तपाईं यस पाठ्यक्रमको कोड चलाउन तयार हुनुहुन्छ। AI एजेन्टहरूको संसारको बारेमा थप सिक्न शुभकामना!
AI एजेन्टहरू र एजेन्ट प्रयोग केसहरूको परिचय
अस्वीकरण:
यो दस्तावेज़ AI अनुवाद सेवा Co-op Translator प्रयोग गरी अनुवाद गरिएको हो। हामी यथासम्भव शुद्धताको प्रयास गर्छौं, तर कृपया जानकार रहनुहोस् कि स्वचालित अनुवादहरूमा त्रुटिहरू वा अशुद्धताहरू हुन सक्छन्। यसको मूल भाषामा रहेको मूल दस्तावेज़लाई आधिकारिक स्रोत मानिनुपर्छ। महत्वपूर्ण जानकारीका लागि, व्यावसायिक मानव अनुवाद सिफारिस गरिन्छ। यस अनुवादको प्रयोगबाट उत्पन्न हुने कुनै पनि गलतफहमी वा गलत व्याख्याका लागि हामी जिम्मेवार हुने छैनौं।