एआय एजंट्स तयार करा, चाचणी करा, आणि Microsoft Foundry Agent Service मध्ये Hosted Agents म्हणून तैनात करा - पूर्णपणे VS Code वापरून Microsoft Foundry विस्तार आणि Foundry Toolkit वापरुन.
Hosted Agents सध्या पूर्वावलोकनात आहेत. समर्थित प्रदेश मर्यादित आहेत - पाहा प्रदेश उपलब्धता.
प्रत्येक लॅबमधील
agent/फोल्डर Foundry विस्ताराद्वारे स्वयंचलितपणे तयार केला जातो - नंतर आपण कोड सानुकूलित करता, स्थानिक चाचणी करता, आणि तैनात करता.
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
स्थानिक क्लोन करणे प्राधान्य द्यायचे का?
या रिपॉझिटरीमध्ये ५०+ भाषा अनुवाद आहेत, ज्यामुळे डाउनलोड आकार खूप वाढतो. अनुवादांशिवाय क्लोन करण्यासाठी sparse checkout वापरा:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft-foundry/Foundry_Toolkit_for_VSCode_Lab.git cd Foundry_Toolkit_for_VSCode_Lab git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft-foundry/Foundry_Toolkit_for_VSCode_Lab.git cd Foundry_Toolkit_for_VSCode_Lab git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"हे आपल्याला कोर्स पूर्ण करण्यासाठी आवश्यक असलेले सर्व काही जलद डाउनलोडसह देते.
flowchart TB
subgraph Local["स्थानिक विकास (VS कोड)"]
direction TB
FE["Microsoft Foundry
Extension"]
FoundryToolkit["Foundry Toolkit
Extension"]
Scaffold["Scaffolded Agent Code
(main.py · agent.yaml · Dockerfile)"]
Inspector["Agent Inspector
(Local Testing)"]
FE -- "Create New
Hosted Agent" --> Scaffold
Scaffold -- "F5 डीबग" --> Inspector
FoundryToolkit -.- Inspector
end
subgraph Cloud["मायक्रोसॉफ्ट फाउंड्री"]
direction TB
ACR["Azure Container
Registry"]
AgentService["Foundry Agent Service
(Hosted Agent Runtime)"]
Model["Azure OpenAI
(gpt-4.1 / gpt-4.1-mini)"]
Playground["Foundry Playground
& VS Code Playground"]
ACR --> AgentService
AgentService -- "/responses API" --> Model
AgentService --> Playground
end
Scaffold -- "Deploy
(Docker build + push)" --> ACR
Inspector -- "POST /responses
(localhost:8088)" --> ढाँचा तयार करा
Playground -- "चाचणी प्रवर्तक" --> AgentService
style Local fill:#f0f4ff,stroke:#4a6cf7,stroke-width:2px
style Cloud fill:#fff4e6,stroke:#f59e0b,stroke-width:2px
प्रवाह: Foundry विस्तार एजंट तयार करतो → आपण कोड आणि सूचना सानुकूलित करता → Agent Inspector सह स्थानिक चाचणी → Foundry मध्ये तैनात करा (Docker इमेज ACR कडे ढकलले जाते) → प्लेग्राऊंड मध्ये तपासा.
| लॅब | वर्णन | स्थिती |
|---|---|---|
| Lab 01 - Single Agent | "Explain Like I'm an Executive" एजंट तयार करा, स्थानिक चाचणी करा, आणि Foundry मध्ये तैनात करा | ✅ उपलब्ध |
| Lab 02 - Multi-Agent Workflow | "Resume → Job Fit Evaluator" तयार करा - ४ एजंट्स एकत्र येऊन रिज्युमे फिट स्कोअर करतात आणि शिकण्याचा रोडमॅप तयार करतात | ✅ उपलब्ध |
या कार्यशाळेत आपण "Explain Like I'm an Executive" एजंट तयार कराल - एक एआय एजंट जो गुंतागुंतीची तांत्रिक भाषाशैली घेतो आणि शांत, बोर्डरूम-तयार सारांशात अनुवादित करतो. खरी गोष्ट म्हणजे, C-suite मधील कोणीही "thread pool exhaustion caused by synchronous calls introduced in v3.2." ऐकू इच्छित नाही.
मी हा एजंट तयार केला कारण अनेक वेळा माझा परिपूर्ण पोस्ट-मॉर्टम उत्तर मिळाले: "मग... वेबसाइट चालू आहे की नाही?"
आपण त्याला तांत्रिक अपडेट देता. तो आपल्याला कार्यकारी सारांश देतो - तीन बुलेट पॉइंट्स, कोणताही जार्गन नाही, कोणतेही स्टॅक ट्रेस नाही, कोणतीही अस्वस्थता नाही. फक्त काय झाले, व्यवसायावर परिणाम, आणि पुढचा टप्पा.
आपण म्हणता:
"API लॅटन्सी वाढली कारण synchronous calls मुळे v3.2 मध्ये thread pool exhaustion झाला."
एजंट उत्तर देतो:
कार्यकारी सारांश:
- काय झाले: नवीनतम रिलीझ नंतर सिस्टम हळू झाले.
- व्यवसायावर परिणाम: काही वापरकर्त्यांना सेवा वापरताना विलंब अनुभवावा लागला.
- पुढचा टप्पा: बदल मागे घेतला गेला आहे आणि पुन्हा तैनात करण्याआधी दुरुस्ती तयार केली जात आहे.
हा एक सोपा, एकल-उद्देशाचा एजंट आहे - होस्टेड एजंट कार्यप्रवाह संपूर्ण शिकण्यासाठी परिपूर्ण, ज्यामुळे जटिल टूल चेनमध्ये अडकणे टळते. आणि प्रामाणिकपणे? प्रत्येक अभियांत्रिकी टीमला यापैकी एक हवेच आहे.
📂 Foundry_Toolkit_for_VSCode_Lab/
├── 📄 README.md ← You are here
└── 📂 workshop/
├── 📂 lab01-single-agent/ ← Full lab: docs + agent code
│ ├── README.md ← Hands-on lab instructions
│ ├── 📂 docs/ ← Step-by-step tutorial modules
│ │ ├── 00-prerequisites.md
│ │ ├── 01-setup.md
│ │ ├── 02-create-hosted-agent.md
│ │ ├── 03-configure-and-code.md
│ │ ├── 04-test-locally.md
│ │ ├── 05-deploy-to-foundry.md
│ │ ├── 06-verify-in-playground.md
│ │ ├── 07-summary.md
│ │ └── 08-troubleshooting.md
│ └── 📂 agent/ ← Reference solution (auto-scaffolded by Foundry extension)
│ ├── agent.yaml
│ ├── Dockerfile
│ ├── main.py
│ └── requirements.txt
└── 📂 lab02-multi-agent/ ← Resume → Job Fit Evaluator
├── README.md ← Hands-on lab instructions (end-to-end)
├── 📂 docs/ ← Step-by-step tutorial modules
│ ├── 00-prerequisites.md
│ ├── 01-understand-multi-agent.md
│ ├── 02-scaffold-multi-agent.md
│ ├── 03-configure-agents.md
│ ├── 04-orchestration-patterns.md
│ ├── 05-test-locally.md
│ ├── 06-deploy-to-foundry.md
│ ├── 07-verify-in-playground.md
│ └── 08-troubleshooting.md
└── 📂 PersonalCareerCopilotCompleted/ ← Reference solution (multi-agent workflow)
├── agent.yaml
├── Dockerfile
├── main.py
└── requirements.txt
टीप: प्रत्येक लॅबमध्ये
agent/फोल्डर हा Microsoft Foundry विस्ताराद्वारे तयार केला जातो जेव्हा आपण Command Palette मधूनMicrosoft Foundry: Create a New Hosted Agentचालवता. नंतर त्या फाइल्स एजंटच्या सूचना, टूल्स, आणि कॉन्फिगरेशन नुसार सानुकूलित केल्या जातात. Lab 01 मध्ये आपण ह्याचा आरंभापासून पुनर्निर्माण कसा करायचा ते पाहाल.
git clone https://github.com/microsoft-foundry/Foundry_Toolkit_for_VSCode_Lab.git
cd Foundry_Toolkit_for_VSCode_Labpython -m venv venvते सक्रिय करा:
- Windows (PowerShell):
.\venv\Scripts\Activate.ps1
- macOS / Linux:
source venv/bin/activate
pip install -r workshop/lab01-single-agent/agent/requirements.txtएजंट फोल्डरमधील उदाहरण .env फाइल कॉपी करा आणि आपली मूल्ये भरा:
cp workshop/lab01-single-agent/agent/.env.example workshop/lab01-single-agent/agent/.envworkshop/lab01-single-agent/agent/.env संपादित करा:
AZURE_AI_PROJECT_ENDPOINT=https://<your-account>.services.ai.azure.com/api/projects/<your-project>
AZURE_AI_MODEL_DEPLOYMENT_NAME=<your-model-deployment-name>प्रत्येक लॅब स्वतःच्या मॉड्यूलसह स्वतंत्र आहे. मूळ गोष्टी शिकण्यासाठी Lab 01 पासून प्रारंभ करा, नंतर बहु-एजंट कार्यप्रवाहासाठी Lab 02 कडे जा.
Lab 01 - Single Agent (संपूर्ण सूचना)
| # | मॉड्यूल | दुवा |
|---|---|---|
| 1 | आवश्यक गोष्टी वाचा | 00-prerequisites.md |
| 2 | Foundry Toolkit & Foundry विस्तार स्थापित करा | 01-setup.md |
| 3 | Foundry प्रोजेक्ट तयार करा | 01-setup.md |
| 4 | Hosted Agent तयार करा | 02-create-hosted-agent.md |
| 5 | सूचना आणि पर्यावरण कॉन्फिगर करा | 03-configure-and-code.md |
| 6 | स्थानिक चाचणी करा | 04-test-locally.md |
| 7 | Foundry मध्ये तैनात करा | 05-deploy-to-foundry.md |
| 8 | प्लेग्राऊंड मध्ये सत्यापित करा | 06-verify-in-playground.md |
| 9 | समस्या निवारण | 08-troubleshooting.md |
Lab 02 - Multi-Agent Workflow (संपूर्ण सूचना)
| # | मॉड्यूल | दुवा |
|---|---|---|
| 1 | आवश्यकताएँ (Lab 02) | 00-prerequisites.md |
| 2 | बहु-एजंट आर्किटेक्चर समजून घ्या | 01-understand-multi-agent.md |
| 3 | बहु-एजंट प्रोजेक्ट तयार करा | 02-scaffold-multi-agent.md |
| 4 | एजंट्स आणि पर्यावरण कॉन्फिगर करा | 03-configure-agents.md |
| 5 | आर्कष्ट्रेशन पॅटर्न | 04-orchestration-patterns.md |
| 6 | स्थानिक चाचणी (बहु-एजंट) | 05-test-locally.md |
| 7 | फाउंड्रीवर तैनात करा | 06-deploy-to-foundry.md | | 8 | प्लेग्राउंडमध्ये पडताळणी करा | 07-verify-in-playground.md | | 9 | त्रुटी निराकरण (मल्टि-एजंट) | 08-troubleshooting.md |
![]() शिवम गोयल |
| परिस्थिती | आवश्यक भूमिका |
|---|---|
| नवीन फाउंड्री प्रकल्प तयार करा | फाउंड्री संसाधनावर Azure AI Owner |
| विद्यमान प्रकल्पात तैनात करा (नवीन संसाधने) | सदस्यत्वावर Azure AI Owner + Contributor |
| पूर्णपणे संरचीत प्रकल्पात तैनात करा | खात्यावर Reader + प्रकल्पावर Azure AI User |
महत्त्वाचे: Azure
OwnerआणिContributorभूमिका फक्त व्यवस्थापन परवानग्या समाविष्ट करतात, विकास (डेटा क्रिया) परवानग्या नाहीत. एजंट तयार करण्यासाठी आणि तैनात करण्यासाठी तुम्हाला Azure AI User किंवा Azure AI Owner आवश्यक आहे.
- जलद प्रारंभ: तुमचा पहिला होस्टेड एजंट तैनात करा (VS Code)
- होस्टेड एजंट म्हणजे काय?
- VS Code मध्ये होस्टेड एजंट वर्कफ्लो तयार करा
- होस्टेड एजंट तैनात करा
- Microsoft Foundry साठी RBAC
- आर्किटेक्चर रिव्यू एजंट सॅम्पल - MCP टूल्स, Excalidraw आकृत्या आणि द्वैतीय तैनातीसह वास्तविक होस्टेड एजंट
अस्वीकरण: हा दस्तऐवज AI भाषांतर सेवा Co-op Translator चा वापर करून अनुवादित केला आहे. जरी आम्ही अचूकतेसाठी प्रयत्न करतो, तरी कृपया लक्षात घ्या की स्वयंचलित भाषांतरांमध्ये त्रुटी किंवा अचूकतेची कमतरता असू शकते. मूळ दस्तऐवज त्याच्या मूळ भाषेत अधिकृत स्रोत मानला पाहिजे. महत्त्वाची माहिती असल्यास, व्यावसायिक मानवी भाषांतराची शिफारस केली जाते. या भाषांतराच्या वापरामुळे उद्भवणाऱ्या कोणत्याही गैरसमज किंवा चुकीच्या अर्थलावणीसाठी आम्ही जबाबदार नाही.
