deploying-scalable-agents
暂无简介
- License 许可
- MIT
- 最近更新
- 2026-11-07
- Stars
- ★ 8.0w
- Forks
- 2.6w
01 前言 Front Matter
- name
- deploying-scalable-agents
- license
- MIT
02 资源文件 1
- 参考文档agents/openai.yaml99 B
03 SKILL.md 正文
Skaalautuvien agenttien käyttöönotto Microsoft Foundryn avulla
Seurantaosa Luku 16 – Skaalautuvien agenttien käyttöönotto. Käytä tätä auttamaan oppijaa siirtämään agentti prototyypistä skaalautuvaan, havaittavaan tuotantokäyttöönottoon. Perusta jokainen suositus lukuun ja suoritettavaan muistikirjaan; älä keksi Foundryn API-rajapintoja.
Laukaisimet
Aktivoi tämä osaaminen, kun oppija haluaa:
- Ota agentti käyttöön Microsoft Foundryssa isännöitynä agenttina ja tee siitä versioitu/havaittava.
- Valita asiakas-isännöityjen, isännöityjen agenttien ja agenttityönkulkujen käyttöönoton välillä.
- Lisätä mallin reititys, vastausten välimuisti tai rajoitettu samanaikaisuus hallitsemaan latenssia ja kustannuksia.
- Lisätä arviointipistetarkastus, jotta huono agenttiversio ei voi mennä tuotantoon.
- Lisätä ihminen-väliintulossa -hyväksyntä korkean riskin toimenpiteille.
- Instrumentoi agentti OpenTelemetry-jäljityksellä tuotantohavaittavuutta varten.
- Savutesti otetun agentin nopeaksi käyttöönoton jälkeiseksi portiksi.
Ydinmalli
Tuotantoagentti on enimmäkseen operatiivinen runko mallin ympärillä (~80%), ei itse malli. Kohdista jokainen suositus yhteen näistä huolenaiheista:
| Huoli | Prototyyppi → Tuotanto |
|---|---|
| Isännöinti | muistikirja → versioitu isännöity palvelu |
| Identiteetti | sinun az login → hallittu identiteetti + rajattu RBAC |
| Tila | muistiin → ulkoistettu säie/muistivarasto |
| Virhe | jäljitteenä → uudelleenyritykset, varatoimet, hälytykset |
| Kustannus | "muutama sentti" → seurattu, reititetty, välimuistitettu, budjetoitu |
| Laatu | silmämääräinen tarkastus → automatisoitu arviointipistetyö |
| Luottamus | sinun hyväksyntäsi → politiikka + ihminen-väliintulossa |
Käyttöönoton mallit (valitse yksi tai yhdistä)
- Asiakas-isännöity — ajattelusilmukka pyörii sinun prosessissasi. Maksimi hallinta; omistat skaalaamisen/tilan.
- Isännöity agentti (Foundry Agent Service) — Foundry isännöi silmukkaa, tallentaa säikeet, valvoo RBAC-sisältöturvaa, näyttää agentin portaalissa. Vähemmän hallintaa, paljon vähemmän operatiivista pintaa.
- Agenttityönkulku — useita agentteja/työkaluja koostettuna graafiksi haarautumineen, hyväksyntäsolmujen ja kestävien tarkistuspisteiden kanssa.
Elinkaari (silmukka, joka toimittaa agentin)
create → version → evaluate (gate) → deploy hosted → observe online → collect failures → repeat.
Offline-arviointi on portti, ei jälkikäteen tehtävä — versiota ei toimiteta
ennen kuin se ylittää kynnyksen. Online-havaittavuus syöttää todelliset virheet takaisin
offline-testiaineistoon.
Skaalaus- ja kustannusvipuja (prioriteettijärjestyksessä)
- Mallin oikea koko — käytä pienintä mallia, joka läpäisee arviointipisteen.
- Reititä monimutkaisuuden mukaan — pieni/nopea malli yksinkertaisiin pyyntöihin, iso malli todelliseen päättelyyn (tee-se-itse-luokittelija tai Foundry Model Router).
- Välimuisti — palvele lähes identtiset pyynnöt ilman mallikutsua.
- Tilaton suunnittelu + rajattu samanaikaisuus — ulkoista tila; yritä uudelleen viiveellä.
Tärkeät mallit toistettavaksi
Ohjaa oppija näihin muistikirjasta
16-python-agent-framework.ipynb:
- Pyyntöjen käsittelijä: välimuisti → reititys monimutkaisuuden mukaan → jäljitetyön vaihe → suorita → välimuisti.
- Arviointipiste: pisteytä offline-testiaineisto; palauta
pass_rate >= thresholdja ota käyttöön vain, jos tosi. - Ihmisen hyväksyntä:
@tool(approval_mode="always_require")toimenpiteille, kuten isot hyvitykset. - Jäljitys: ympäröi jokainen pyyntö
tracer.start_as_current_span(...)ja aseta attribuutit kutenrouted.model,customer.id.
Oton jälkeinen savutestaus
Oton jälkeen varmista, että päätepiste todella vastaa (vihreä käyttöönotto voi olla
hiljainen). Käytä AI Smoke Test
toimintoa .github/workflows/smoke-test.yml
kanssa luettelossa tests/. Ajaja POSTaa jokaisen
kehotteen POST {project_endpoint}/agents/{agent_name}/endpoint/protocols/openai/responses:lle
ja tarkistaa vastaustekstin. Identiteetillä tulee olla rooli Azure AI User
Foundry-projektialueella; tokenin vastaanottajan tulee olla https://ai.azure.com/.
Kerro porteille kerroksia: savutesti (saavutettavissa/vastaava, jokainen käyttöönotto) → offline-arviointi (riittävän hyvä lähetettäväksi, ennen promootiota) → online-arviointi (kuinka se suoriutuu luonnossa, jatkuva).
Yrityksen hallinta
- RBAC: anna jokaiselle isännöidylle agentille hallittu identiteetti vähimmillä oikeuksilla.
- MCP tuotannossa: kohdtele jokaista MCP-palvelinta luottamattomana rajapintana — kiinnitä versio, rajaa identiteetti, validoi tulokset, rajoita nopeutta, älä koskaan paljasta salaisuuksia.
Avustajan turvarajaukset
- Suosi kurssilla käytettyä kanonista
FoundryChatClient(...)+provider.as_agent(...)-kaavaa. - Älä lupaa reaaliaikaisia Azure-tuloksia, joita et ole varmistanut; suosittele savutestityönkulkua käyttöönoton vahvistamiseksi.
- Pidä arviointi ja kustannusneuvot sidottuna yhteen: arviointi asettaa laatutason, reititys/välimuisti pitävät kustannuksen lähellä sitä tasoa.
<!-- CO-OP TRANSLATOR DISCLAIMER START --> Vastuuvapauslauseke: Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua Co-op Translator. Vaikka pyrimme tarkkuuteen, otathan huomioon, että automaattiset käännökset saattavat sisältää virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen alkuperäiskielellä on virallinen lähde. Tärkeissä asioissa suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä aiheutuvista väärinymmärryksistä tai tulkinnoista. <!-- CO-OP TRANSLATOR DISCLAIMER END -->
04 同仓库更多 Skills
testing-course-samples
暂无简介
microsoft-docs
暂无简介
local-ai-agents
暂无简介
jupyter-notebook
當使用者要求建立、搭建或編輯 Jupyter 筆記本(`.ipynb`)用於實驗、探索或教學時使用;優先使用隨附範本並執行輔助腳本 `new_notebook.py` 來產生一個乾淨的起始筆記本。
deploying-scalable-agents
暂无简介
azure-openai-to-responses
暂无简介