[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M699FY5NHV104X7TRY7MBVZA":3,"skill-same:01M699FY5NHV104X7TRY7MBVZA":58},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":29,"ownerHtmlUrl":30,"ownerBlogUrl":31,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M699FY5NHV104X7TRY7MBVZA","deploying-scalable-agents",null,"microsoft\u002Fai-agents-for-beginners","microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","01M698VYDXZ6JW5WH3CRV650R8","Microsoft","01M6998ZK2275KMJE6Y5SEA2X2",79423,"MIT","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fhi\u002F.agents\u002Fskills\u002Fdeploying-scalable-agents\u002FSKILL.md",[],[18],"deploying scalable agents","2026-11-10 10:12:30",false,"---\nname: deploying-scalable-agents\nlicense: MIT\n---\n# Microsoft Foundry के साथ स्केलेबल एजेंट्स को डिप्लॉय करना\n\n> [Lesson 16 – Deploying Scalable Agents](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002FREADME.md) के लिए साथ ही कौशल।\n> इसका उपयोग एक शिक्षार्थी को एक एजेंट को प्रोटोटाइप से स्केलेबल, ऑब्ज़र्वेबल\n> प्रोडक्शन डिप्लॉयमेंट में ले जाने में मदद करने के लिए करें। हर सिफारिश को पाठ सामग्री और\n> चलाने योग्य नोटबुक पर आधारित रखें; Foundry APIs का आविष्कार न करें।\n\n## ट्रिगर\n\nइस कौशल को सक्रिय करें जब किसी शिक्षार्थी को:\n- Microsoft Foundry पर एक एजेंट को **होस्टेड एजेंट** के रूप में डिप्लॉय करना हो और उसे संस्करणित\u002Fऑब्ज़र्वेबल बनाना हो।\n- **क्लाइंट-होस्टेड, होस्टेड-एजेंट, और एजेंट-वर्कफ़्लो** डिप्लॉयमेंट पैटर्न के बीच चयन करना हो।\n- **मॉडल राउटिंग**, **रिस्पॉन्स कैशिंग**, या **बाउंडेड कंकरेन्सी** जोड़ना हो ताकि विलंब और लागत को नियंत्रित किया जा सके।\n- एक **मूल्यांकन गेट** जोड़ना ताकि खराब एजेंट संस्करण शिप न हो सके।\n- उच्च जोखिम वाली क्रियाओं के लिए **ह्यूमन-इन-द-लूप स्वीकृति** चरण जोड़ना।\n- प्रोडक्शन ऑब्ज़रवेबिलिटी के लिए एजेंट में **OpenTelemetry** ट्रेसिंग जोड़ना।\n- डिप्लॉय किए गए एजेंट का **स्मोक-टेस्ट** करना एक तेज पोस्ट-डिप्लॉय गेट के रूप में।\n\n## मुख्य मानसिक मॉडल\n\nएक प्रोडक्शन एजेंट ज्यादातर मॉडल के *आसपास* परिचालन कंकाल होता है (~80%),\nन कि मॉडल स्वयं। हर सिफारिश को इन चिंताओं में से किसी एक से जोड़ें:\n\n| चिंता | प्रोटोटाइप → प्रोडक्शन |\n|---------|------------------------|\n| होस्टिंग | नोटबुक → संस्करणित होस्टेड सेवा |\n| पहचान | आपका `az login` → प्रबंधित पहचान + स्कोप्ड RBAC |\n| स्थिति | इन-मेमोरी → बाहरी तंतु\u002Fमेमोरी स्टोर |\n| विफलता | ट्रेसबैक → पुनः प्रयास, फॉलबैक, अलर्ट |\n| लागत | \"कुछ सेंट\" → ट्रैक, रूट, कैश, बजट किया गया |\n| गुणवत्ता | आँखों से देखना → स्वचालित मूल्यांकन गेट |\n| विश्वास | आपकी स्वीकृति → नीति + ह्यूमन-इन-द-लूप |\n\n## डिप्लॉयमेंट पैटर्न (एक चुनें, या संयोजन करें)\n\n1. **क्लाइंट-होस्टेड** — तर्क चक्र आपके प्रोसेस में चलता है। अधिकतम नियंत्रण; आप स्केलिंग\u002Fस्थिति के मालिक हैं।\n2. **होस्टेड एजेंट (Foundry एजेंट सेवा)** — Foundry चक्र होस्ट करता है, तंतु संग्रहीत करता है, RBAC\u002Fसामग्री सुरक्षा लागू करता है, एजेंट को पोर्टल में दिखाता है। कम नियंत्रण, बहुत कम परिचालन क्षेत्र।\n3. **एजेंट वर्कफ़्लो** — कई एजेंट\u002Fउपकरण एक ग्राफ में संयोजित, शाखा बनाना, अनुमोदन नोड, और टिकाऊ चेकपॉइंट के साथ।\n\n## जीवनचक्र (एजेंट को भेजने वाला चक्र)\n\n`create → version → evaluate (gate) → deploy hosted → observe online → collect failures → repeat`.\n**ऑफ़लाइन मूल्यांकन एक गेट है, सोच-समझ कर नहीं** — एक संस्करण तब तक शिप नहीं होता\nजब तक वह सीमा को पार न कर ले। ऑनलाइन ऑब्ज़रवेबिलिटी वास्तविक विफलताओं को वापस\nऑफ़लाइन परीक्षण सेट में फ़ीड करता है।\n\n## स्केलिंग और लागत नियंत्रण (प्राथमिकता के अनुसार)\n\n1. **मॉडल को उचित आकार दें** — सबसे छोटा मॉडल उपयोग करें जो मूल्यांकन गेट पास करता हो।\n2. **जटिलता के अनुसार मार्गदर्शन करें** — सरल अनुरोधों के लिए छोटा\u002Fतेज़ मॉडल, वास्तविक तर्क के लिए बड़ा मॉडल (DIY वर्गीकर्ता या Foundry मॉडल राउटर)।\n3. **कैश करें** — लगभग समान अनुरोधों को बिना मॉडल कॉल के पूरा करें।\n4. **स्टेटलेस डिज़ाइन + सीमित समवर्तीता** — स्थिति बाहरी करें; पुनः प्रयास के साथ बैकऑफ़ लगाएं।\n\n## प्रमुख पैटर्न पुनरुत्पादित करने के लिए\n\nशिक्षार्थी को नोटबुक से इनकी ओर निर्देशित करें:\n[`16-python-agent-framework.ipynb`](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002Fcode_samples\u002F16-python-agent-framework.ipynb):\n\n- **अनुरोध हैंडलर**: कैश → जटिलता के अनुसार मार्गदर्शन → ट्रेस स्पैन → चलाएँ → कैश।\n- **मूल्यांकन गेट**: एक ऑफ़लाइन परीक्षण सेट का स्कोर करें; `pass_rate >= threshold` लौटाएं और केवल सत्य होने पर डिप्लॉय करें।\n- **मानव स्वीकृति**: जैसे बड़े रिफंड के लिए `@tool(approval_mode=\"always_require\")`।\n- **ट्रेसिंग**: हर अनुरोध को `tracer.start_as_current_span(...)` में लपेटें और `routed.model`, `customer.id` जैसे गुण सेट करें।\n\n## डिप्लॉय किए गए एजेंट का स्मोक-टेस्ट\n\nडिप्लॉय के बाद, सत्यापित करें कि एंडपॉइंट वास्तव में जवाब देता है (एक हरा डिप्लॉय अभी भी\nनिष्क्रिय हो सकता है)। [AI स्मोक टेस्ट](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Factions\u002Fai-smoke-test) का उपयोग करें\n[`.github\u002Fworkflows\u002Fsmoke-test.yml`](..\u002F..\u002F..\u002F..\u002F..\u002F.github\u002Fworkflows\u002Fsmoke-test.yml) के माध्यम से\nऔर [`tests\u002F`](..\u002F..\u002F..\u002Ftests\u002FREADME.md) में कैटलॉग के साथ। रनर प्रत्येक\nप्रॉम्प्ट को `POST {project_endpoint}\u002Fagents\u002F{agent_name}\u002Fendpoint\u002Fprotocols\u002Fopenai\u002Fresponses` पर POST करता है\nऔर उत्तर पाठ पर पुष्टि करता है। पहचान को Foundry परियोजना स्कोप पर **Azure AI User** भूमिका चाहिए; टोकन ऑडियंस `https:\u002F\u002Fai.azure.com\u002F` होना चाहिए।\n\n\nमूल्यांकन** (प्रमोशन से पहले शिप करने के लिए पर्याप्त अच्छा) → **ऑनलाइन मूल्यांकन** (वह जंगली में कैसा कर रहा है, लगातार)।\n\n\n\n\n\n- **प्रोडक्शन में MCP**: हर MCP सर्वर को अविश्वसनीय सीमा के रूप में देखें — संस्करण पिन करें, उसकी पहचान सीमित करें, आउटपुट सत्यापित करें, दर सीमा लगाएं, कभी सीक्रेट्स प्रकट न करें।\n\n\n\n\n- पूरे पाठ्यक्रम में उपयोग किए गए कैनोनिकल `FoundryChatClient(...)` + `provider.as_agent(...)` पैटर्न को प्राथमिकता दें।\n- जिन लाइव-Azure परिणामों की आपने पुष्टि नहीं की है, उनका वादा न करें; तैनाती की पुष्टि करने के लिए स्मोक-टेस्ट वर्कफ़्लो की सिफारिश करें।\n- मूल्यांकन और लागत सलाह को एक साथ रखें: मूल्यांकन गुणवत्ता का आधार निर्धारित करता है, रूटिंग\u002Fकैशिंग लागत को उस आधार के करीब रखती है।\n\n---\n\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER START -->\n**अस्वीकरण**:\nइस दस्तावेज़ का अनुवाद AI अनुवाद सेवा [Co-op Translator](https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator) का उपयोग करके किया गया है। जबकि हम सटीकता के लिए प्रयास करते हैं, कृपया ध्यान दें कि स्वचालित अनुवादों में त्रुटियाँ या अशुद्धियाँ हो सकती हैं। मूल दस्तावेज़ अपनी मूल भाषा में ही प्रामाणिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए, पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम उत्तरदायी नहीं हैं।\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER END -->","# Microsoft Foundry के साथ स्केलेबल एजेंट्स को डिप्लॉय करना\n\n> [Lesson 16 – Deploying Scalable Agents](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002FREADME.md) के लिए साथ ही कौशल।\n> इसका उपयोग एक शिक्षार्थी को एक एजेंट को प्रोटोटाइप से स्केलेबल, ऑब्ज़र्वेबल\n> प्रोडक्शन डिप्लॉयमेंट में ले जाने में मदद करने के लिए करें। हर सिफारिश को पाठ सामग्री और\n> चलाने योग्य नोटबुक पर आधारित रखें; Foundry APIs का आविष्कार न करें।\n\n## ट्रिगर\n\nइस कौशल को सक्रिय करें जब किसी शिक्षार्थी को:\n- Microsoft Foundry पर एक एजेंट को **होस्टेड एजेंट** के रूप में डिप्लॉय करना हो और उसे संस्करणित\u002Fऑब्ज़र्वेबल बनाना हो।\n- **क्लाइंट-होस्टेड, होस्टेड-एजेंट, और एजेंट-वर्कफ़्लो** डिप्लॉयमेंट पैटर्न के बीच चयन करना हो।\n- **मॉडल राउटिंग**, **रिस्पॉन्स कैशिंग**, या **बाउंडेड कंकरेन्सी** जोड़ना हो ताकि विलंब और लागत को नियंत्रित किया जा सके।\n- एक **मूल्यांकन गेट** जोड़ना ताकि खराब एजेंट संस्करण शिप न हो सके।\n- उच्च जोखिम वाली क्रियाओं के लिए **ह्यूमन-इन-द-लूप स्वीकृति** चरण जोड़ना।\n- प्रोडक्शन ऑब्ज़रवेबिलिटी के लिए एजेंट में **OpenTelemetry** ट्रेसिंग जोड़ना।\n- डिप्लॉय किए गए एजेंट का **स्मोक-टेस्ट** करना एक तेज पोस्ट-डिप्लॉय गेट के रूप में।\n\n## मुख्य मानसिक मॉडल\n\nएक प्रोडक्शन एजेंट ज्यादातर मॉडल के *आसपास* परिचालन कंकाल होता है (~80%),\nन कि मॉडल स्वयं। हर सिफारिश को इन चिंताओं में से किसी एक से जोड़ें:\n\n| चिंता | प्रोटोटाइप → प्रोडक्शन |\n|---------|------------------------|\n| होस्टिंग | नोटबुक → संस्करणित होस्टेड सेवा |\n| पहचान | आपका `az login` → प्रबंधित पहचान + स्कोप्ड RBAC |\n| स्थिति | इन-मेमोरी → बाहरी तंतु\u002Fमेमोरी स्टोर |\n| विफलता | ट्रेसबैक → पुनः प्रयास, फॉलबैक, अलर्ट |\n| लागत | \"कुछ सेंट\" → ट्रैक, रूट, कैश, बजट किया गया |\n| गुणवत्ता | आँखों से देखना → स्वचालित मूल्यांकन गेट |\n| विश्वास | आपकी स्वीकृति → नीति + ह्यूमन-इन-द-लूप |\n\n## डिप्लॉयमेंट पैटर्न (एक चुनें, या संयोजन करें)\n\n1. **क्लाइंट-होस्टेड** — तर्क चक्र आपके प्रोसेस में चलता है। अधिकतम नियंत्रण; आप स्केलिंग\u002Fस्थिति के मालिक हैं।\n2. **होस्टेड एजेंट (Foundry एजेंट सेवा)** — Foundry चक्र होस्ट करता है, तंतु संग्रहीत करता है, RBAC\u002Fसामग्री सुरक्षा लागू करता है, एजेंट को पोर्टल में दिखाता है। कम नियंत्रण, बहुत कम परिचालन क्षेत्र।\n3. **एजेंट वर्कफ़्लो** — कई एजेंट\u002Fउपकरण एक ग्राफ में संयोजित, शाखा बनाना, अनुमोदन नोड, और टिकाऊ चेकपॉइंट के साथ।\n\n## जीवनचक्र (एजेंट को भेजने वाला चक्र)\n\n`create → version → evaluate (gate) → deploy hosted → observe online → collect failures → repeat`.\n**ऑफ़लाइन मूल्यांकन एक गेट है, सोच-समझ कर नहीं** — एक संस्करण तब तक शिप नहीं होता\nजब तक वह सीमा को पार न कर ले। ऑनलाइन ऑब्ज़रवेबिलिटी वास्तविक विफलताओं को वापस\nऑफ़लाइन परीक्षण सेट में फ़ीड करता है।\n\n## स्केलिंग और लागत नियंत्रण (प्राथमिकता के अनुसार)\n\n1. **मॉडल को उचित आकार दें** — सबसे छोटा मॉडल उपयोग करें जो मूल्यांकन गेट पास करता हो।\n2. **जटिलता के अनुसार मार्गदर्शन करें** — सरल अनुरोधों के लिए छोटा\u002Fतेज़ मॉडल, वास्तविक तर्क के लिए बड़ा मॉडल (DIY वर्गीकर्ता या Foundry मॉडल राउटर)।\n3. **कैश करें** — लगभग समान अनुरोधों को बिना मॉडल कॉल के पूरा करें।\n4. **स्टेटलेस डिज़ाइन + सीमित समवर्तीता** — स्थिति बाहरी करें; पुनः प्रयास के साथ बैकऑफ़ लगाएं।\n\n## प्रमुख पैटर्न पुनरुत्पादित करने के लिए\n\nशिक्षार्थी को नोटबुक से इनकी ओर निर्देशित करें:\n[`16-python-agent-framework.ipynb`](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002Fcode_samples\u002F16-python-agent-framework.ipynb):\n\n- **अनुरोध हैंडलर**: कैश → जटिलता के अनुसार मार्गदर्शन → ट्रेस स्पैन → चलाएँ → कैश।\n- **मूल्यांकन गेट**: एक ऑफ़लाइन परीक्षण सेट का स्कोर करें; `pass_rate >= threshold` लौटाएं और केवल सत्य होने पर डिप्लॉय करें।\n- **मानव स्वीकृति**: जैसे बड़े रिफंड के लिए `@tool(approval_mode=\"always_require\")`।\n- **ट्रेसिंग**: हर अनुरोध को `tracer.start_as_current_span(...)` में लपेटें और `routed.model`, `customer.id` जैसे गुण सेट करें।\n\n## डिप्लॉय किए गए एजेंट का स्मोक-टेस्ट\n\nडिप्लॉय के बाद, सत्यापित करें कि एंडपॉइंट वास्तव में जवाब देता है (एक हरा डिप्लॉय अभी भी\nनिष्क्रिय हो सकता है)। [AI स्मोक टेस्ट](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Factions\u002Fai-smoke-test) का उपयोग करें\n[`.github\u002Fworkflows\u002Fsmoke-test.yml`](..\u002F..\u002F..\u002F..\u002F..\u002F.github\u002Fworkflows\u002Fsmoke-test.yml) के माध्यम से\nऔर [`tests\u002F`](..\u002F..\u002F..\u002Ftests\u002FREADME.md) में कैटलॉग के साथ। रनर प्रत्येक\nप्रॉम्प्ट को `POST {project_endpoint}\u002Fagents\u002F{agent_name}\u002Fendpoint\u002Fprotocols\u002Fopenai\u002Fresponses` पर POST करता है\nऔर उत्तर पाठ पर पुष्टि करता है। पहचान को Foundry परियोजना स्कोप पर **Azure AI User** भूमिका चाहिए; टोकन ऑडियंस `https:\u002F\u002Fai.azure.com\u002F` होना चाहिए।\n\n\nमूल्यांकन** (प्रमोशन से पहले शिप करने के लिए पर्याप्त अच्छा) → **ऑनलाइन मूल्यांकन** (वह जंगली में कैसा कर रहा है, लगातार)।\n\n\n\n\n\n- **प्रोडक्शन में MCP**: हर MCP सर्वर को अविश्वसनीय सीमा के रूप में देखें — संस्करण पिन करें, उसकी पहचान सीमित करें, आउटपुट सत्यापित करें, दर सीमा लगाएं, कभी सीक्रेट्स प्रकट न करें।\n\n\n\n\n- पूरे पाठ्यक्रम में उपयोग किए गए कैनोनिकल `FoundryChatClient(...)` + `provider.as_agent(...)` पैटर्न को प्राथमिकता दें।\n- जिन लाइव-Azure परिणामों की आपने पुष्टि नहीं की है, उनका वादा न करें; तैनाती की पुष्टि करने के लिए स्मोक-टेस्ट वर्कफ़्लो की सिफारिश करें।\n- मूल्यांकन और लागत सलाह को एक साथ रखें: मूल्यांकन गुणवत्ता का आधार निर्धारित करता है, रूटिंग\u002Fकैशिंग लागत को उस आधार के करीब रखती है।\n\n---\n\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER START -->\n**अस्वीकरण**:\nइस दस्तावेज़ का अनुवाद AI अनुवाद सेवा [Co-op Translator](https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator) का उपयोग करके किया गया है। जबकि हम सटीकता के लिए प्रयास करते हैं, कृपया ध्यान दें कि स्वचालित अनुवादों में त्रुटियाँ या अशुद्धियाँ हो सकती हैं। मूल दस्तावेज़ अपनी मूल भाषा में ही प्रामाणिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए, पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम उत्तरदायी नहीं हैं।\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER END -->",{"name":5,"license":14},"main","f09e94ffe170f8af6d3db7c42987bbe4db227723","translations\u002Fhi\u002F.agents\u002Fskills\u002Fdeploying-scalable-agents",26019,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners","https:\u002F\u002Faka.ms\u002Fai-agents-beginners","https:\u002F\u002Fgithub.com\u002Fmicrosoft","https:\u002F\u002Fopensource.microsoft.com","Open source projects and samples from Microsoft","2026-11-07 12:51:12",{"source":7,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add microsoft\u002Fai-agents-for-beginners --skill deploying-scalable-agents",{"tool":40,"command":41},"bunx","bunx skills add microsoft\u002Fai-agents-for-beginners --skill deploying-scalable-agents",{"tool":43,"command":44},"pnpm","pnpm dlx skills add microsoft\u002Fai-agents-for-beginners --skill deploying-scalable-agents","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fhi\u002F.agents\u002Fskills\u002Fdeploying-scalable-agents\u002FSKILL.md",true,[48,54],{"path":49,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":52,"sourceHtmlUrl":53},"_meta.json","REFERENCE","参考文档",132,"https:\u002F\u002Fgithub.com\u002Fahat4pat-svg\u002Fjimi-skills\u002Fblob\u002Fmain\u002Fskills\u002Flossless-claw\u002F_meta.json",{"path":55,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":56,"sourceHtmlUrl":57},".clawhub\u002Forigin.json",145,"https:\u002F\u002Fgithub.com\u002Fahat4pat-svg\u002Fjimi-skills\u002Fblob\u002Fmain\u002Fskills\u002Flossless-claw\u002F.clawhub\u002Forigin.json",[59,77,88,96,104,109],{"skillNo":60,"name":61,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":74,"publishedAt":19},"01M69A206TRZ8KK0CW0HYJF5V5","testing-course-samples","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Ftesting-course-samples\u002FSKILL.md",[64,69],{"categoryNo":65,"categoryName":66,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":70,"categoryName":71,"taxonomyType":72,"taxonomyTypeDesc":73},"01JBSEEDCAT000000000000039","教师与教育","PROFESSION","适用职业",[75,76],"testing","testing course samples",{"skillNo":78,"name":79,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":85,"publishedAt":19},"01M69A1XRB2SFHYRMEH0K08EKZ","microsoft-docs","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Fmicrosoft-docs\u002FSKILL.md",[82],{"categoryNo":83,"categoryName":84,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000023","Skill与智能体开发",[86,8,87],"docs","microsoft docs",{"skillNo":89,"name":90,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":93,"publishedAt":19},"01M69A1VPZFJQ1HNGTZQ5P3WSC","local-ai-agents","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Flocal-ai-agents\u002FSKILL.md",[],[94,95],"ai agents","local ai agents",{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":19},"01M69A1S947N7MM6V9JF85S2E7","jupyter-notebook","當使用者要求建立、搭建或編輯 Jupyter 筆記本（`.ipynb`）用於實驗、探索或教學時使用；優先使用隨附範本並執行輔助腳本 `new_notebook.py` 來產生一個乾淨的起始筆記本。","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Fjupyter-notebook\u002FSKILL.md",[],[103],"jupyter notebook",{"skillNo":105,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":19},"01M69A1Q8EXPWKZSQK69V6WF22","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Fdeploying-scalable-agents\u002FSKILL.md",[],[18],{"skillNo":110,"name":111,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":114,"publishedAt":19},"01M69A1MHZTH3RH9N8VYSYG74X","azure-openai-to-responses","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fzh-TW\u002F.agents\u002Fskills\u002Fazure-openai-to-responses\u002FSKILL.md",[],[115],"azure openai to responses"]