[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M699GV4DC10D3FQGAM7VX99N":3,"skill-same:01M699GV4DC10D3FQGAM7VX99N":48},{"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},"01M699GV4DC10D3FQGAM7VX99N","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\u002Fhu\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# Skálázható ügynökök telepítése Microsoft Foundry-val\n\n> Kísérő készség a(z) [16. lecke – Skálázható ügynökök telepítése](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002FREADME.md) anyaghoz.\n> Használd arra, hogy segíts egy tanulónak az ügynököt a prototípustól egy skálázható, megfigyelhető\n> éles környezetbe való telepítésig vinni. Minden ajánlást a lecke tartalmára és a\n> futtatható jegyzetfüzetre alapozz; ne találj ki Foundry API-kat.\n\n## Indító feltételek\n\nEzt a készséget aktiváld, ha egy tanuló szeretne:\n- Egy ügynököt Microsoft Foundry-ba telepíteni **hostolt ügynökként**, és verziózást\u002Fmegjeleníthetőséget biztosítani.\n- Választani a **kliens-oldali hosztolt, hostolt ügynök és ügynök-munkafolyamat** telepítési minták között.\n- Hozzáadni **modell irányítást**, **válasz gyorsítótárazást**, vagy **kötött konkurenciát** a késleltetés és költség szabályozására.\n- Hozzáadni egy **értékelési kaput**, hogy egy rossz ügynök verzió ne kerülhessen kiadásra.\n- Hozzáadni egy **emberi jóváhagyási** lépést a magas kockázatú műveletekhez.\n- Megfigyelhetőséghez egy ügynököt felszerelni **OpenTelemetry** követéssel.\n- Egy telepített ügynök **füsttesztelése** gyors, post-deploy ellenőrzésként.\n\n## Alap mentális modell\n\nEgy éles ügynök legtöbbször az operációs csontváz *a modell körül* (~80%),\nnem maga a modell. Map-eld minden ajánlást ezekhez az aggályokhoz:\n\n| Aggály | Prototípus → Éles környezet |\n|---------|------------------------|\n| Hosztolás | jegyzetfüzet → verziózott hosztolt szolgáltatás |\n| Identitás | a te `az login` → kezelt identitás + korlátozott RBAC |\n| Állapot | memóriában → külső szál\u002Fmemória tároló |\n| Hibakezelés | híváslánc → újrapróbálkozás, visszaesés, riasztások |\n| Költség | \"néhány cent\" → nyomon követett, irányított, gyorsítótárazott, költségvetett |\n| Minőség | szemrevételezés → automatizált értékelési kapu |\n| Bizalom | te jóváhagyod → szabályzat + emberi beavatkozás |\n\n## Telepítési minták (válassz egyet vagy kombináld)\n\n1. **Kliens hosztolt** — az értékelési ciklus a te folyamatodban fut. Maximális kontroll; te birtoklod a skálázást\u002Fállapotot.\n2. **Hostolt ügynök (Foundry Agent Service)** — a Foundry hosztolja a ciklust, tárolja a szálakat, érvényesíti az RBAC\u002Ftartalom biztonságot, az ügynök megjelenik a portálon. Kevesebb kontroll, sokkal kisebb működési felület.\n3. **Ügynök-munkafolyamat** — több ügynök\u002Feszköz összeállítva gráffá elágazásokkal, jóváhagyási pontokkal és tartós ellenőrző pontokkal.\n\n## Élettartam (az az ciklus, amely egy ügynököt szállít)\n\n`létrehozás → verziózás → értékelés (kapu) → hosztolt telepítés → online megfigyelés → hibák gyűjtése → ismétlés`.\n**Az offline értékelés kapu, nem utólagos gondolat** — a verzió nem kerül kiadásra\n, hacsak nem haladja meg a küszöböt. Az online megfigyelés visszacsatolja a valódi hibákat\naz offline tesztkészletbe.\n\n## Skálázási és költség szabályzók (prioritási sorrendben)\n\n1. **Az optimális modellméret kiválasztása** — használd a legkisebb modellt, amely átmegy az értékelési kapun.\n2. **Összetettség szerinti irányítás** — kis\u002Fgyors modell az egyszerű kérésekhez, nagy modell az igazi értékeléshez (DIY osztályozó vagy Foundry Model Router).\n3. **Gyorsítótárazás** — szolgálj ki majdnem ismétlődő kéréseket modell hívás nélkül.\n4. **Állapotmentes tervezés + kötött konkurencia** — externalizáld az állapotot; újrapróbálkozás visszaléptetéssel.\n\n## Fontos minták reprodukálása\n\nMutasd meg a tanulónak ezeket a jegyzetfüzet alapján\n[`16-python-agent-framework.ipynb`](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002Fcode_samples\u002F16-python-agent-framework.ipynb):\n\n- **Kéréskezelő**: gyorsítótár → összetettség szerinti irányítás → követési span → futtatás → gyorsítótár.\n- **Értékelési kapu**: egy offline tesztkészlet pontozása; visszatér `pass_rate >= threshold` és csak igaz esetén telepít.\n- **Emberi jóváhagyás**: `@tool(approval_mode=\"always_require\")` nagy visszatérítések esetén.\n- **Követés**: minden kérés becsomagolása `tracer.start_as_current_span(...)`-ben és attribútumok beállítása, mint `routed.model`, `customer.id`.\n\n## Egy telepített ügynök füsttesztelése\n\nTelepítés után ellenőrizd, hogy a végpont valóban válaszol (a zöld telepítés még lehet némán sikertelen).\nHasználd az [AI Smoke Test](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Factions\u002Fai-smoke-test)\nműveletet a(z) [`.github\u002Fworkflows\u002Fsmoke-test.yml`](..\u002F..\u002F..\u002F..\u002F..\u002F.github\u002Fworkflows\u002Fsmoke-test.yml)\nfájlon keresztül a [`tests\u002F`](..\u002F..\u002F..\u002Ftests\u002FREADME.md) katalógussal. A futtató POST-olja minden\nkérést a címre `POST {project_endpoint}\u002Fagents\u002F{agent_name}\u002Fendpoint\u002Fprotocols\u002Fopenai\u002Fresponses`\nés ellenőrzi a válasz szöveget. Az identitásnak meg kell kapnia az **Azure AI User** szerepet a\nFoundry projekt hatókörében; a token audienciának `https:\u002F\u002Fai.azure.com\u002F` kell lennie.\n\nRétegezd a kapukat: **füstteszt** (elérhető\u002Fválaszol, minden telepítéskor) → **offline\nértékelés** (elég jó a kiadáshoz, promóció előtt) → **online értékelés** (hogyan\nteljesít a valóságban, folyamatos).\n\n## Vállalati szabályozók\n\n- **RBAC**: adj minden hosztolt ügynöknek egy legkisebb jogosultságú kezelt identitást.\n- **MCP éles környezetben**: minden MCP szervert kezelj megbízhatatlan határként — tűzd le a verziót, határozd meg az identitását, validáld a kimeneteket, korlátozd a forgalmat, soha ne tedd ki titkokat.\n\n## Őrvonalak az asszisztens számára\n\n- Előnyben részesítsd a kanonikus `FoundryChatClient(...)` + `provider.as_agent(...)` mintát, amely az egész tanfolyam során használatos.\n- Ne ígérj éles-Azure eredményeket, amelyeket nem ellenőriztél; ajánld a füstteszt munkafolyamatot a telepítés megerősítésére.\n- Tartsd összhangban az értékelési és a költség tanácsokat: az értékelés szabja meg a minőségi minimumot, az irányítás\u002Fgyorsítótárazás tartja a költséget ezen a minimumon.\n\n---\n\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER START -->\n**Jogi nyilatkozat**:\nEz a dokumentum az AI fordítási szolgáltatás, a [Co-op Translator](https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator) segítségével készült. Bár az pontosságra törekszünk, kérjük, vegye figyelembe, hogy az automatikus fordítások hibákat vagy pontatlanságokat tartalmazhatnak. Az eredeti dokumentum az anyanyelvén tekintendő hiteles forrásnak. Fontos információk esetén professzionális emberi fordítást javasolunk. Nem vállalunk felelősséget semmilyen félreértésért vagy téves értelmezésért, amely ebből a fordításból ered.\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER END -->","# Skálázható ügynökök telepítése Microsoft Foundry-val\n\n> Kísérő készség a(z) [16. lecke – Skálázható ügynökök telepítése](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002FREADME.md) anyaghoz.\n> Használd arra, hogy segíts egy tanulónak az ügynököt a prototípustól egy skálázható, megfigyelhető\n> éles környezetbe való telepítésig vinni. Minden ajánlást a lecke tartalmára és a\n> futtatható jegyzetfüzetre alapozz; ne találj ki Foundry API-kat.\n\n## Indító feltételek\n\nEzt a készséget aktiváld, ha egy tanuló szeretne:\n- Egy ügynököt Microsoft Foundry-ba telepíteni **hostolt ügynökként**, és verziózást\u002Fmegjeleníthetőséget biztosítani.\n- Választani a **kliens-oldali hosztolt, hostolt ügynök és ügynök-munkafolyamat** telepítési minták között.\n- Hozzáadni **modell irányítást**, **válasz gyorsítótárazást**, vagy **kötött konkurenciát** a késleltetés és költség szabályozására.\n- Hozzáadni egy **értékelési kaput**, hogy egy rossz ügynök verzió ne kerülhessen kiadásra.\n- Hozzáadni egy **emberi jóváhagyási** lépést a magas kockázatú műveletekhez.\n- Megfigyelhetőséghez egy ügynököt felszerelni **OpenTelemetry** követéssel.\n- Egy telepített ügynök **füsttesztelése** gyors, post-deploy ellenőrzésként.\n\n## Alap mentális modell\n\nEgy éles ügynök legtöbbször az operációs csontváz *a modell körül* (~80%),\nnem maga a modell. Map-eld minden ajánlást ezekhez az aggályokhoz:\n\n| Aggály | Prototípus → Éles környezet |\n|---------|------------------------|\n| Hosztolás | jegyzetfüzet → verziózott hosztolt szolgáltatás |\n| Identitás | a te `az login` → kezelt identitás + korlátozott RBAC |\n| Állapot | memóriában → külső szál\u002Fmemória tároló |\n| Hibakezelés | híváslánc → újrapróbálkozás, visszaesés, riasztások |\n| Költség | \"néhány cent\" → nyomon követett, irányított, gyorsítótárazott, költségvetett |\n| Minőség | szemrevételezés → automatizált értékelési kapu |\n| Bizalom | te jóváhagyod → szabályzat + emberi beavatkozás |\n\n## Telepítési minták (válassz egyet vagy kombináld)\n\n1. **Kliens hosztolt** — az értékelési ciklus a te folyamatodban fut. Maximális kontroll; te birtoklod a skálázást\u002Fállapotot.\n2. **Hostolt ügynök (Foundry Agent Service)** — a Foundry hosztolja a ciklust, tárolja a szálakat, érvényesíti az RBAC\u002Ftartalom biztonságot, az ügynök megjelenik a portálon. Kevesebb kontroll, sokkal kisebb működési felület.\n3. **Ügynök-munkafolyamat** — több ügynök\u002Feszköz összeállítva gráffá elágazásokkal, jóváhagyási pontokkal és tartós ellenőrző pontokkal.\n\n## Élettartam (az az ciklus, amely egy ügynököt szállít)\n\n`létrehozás → verziózás → értékelés (kapu) → hosztolt telepítés → online megfigyelés → hibák gyűjtése → ismétlés`.\n**Az offline értékelés kapu, nem utólagos gondolat** — a verzió nem kerül kiadásra\n, hacsak nem haladja meg a küszöböt. Az online megfigyelés visszacsatolja a valódi hibákat\naz offline tesztkészletbe.\n\n## Skálázási és költség szabályzók (prioritási sorrendben)\n\n1. **Az optimális modellméret kiválasztása** — használd a legkisebb modellt, amely átmegy az értékelési kapun.\n2. **Összetettség szerinti irányítás** — kis\u002Fgyors modell az egyszerű kérésekhez, nagy modell az igazi értékeléshez (DIY osztályozó vagy Foundry Model Router).\n3. **Gyorsítótárazás** — szolgálj ki majdnem ismétlődő kéréseket modell hívás nélkül.\n4. **Állapotmentes tervezés + kötött konkurencia** — externalizáld az állapotot; újrapróbálkozás visszaléptetéssel.\n\n## Fontos minták reprodukálása\n\nMutasd meg a tanulónak ezeket a jegyzetfüzet alapján\n[`16-python-agent-framework.ipynb`](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002Fcode_samples\u002F16-python-agent-framework.ipynb):\n\n- **Kéréskezelő**: gyorsítótár → összetettség szerinti irányítás → követési span → futtatás → gyorsítótár.\n- **Értékelési kapu**: egy offline tesztkészlet pontozása; visszatér `pass_rate >= threshold` és csak igaz esetén telepít.\n- **Emberi jóváhagyás**: `@tool(approval_mode=\"always_require\")` nagy visszatérítések esetén.\n- **Követés**: minden kérés becsomagolása `tracer.start_as_current_span(...)`-ben és attribútumok beállítása, mint `routed.model`, `customer.id`.\n\n## Egy telepített ügynök füsttesztelése\n\nTelepítés után ellenőrizd, hogy a végpont valóban válaszol (a zöld telepítés még lehet némán sikertelen).\nHasználd az [AI Smoke Test](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Factions\u002Fai-smoke-test)\nműveletet a(z) [`.github\u002Fworkflows\u002Fsmoke-test.yml`](..\u002F..\u002F..\u002F..\u002F..\u002F.github\u002Fworkflows\u002Fsmoke-test.yml)\nfájlon keresztül a [`tests\u002F`](..\u002F..\u002F..\u002Ftests\u002FREADME.md) katalógussal. A futtató POST-olja minden\nkérést a címre `POST {project_endpoint}\u002Fagents\u002F{agent_name}\u002Fendpoint\u002Fprotocols\u002Fopenai\u002Fresponses`\nés ellenőrzi a válasz szöveget. Az identitásnak meg kell kapnia az **Azure AI User** szerepet a\nFoundry projekt hatókörében; a token audienciának `https:\u002F\u002Fai.azure.com\u002F` kell lennie.\n\nRétegezd a kapukat: **füstteszt** (elérhető\u002Fválaszol, minden telepítéskor) → **offline\nértékelés** (elég jó a kiadáshoz, promóció előtt) → **online értékelés** (hogyan\nteljesít a valóságban, folyamatos).\n\n## Vállalati szabályozók\n\n- **RBAC**: adj minden hosztolt ügynöknek egy legkisebb jogosultságú kezelt identitást.\n- **MCP éles környezetben**: minden MCP szervert kezelj megbízhatatlan határként — tűzd le a verziót, határozd meg az identitását, validáld a kimeneteket, korlátozd a forgalmat, soha ne tedd ki titkokat.\n\n## Őrvonalak az asszisztens számára\n\n- Előnyben részesítsd a kanonikus `FoundryChatClient(...)` + `provider.as_agent(...)` mintát, amely az egész tanfolyam során használatos.\n- Ne ígérj éles-Azure eredményeket, amelyeket nem ellenőriztél; ajánld a füstteszt munkafolyamatot a telepítés megerősítésére.\n- Tartsd összhangban az értékelési és a költség tanácsokat: az értékelés szabja meg a minőségi minimumot, az irányítás\u002Fgyorsítótárazás tartja a költséget ezen a minimumon.\n\n---\n\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER START -->\n**Jogi nyilatkozat**:\nEz a dokumentum az AI fordítási szolgáltatás, a [Co-op Translator](https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator) segítségével készült. Bár az pontosságra törekszünk, kérjük, vegye figyelembe, hogy az automatikus fordítások hibákat vagy pontatlanságokat tartalmazhatnak. Az eredeti dokumentum az anyanyelvén tekintendő hiteles forrásnak. Fontos információk esetén professzionális emberi fordítást javasolunk. Nem vállalunk felelősséget semmilyen félreértésért vagy téves értelmezésért, amely ebből a fordításból ered.\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER END -->",{"name":5,"license":14},"main","f09e94ffe170f8af6d3db7c42987bbe4db227723","translations\u002Fhu\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\u002Fhu\u002F.agents\u002Fskills\u002Fdeploying-scalable-agents\u002FSKILL.md",true,[],[49,67,78,86,94,99],{"skillNo":50,"name":51,"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":52,"categories":53,"keywords":64,"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",[54,59],{"categoryNo":55,"categoryName":56,"taxonomyType":57,"taxonomyTypeDesc":58},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":60,"categoryName":61,"taxonomyType":62,"taxonomyTypeDesc":63},"01JBSEEDCAT000000000000039","教师与教育","PROFESSION","适用职业",[65,66],"testing","testing course samples",{"skillNo":68,"name":69,"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":70,"categories":71,"keywords":75,"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",[72],{"categoryNo":73,"categoryName":74,"taxonomyType":57,"taxonomyTypeDesc":58},"01JBSEEDCAT000000000000023","Skill与智能体开发",[76,8,77],"docs","microsoft docs",{"skillNo":79,"name":80,"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":81,"categories":82,"keywords":83,"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",[],[84,85],"ai agents","local ai agents",{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":92,"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",[],[93],"jupyter notebook",{"skillNo":95,"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":96,"categories":97,"keywords":98,"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":100,"name":101,"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":102,"categories":103,"keywords":104,"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",[],[105],"azure openai to responses"]