[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M699DQ97A0HYYTQRD5ZVAY7C":3,"skill-same:01M699DQ97A0HYYTQRD5ZVAY7C":60},{"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},"01M699DQ97A0HYYTQRD5ZVAY7C","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\u002Fet\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# Skaleeritavate agentide juurutamine Microsoft Foundry abil\n\n> Kaasasolev oskus õppetükile [Õppetükk 16 – Skaleeritavate agentide juurutamine](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002FREADME.md).\n> Kasutage seda, et aidata õppijal viia agent prototüübist skaleeritava ja jälgitava\n> tootmisjuurutuseni. Põhjendage iga soovitus õppetüki sisu ja\n> käivitatava märkmikuga; ärge leiutage Foundry API-sid.\n\n## Käivitajad\n\nAktiveerige see oskus, kui õppija soovib:\n- Juurutada agent Microsoft Foundry’s **hostitud agent**-ina ja muuta see versioonihaldatavaks\u002Fjälgitavaks.\n- Valida **kliendipoolse hostimise, hostitud agendi ja agentide töövoo** vahel.\n- Lisada **mudeli marsruutimine**, **vastuse vahemällu salvestamine** või **piiratud paralleelsus** latentsuse ja kulude juhtimiseks.\n- Lisada **hinnangukontrollpunkt**, et halb agentide versioon ei saaks välja tulla.\n- Lisada **inimene-otsustsüklis kinnitamine** kõrge riskiga tegevuste jaoks.\n- Instrumendistada agent **OpenTelemetry** jälgimisega tootmisjälgitavuseks.\n- Teha juurutatud agentile **suitsutesti** kiireks järelkontrolliks pärast juurutust.\n\n## Põhimudeli arusaam\n\nTootmisagent on peamiselt operatsiooniline skelet *mudeli ümber* (~80%),\nmitte mudel ise. Kaardistage iga soovitus ühele neist valdkondadest:\n\n| Valdkond | Prototüüp → Tootmine |\n|---------|---------------------|\n| Hostimine | märkmik → versioonitud hostitud teenus |\n| Identiteet | teie `az login` → hallatud identiteet + skoopitud RBAC |\n| Olekurajastus | mälus → eksterneeritud lõime\u002Fmälupood |\n| Tõrge | veateated → kordused, varuplaanid, hoiatused |\n| Kulu | \"paar senti\" → jälgitud, marsruutitud, vahemällu salvestatud, eelarvestatud |\n| Kvaliteet | silmaga hindamine → automatiseeritud hinnangukontrollpunkt |\n| Usaldus | teie kinnitate → poliitika + inimene-otsustsüklis |\n\n## Juurutusmustrid (vali üks või kombineeri)\n\n1. **Kliendipoolne hostimine** — loogikamälu töötab teie protsessis. Maksimaalne kontroll; teie omate skaleerimist\u002Folekurajastust.\n2. **Hostitud agent (Foundry Agent Service)** — Foundry majutab loogikat, hoiab lõimesid, rakendab RBAC\u002Fsisu turvalisust, kuvab agendi portaalis. Vähem kontrolli, palju väiksem operatiivne pind.\n3. **Agendi töövoog** — mitme agendi\u002Ftööriista kokkukomplekseerimine graafikuks koos harude, kinnitussõlmede ja püsivate kontrollpunktidega.\n\n## Elutsükkel (agentide käivitamise tsükkel)\n\n`loo → versiooni → hinda (värav) → juuruta hostitud → jälgi võrgu peal → kogu tõrkeid → korda`.\n**Võrguvälise hindamisega kontrollpunkt on värav, mitte kõrvalmõte** — versioon ei jõua faasi\nvälja, kui see ei ületa künnist. Võrgupealne jälgimine edastab reaalvead tagasi\nvõrguvälise testikomplekti.\n\n## Skaleerimise ja kulude kangid (prioriteedi järjekorras)\n\n1. **Mudeli õige suurus** — kasuta väikseimat mudelit, mis läbib hinnanguvärava.\n2. **Marsruudi keerukuse järgi** — väike\u002Fkiire mudel lihtsate päringute jaoks, suur mudel päris mõtlemiseks (DIY klassifikaator või Foundry Model Router).\n3. **Vahemälu** — paku peaaegu dubleerivaid päringuid ilma mudelikutseta.\n4. **Olekurajastuseta disain + piiratud paralleelsus** — eksternaliseeri olek; proovi uuesti tagasilöögiga.\n\n## Peamised mustrid, mida korrata\n\nSuunake õppija märkmikust siia\n[`16-python-agent-framework.ipynb`](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002Fcode_samples\u002F16-python-agent-framework.ipynb):\n\n- **Päringu käitleja**: vahemälu → marsruudi keerukuse järgi → jälgimispunkt → käivitus → vahemällu salvestus.\n- **Hinnanguvärav**: hinda võrguvälise testikomplekti tulemust; tagasta `pass_rate >= threshold` ja juuruta ainult, kui see on tõene.\n- **Inimese kinnitamine**: `@tool(approval_mode=\"always_require\")` toimingute jaoks nagu suuremad tagasimaksed.\n- **Jälgimine**: mähkige iga päring `tracer.start_as_current_span(...)` abil ja seadke atribuudid nagu `routed.model`, `customer.id`.\n\n## Juurutatud agendi suitsutestimine\n\nPärast juurutust kontrollige, kas lõpp-punkt tegelikult vastab (roheline juurutamine võib siiski olla\nvaikne). Kasutage [AI suitsutesti](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Factions\u002Fai-smoke-test)\ntegevust läbi [`.github\u002Fworkflows\u002Fsmoke-test.yml`](..\u002F..\u002F..\u002F..\u002F..\u002F.github\u002Fworkflows\u002Fsmoke-test.yml)\nkataloogi [`tests\u002F`](..\u002F..\u002F..\u002Ftests\u002FREADME.md). Käivitaja saadab iga\npäringu `POST {project_endpoint}\u002Fagents\u002F{agent_name}\u002Fendpoint\u002Fprotocols\u002Fopenai\u002Fresponses`\naadressile ja kontrollib vastusteksti. Identiteedil peab olema Foundry projektitasandil\n**Azure AI User** roll; tokeni sihtrühm peab olema `https:\u002F\u002Fai.azure.com\u002F`.\n\nSkaalake kontrollpunkte: **suitsutest** (jõuab kohale\u002Fvastab, iga juurutus) → **võrguväline\nhindamine** (piisavalt hea juurutamiseks, enne edendamist) → **võrgupealne hindamine** (kuidas\nsee looduses töötab, pidev).\n\n## Ettevõtte kontrollid\n\n- **RBAC**: andke igale hostitud agendile hallatud identiteet miinimumõigustega.\n- **MCP tootmises**: käsitle iga MCP serverit usaldustmittevana piirina — fikseerige versioon, skoopige identiteet, valideerige väljundid, piirake kiirust, ärge kunagi avalikustage salasõnu.\n\n## Abilise turvavööndid\n\n- Eelistage kursuse jooksul kasutatavat kanonilist mustrit `FoundryChatClient(...)` + `provider.as_agent(...)`.\n- Ära tõota elusa Azure tulemust enne, kui oled teda kontrollinud; soovita suitsutesti töövoogu kinnitamiseks.\n- Hoidke hinnang ja kulunõuanne koos: hinnang seab kvaliteedipõranda, marsruutimine\u002Fvahemällu salvestamine hoiab kulu selle lähedal.\n\n---\n\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER START -->\n**Lahtiütlus**:\nSee dokument on tõlgitud kasutades AI tõlketeenust [Co-op Translator](https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator). Kuigi me püüdleme täpsuse poole, palun pange tähele, et automatiseeritud tõlgetes võib esineda vigu või ebatäpsusi. Originaaldokument selle emakeeles tuleks pidada autoriteetseks allikaks. Olulise teabe puhul soovitatakse kasutada professionaalset inimtõlget. Me ei vastuta selle tõlkega seotud eksimustest või valesti mõistmistest.\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER END -->","# Skaleeritavate agentide juurutamine Microsoft Foundry abil\n\n> Kaasasolev oskus õppetükile [Õppetükk 16 – Skaleeritavate agentide juurutamine](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002FREADME.md).\n> Kasutage seda, et aidata õppijal viia agent prototüübist skaleeritava ja jälgitava\n> tootmisjuurutuseni. Põhjendage iga soovitus õppetüki sisu ja\n> käivitatava märkmikuga; ärge leiutage Foundry API-sid.\n\n## Käivitajad\n\nAktiveerige see oskus, kui õppija soovib:\n- Juurutada agent Microsoft Foundry’s **hostitud agent**-ina ja muuta see versioonihaldatavaks\u002Fjälgitavaks.\n- Valida **kliendipoolse hostimise, hostitud agendi ja agentide töövoo** vahel.\n- Lisada **mudeli marsruutimine**, **vastuse vahemällu salvestamine** või **piiratud paralleelsus** latentsuse ja kulude juhtimiseks.\n- Lisada **hinnangukontrollpunkt**, et halb agentide versioon ei saaks välja tulla.\n- Lisada **inimene-otsustsüklis kinnitamine** kõrge riskiga tegevuste jaoks.\n- Instrumendistada agent **OpenTelemetry** jälgimisega tootmisjälgitavuseks.\n- Teha juurutatud agentile **suitsutesti** kiireks järelkontrolliks pärast juurutust.\n\n## Põhimudeli arusaam\n\nTootmisagent on peamiselt operatsiooniline skelet *mudeli ümber* (~80%),\nmitte mudel ise. Kaardistage iga soovitus ühele neist valdkondadest:\n\n| Valdkond | Prototüüp → Tootmine |\n|---------|---------------------|\n| Hostimine | märkmik → versioonitud hostitud teenus |\n| Identiteet | teie `az login` → hallatud identiteet + skoopitud RBAC |\n| Olekurajastus | mälus → eksterneeritud lõime\u002Fmälupood |\n| Tõrge | veateated → kordused, varuplaanid, hoiatused |\n| Kulu | \"paar senti\" → jälgitud, marsruutitud, vahemällu salvestatud, eelarvestatud |\n| Kvaliteet | silmaga hindamine → automatiseeritud hinnangukontrollpunkt |\n| Usaldus | teie kinnitate → poliitika + inimene-otsustsüklis |\n\n## Juurutusmustrid (vali üks või kombineeri)\n\n1. **Kliendipoolne hostimine** — loogikamälu töötab teie protsessis. Maksimaalne kontroll; teie omate skaleerimist\u002Folekurajastust.\n2. **Hostitud agent (Foundry Agent Service)** — Foundry majutab loogikat, hoiab lõimesid, rakendab RBAC\u002Fsisu turvalisust, kuvab agendi portaalis. Vähem kontrolli, palju väiksem operatiivne pind.\n3. **Agendi töövoog** — mitme agendi\u002Ftööriista kokkukomplekseerimine graafikuks koos harude, kinnitussõlmede ja püsivate kontrollpunktidega.\n\n## Elutsükkel (agentide käivitamise tsükkel)\n\n`loo → versiooni → hinda (värav) → juuruta hostitud → jälgi võrgu peal → kogu tõrkeid → korda`.\n**Võrguvälise hindamisega kontrollpunkt on värav, mitte kõrvalmõte** — versioon ei jõua faasi\nvälja, kui see ei ületa künnist. Võrgupealne jälgimine edastab reaalvead tagasi\nvõrguvälise testikomplekti.\n\n## Skaleerimise ja kulude kangid (prioriteedi järjekorras)\n\n1. **Mudeli õige suurus** — kasuta väikseimat mudelit, mis läbib hinnanguvärava.\n2. **Marsruudi keerukuse järgi** — väike\u002Fkiire mudel lihtsate päringute jaoks, suur mudel päris mõtlemiseks (DIY klassifikaator või Foundry Model Router).\n3. **Vahemälu** — paku peaaegu dubleerivaid päringuid ilma mudelikutseta.\n4. **Olekurajastuseta disain + piiratud paralleelsus** — eksternaliseeri olek; proovi uuesti tagasilöögiga.\n\n## Peamised mustrid, mida korrata\n\nSuunake õppija märkmikust siia\n[`16-python-agent-framework.ipynb`](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002Fcode_samples\u002F16-python-agent-framework.ipynb):\n\n- **Päringu käitleja**: vahemälu → marsruudi keerukuse järgi → jälgimispunkt → käivitus → vahemällu salvestus.\n- **Hinnanguvärav**: hinda võrguvälise testikomplekti tulemust; tagasta `pass_rate >= threshold` ja juuruta ainult, kui see on tõene.\n- **Inimese kinnitamine**: `@tool(approval_mode=\"always_require\")` toimingute jaoks nagu suuremad tagasimaksed.\n- **Jälgimine**: mähkige iga päring `tracer.start_as_current_span(...)` abil ja seadke atribuudid nagu `routed.model`, `customer.id`.\n\n## Juurutatud agendi suitsutestimine\n\nPärast juurutust kontrollige, kas lõpp-punkt tegelikult vastab (roheline juurutamine võib siiski olla\nvaikne). Kasutage [AI suitsutesti](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Factions\u002Fai-smoke-test)\ntegevust läbi [`.github\u002Fworkflows\u002Fsmoke-test.yml`](..\u002F..\u002F..\u002F..\u002F..\u002F.github\u002Fworkflows\u002Fsmoke-test.yml)\nkataloogi [`tests\u002F`](..\u002F..\u002F..\u002Ftests\u002FREADME.md). Käivitaja saadab iga\npäringu `POST {project_endpoint}\u002Fagents\u002F{agent_name}\u002Fendpoint\u002Fprotocols\u002Fopenai\u002Fresponses`\naadressile ja kontrollib vastusteksti. Identiteedil peab olema Foundry projektitasandil\n**Azure AI User** roll; tokeni sihtrühm peab olema `https:\u002F\u002Fai.azure.com\u002F`.\n\nSkaalake kontrollpunkte: **suitsutest** (jõuab kohale\u002Fvastab, iga juurutus) → **võrguväline\nhindamine** (piisavalt hea juurutamiseks, enne edendamist) → **võrgupealne hindamine** (kuidas\nsee looduses töötab, pidev).\n\n## Ettevõtte kontrollid\n\n- **RBAC**: andke igale hostitud agendile hallatud identiteet miinimumõigustega.\n- **MCP tootmises**: käsitle iga MCP serverit usaldustmittevana piirina — fikseerige versioon, skoopige identiteet, valideerige väljundid, piirake kiirust, ärge kunagi avalikustage salasõnu.\n\n## Abilise turvavööndid\n\n- Eelistage kursuse jooksul kasutatavat kanonilist mustrit `FoundryChatClient(...)` + `provider.as_agent(...)`.\n- Ära tõota elusa Azure tulemust enne, kui oled teda kontrollinud; soovita suitsutesti töövoogu kinnitamiseks.\n- Hoidke hinnang ja kulunõuanne koos: hinnang seab kvaliteedipõranda, marsruutimine\u002Fvahemällu salvestamine hoiab kulu selle lähedal.\n\n---\n\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER START -->\n**Lahtiütlus**:\nSee dokument on tõlgitud kasutades AI tõlketeenust [Co-op Translator](https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator). Kuigi me püüdleme täpsuse poole, palun pange tähele, et automatiseeritud tõlgetes võib esineda vigu või ebatäpsusi. Originaaldokument selle emakeeles tuleks pidada autoriteetseks allikaks. Olulise teabe puhul soovitatakse kasutada professionaalset inimtõlget. Me ei vastuta selle tõlkega seotud eksimustest või valesti mõistmistest.\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER END -->",{"name":5,"license":14},"main","f09e94ffe170f8af6d3db7c42987bbe4db227723","translations\u002Fet\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\u002Fet\u002F.agents\u002Fskills\u002Fdeploying-scalable-agents\u002FSKILL.md",true,[48,54],{"path":49,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":52,"sourceHtmlUrl":53},"agents\u002Fopenai.yaml","REFERENCE","参考文档",112,"https:\u002F\u002Fgithub.com\u002Fnichee\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude\u002Fskills\u002Fgit-guardrails-claude-code\u002Fagents\u002Fopenai.yaml",{"path":55,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":58,"sourceHtmlUrl":59},"scripts\u002Fblock-dangerous-git.sh","SCRIPT","脚本",507,"https:\u002F\u002Fgithub.com\u002Fnichee\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude\u002Fskills\u002Fgit-guardrails-claude-code\u002Fscripts\u002Fblock-dangerous-git.sh",[61,79,90,98,106,111],{"skillNo":62,"name":63,"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":64,"categories":65,"keywords":76,"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",[66,71],{"categoryNo":67,"categoryName":68,"taxonomyType":69,"taxonomyTypeDesc":70},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000039","教师与教育","PROFESSION","适用职业",[77,78],"testing","testing course samples",{"skillNo":80,"name":81,"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":82,"categories":83,"keywords":87,"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",[84],{"categoryNo":85,"categoryName":86,"taxonomyType":69,"taxonomyTypeDesc":70},"01JBSEEDCAT000000000000023","Skill与智能体开发",[88,8,89],"docs","microsoft docs",{"skillNo":91,"name":92,"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":93,"categories":94,"keywords":95,"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",[],[96,97],"ai agents","local ai agents",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"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",[],[105],"jupyter notebook",{"skillNo":107,"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":108,"categories":109,"keywords":110,"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":112,"name":113,"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":114,"categories":115,"keywords":116,"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",[],[117],"azure openai to responses"]