Dalhin ang isang gumaganang prototype ng agent sa isang scalable, observable na production deployment sa Microsoft Foundry. Saklaw nito ang mga deployment patte
复制下面这句话,粘贴给 Claude Code、Codex、Cursor 等 AI 编程工具,它会读取安装说明并在你确认后完成安装。
请阅读 https://ai.atlankj.com/install/asset/gh-deploying-scalable-agents-22c41e301c18 ,按照其中的说明把「deploying-scalable-agents」安装到你(当前 AI 工具)中。执行前先告诉我将运行的命令和写入的位置,等我确认。
查看 AI 将读取的安装说明正在读取 GitHub 原文…
内容来自 GitHub 原始文件,由原作者维护。在 GitHub 查看
Kasamang kakayahan para sa Lesson 16 – Deploying Scalable Agents. Gamitin ito upang tulungan ang isang nag-aaral na mailipat ang isang agent mula prototype patungo sa scalable, maa-obserbahang production deployment. Ibatay ang bawat rekomendasyon sa nilalaman ng aralin at ang runnable notebook; huwag mag-imbento ng Foundry APIs.
I-activate ang kakayahang ito kapag nais ng nag-aaral na:
Ang production agent ay karamihang operational skeleton sa paligid ng modelo (~80%), hindi ang mismong modelo. Iugnay ang bawat rekomendasyon sa isa sa mga concern na ito:
| Concern | Prototype → Production |
|---|---|
| Hosting | notebook → versioned hosted service |
| Identity | iyong az login → managed identity + scoped RBAC |
| State | in-memory → externalised thread/memory store |
| Failure | traceback → retries, fallbacks, alerts |
| Cost | "ilang sentimo" → sinubaybayan, nai-route, na-cache, nabadyet |
| Quality | eyeballing → automated evaluation gate |
| Trust | ikaw ang pumapahintulot → policy + human-in-the-loop |
create → version → evaluate (gate) → deploy hosted → observe online → collect failures → repeat.
Ang offline evaluation ay isang gate, hindi lamang panghuli — hindi maipapadala ang isang bersyon
maliban kung ito ay pumasa sa threshold. Ang online observability ay nagbibigay ng totoong pagkabigo pabalik
sa offline test set.
Ituro sa nag-aaral ang mga ito mula sa notebook
16-python-agent-framework.ipynb:
pass_rate >= threshold at mag-deploy lamang kung totoo.@tool(approval_mode="always_require") para sa mga aksyon tulad ng malalaking refund.tracer.start_as_current_span(...) at itakda ang attributes tulad ng routed.model, customer.id.Pagkatapos i-deploy, tiyaking sasagot talaga ang endpoint (ang berdeng deploy ay maaaring
maging tahimik pa rin). Gamitin ang AI Smoke Test
action sa pamamagitan ng .github/workflows/smoke-test.yml
na may katalogo sa tests/. Ang runner ay ipinapadala ang bawat
prompt sa POST {project_endpoint}/agents/{agent_name}/endpoint/protocols/openai/responses
at nagsusuri sa text ng reply. Kailangang mayroong Azure AI User role ang identity sa
saklaw ng Foundry project; ang token audience ay dapat https://ai.azure.com/.
I-layer ang mga gate: smoke test (maaabot/sumasagot, sa bawat deploy) → offline evaluation (sapat na maganda para ipadala, bago i-promote) → online evaluation (paano ang takbo nito sa aktwal, patuloy).
FoundryChatClient(...) + provider.as_agent(...) pattern na ginagamit sa buong kurso.Pagtatanggi: Ang dokumentong ito ay isinalin gamit ang serbisyo ng AI translation na Co-op Translator. Bagama't nagsusumikap kami para sa katumpakan, pakatandaan na ang awtomatikong pagsasalin ay maaaring maglaman ng mga pagkakamali o hindi pagkakatugma. Ang orihinal na dokumento sa orihinal nitong wika ang dapat ituring na pangunahing sanggunian. Para sa mahahalagang impormasyon, inirerekomenda ang propesyonal na pagsasalin ng tao. Hindi kami mananagot sa anumang maling pagkakaintindi o maling interpretasyon na nagmula sa paggamit ng pagsasaling ito.