[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M699ZX7N5YP6B2K8PB7C18GH":3,"skill-same:01M699ZX7N5YP6B2K8PB7C18GH":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},"01M699ZX7N5YP6B2K8PB7C18GH","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\u002Fvi\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# Triển khai các Đại lý Có thể Mở rộng với Microsoft Foundry\n\n> Kỹ năng hỗ trợ cho [Bài học 16 – Triển khai các Đại lý Có thể Mở rộng](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002FREADME.md).\n> Sử dụng nó để giúp người học chuyển một đại lý từ nguyên mẫu sang triển khai sản xuất có thể mở rộng, có thể quan sát được.\n> Căn cứ mọi khuyến nghị vào nội dung bài học và sổ tay có thể chạy được; không phát minh API Foundry.\n\n\n## Kích hoạt\n\nKích hoạt kỹ năng này khi người học muốn:\n- Triển khai một đại lý lên Microsoft Foundry như một **đại lý được lưu trữ** và làm cho nó có phiên bản\u002Fcó thể quan sát được.\n- Chọn giữa các mẫu triển khai **khách hàng-lưu trữ, đại lý được lưu trữ và quy trình công việc đại lý**.\n- Thêm **định tuyến mô hình**, **bộ nhớ đệm phản hồi**, hoặc **ưu tiên giới hạn đồng thời** để kiểm soát độ trễ và chi phí.\n- Thêm một **cổng đánh giá** để một phiên bản đại lý xấu không được phát hành.\n- Thêm bước **phê duyệt có người kiểm soát** cho các hành động rủi ro cao.\n- Gắn công cụ cho đại lý với **OpenTelemetry** để truy vết phục vụ quan sát trong sản xuất.\n- **Kiểm thử khói** đại lý đã triển khai như một cổng nhanh sau khi triển khai.\n\n## Mô hình tư duy cốt lõi\n\nMột đại lý sản xuất chủ yếu là bộ khung vận hành *xung quanh* mô hình (~80%),\nkhông phải bản thân mô hình. Ánh xạ mỗi khuyến nghị tới một trong các mối quan tâm sau:\n\n| Mối quan tâm | Nguyên mẫu → Sản xuất |\n|---------|------------------------|\n| Lưu trữ | sổ tay → dịch vụ lưu trữ có phiên bản |\n| Định danh | `az login` của bạn → định danh được quản lý + RBAC phạm vi |\n| Trạng thái | trong bộ nhớ → lưu trữ luồng\u002Fbộ nhớ bên ngoài |\n| Thất bại | theo dõi lỗi → thử lại, dự phòng, cảnh báo |\n| Chi phí | \"vài xu\" → theo dõi, định tuyến, bộ nhớ đệm, lập ngân sách |\n| Chất lượng | đánh giá bằng mắt → cổng đánh giá tự động |\n| Tin cậy | bạn phê duyệt → chính sách + có người kiểm soát |\n\n## Mẫu triển khai (chọn một, hoặc kết hợp)\n\n1. **Khách hàng-lưu trữ** — vòng suy luận chạy trong quy trình của bạn. Kiểm soát tối đa; bạn sở hữu việc mở rộng\u002Ftrạng thái.\n2. **Đại lý được lưu trữ (Dịch vụ Đại lý Foundry)** — Foundry lưu trữ vòng lặp, lưu trữ luồng, thực thi RBAC\u002Fan toàn nội dung, hiển thị đại lý trong cổng thông tin. Kiểm soát ít hơn, bề mặt vận hành nhỏ hơn nhiều.\n3. **Quy trình công việc đại lý** — nhiều đại lý\u002Fcông cụ được kết hợp thành một đồ thị với các nhánh, nút phê duyệt và các điểm kiểm tra bền.\n\n## Vòng đời (vòng lặp để đưa đại lý vào vận hành)\n\n`create → version → evaluate (gate) → deploy hosted → observe online → collect failures → repeat`.\n**Đánh giá ngoại tuyến là một cổng, không phải bước suy nghĩ sau cùng** — một phiên bản không được phát hành\ntrừ khi nó vượt qua ngưỡng. Quan sát trực tuyến cho phản hồi lỗi thực tế\nvào bộ kiểm tra ngoại tuyến.\n\n## Các đòn bẩy mở rộng và chi phí (theo thứ tự ưu tiên)\n\n1. **Chọn kích cỡ mô hình phù hợp** — sử dụng mô hình nhỏ nhất vượt qua cổng đánh giá.\n2. **Định tuyến theo độ phức tạp** — mô hình nhỏ\u002Fnhanh cho yêu cầu đơn giản, mô hình lớn cho suy luận thực tế (phân loại thủ công hoặc Bộ định tuyến Mô hình Foundry).\n3. **Bộ nhớ đệm** — phục vụ các yêu cầu gần như trùng lặp mà không cần gọi mô hình.\n4. **Thiết kế không trạng thái + ưu tiên giới hạn đồng thời** — lưu trạng thái bên ngoài; thử lại với chờ thời gian lùi.\n\n## Các mẫu then chốt để tái tạo\n\nHướng người học tới các ví dụ này từ sổ tay\n[`16-python-agent-framework.ipynb`](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002Fcode_samples\u002F16-python-agent-framework.ipynb):\n\n- **Bộ xử lý yêu cầu**: bộ nhớ đệm → định tuyến theo độ phức tạp → vết truy vết → chạy → bộ nhớ đệm.\n- **Cổng đánh giá**: điểm số bộ kiểm tra ngoại tuyến; trả `pass_rate >= threshold` và chỉ triển khai nếu đúng.\n- **Phê duyệt con người**: `@tool(approval_mode=\"always_require\")` cho các hành động như hoàn tiền lớn.\n- **Truy vết**: bọc mỗi yêu cầu trong `tracer.start_as_current_span(...)` và đặt các thuộc tính như `routed.model`, `customer.id`.\n\n## Kiểm thử khói đại lý đã triển khai\n\nSau khi triển khai, xác minh điểm cuối thật sự trả lời (một triển khai màu xanh vẫn có thể\nim lặng). Sử dụng hành động [Kiểm thử Khói AI](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Factions\u002Fai-smoke-test)\nqua [`.github\u002Fworkflows\u002Fsmoke-test.yml`](..\u002F..\u002F..\u002F..\u002F..\u002F.github\u002Fworkflows\u002Fsmoke-test.yml)\nvới danh mục trong [`tests\u002F`](..\u002F..\u002F..\u002Ftests\u002FREADME.md). Trình chạy gửi POST từng\nlời nhắc tới `POST {project_endpoint}\u002Fagents\u002F{agent_name}\u002Fendpoint\u002Fprotocols\u002Fopenai\u002Fresponses`\nvà khẳng định kết quả trả lời văn bản. Định danh cần vai trò **Người dùng Azure AI** tại\nphạm vi dự án Foundry; đối tượng token phải là `https:\u002F\u002Fai.azure.com\u002F`.\n\nXếp lớp các cổng: **kiểm thử khói** (có thể truy cập\u002Fđáp ứng, mỗi lần triển khai) → **đánh giá ngoại tuyến** (đủ tốt để phát hành, trước khi thúc đẩy) → **đánh giá trực tuyến** (hoạt động ra sao trong thực tế, liên tục).\n\n\n\n## Kiểm soát doanh nghiệp\n\n- **RBAC**: cấp cho mỗi đại lý được lưu trữ một định danh được quản lý với quyền tối thiểu.\n- **MCP trong sản xuất**: đối xử mọi máy chủ MCP như biên giới không đáng tin cậy — ghim phiên bản, giới hạn phạm vi định danh, kiểm tra kết quả, giới hạn tỷ lệ, không khi nào tiết lộ bí mật.\n\n## Hàng rào bảo vệ cho trợ lý\n\n- Ưu tiên mẫu `FoundryChatClient(...)` + `provider.as_agent(...)` chuẩn được sử dụng trên toàn khóa học.\n- Không hứa hẹn kết quả Azure trực tiếp mà bạn chưa xác minh; khuyến nghị quy trình kiểm thử khói để xác nhận triển khai.\n- Giữ lời khuyên về đánh giá và chi phí liên kết với nhau: đánh giá đặt sàn chất lượng, định tuyến\u002Fbộ nhớ đệm giữ chi phí gần mức đó.\n\n---\n\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER START -->\n**Tuyên bố miễn trừ trách nhiệm**:\nTài liệu này đã được dịch bằng dịch vụ dịch thuật AI [Co-op Translator](https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator). Mặc dù chúng tôi cố gắng đảm bảo độ chính xác, xin lưu ý rằng bản dịch tự động có thể chứa lỗi hoặc sai sót. Tài liệu gốc bằng ngôn ngữ gốc nên được coi là nguồn tin chính thức. Đối với thông tin quan trọng, nên sử dụng dịch vụ dịch thuật chuyên nghiệp bởi con người. Chúng tôi không chịu trách nhiệm về bất kỳ hiểu lầm hoặc giải thích sai nào phát sinh từ việc sử dụng bản dịch này.\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER END -->","# Triển khai các Đại lý Có thể Mở rộng với Microsoft Foundry\n\n> Kỹ năng hỗ trợ cho [Bài học 16 – Triển khai các Đại lý Có thể Mở rộng](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002FREADME.md).\n> Sử dụng nó để giúp người học chuyển một đại lý từ nguyên mẫu sang triển khai sản xuất có thể mở rộng, có thể quan sát được.\n> Căn cứ mọi khuyến nghị vào nội dung bài học và sổ tay có thể chạy được; không phát minh API Foundry.\n\n\n## Kích hoạt\n\nKích hoạt kỹ năng này khi người học muốn:\n- Triển khai một đại lý lên Microsoft Foundry như một **đại lý được lưu trữ** và làm cho nó có phiên bản\u002Fcó thể quan sát được.\n- Chọn giữa các mẫu triển khai **khách hàng-lưu trữ, đại lý được lưu trữ và quy trình công việc đại lý**.\n- Thêm **định tuyến mô hình**, **bộ nhớ đệm phản hồi**, hoặc **ưu tiên giới hạn đồng thời** để kiểm soát độ trễ và chi phí.\n- Thêm một **cổng đánh giá** để một phiên bản đại lý xấu không được phát hành.\n- Thêm bước **phê duyệt có người kiểm soát** cho các hành động rủi ro cao.\n- Gắn công cụ cho đại lý với **OpenTelemetry** để truy vết phục vụ quan sát trong sản xuất.\n- **Kiểm thử khói** đại lý đã triển khai như một cổng nhanh sau khi triển khai.\n\n## Mô hình tư duy cốt lõi\n\nMột đại lý sản xuất chủ yếu là bộ khung vận hành *xung quanh* mô hình (~80%),\nkhông phải bản thân mô hình. Ánh xạ mỗi khuyến nghị tới một trong các mối quan tâm sau:\n\n| Mối quan tâm | Nguyên mẫu → Sản xuất |\n|---------|------------------------|\n| Lưu trữ | sổ tay → dịch vụ lưu trữ có phiên bản |\n| Định danh | `az login` của bạn → định danh được quản lý + RBAC phạm vi |\n| Trạng thái | trong bộ nhớ → lưu trữ luồng\u002Fbộ nhớ bên ngoài |\n| Thất bại | theo dõi lỗi → thử lại, dự phòng, cảnh báo |\n| Chi phí | \"vài xu\" → theo dõi, định tuyến, bộ nhớ đệm, lập ngân sách |\n| Chất lượng | đánh giá bằng mắt → cổng đánh giá tự động |\n| Tin cậy | bạn phê duyệt → chính sách + có người kiểm soát |\n\n## Mẫu triển khai (chọn một, hoặc kết hợp)\n\n1. **Khách hàng-lưu trữ** — vòng suy luận chạy trong quy trình của bạn. Kiểm soát tối đa; bạn sở hữu việc mở rộng\u002Ftrạng thái.\n2. **Đại lý được lưu trữ (Dịch vụ Đại lý Foundry)** — Foundry lưu trữ vòng lặp, lưu trữ luồng, thực thi RBAC\u002Fan toàn nội dung, hiển thị đại lý trong cổng thông tin. Kiểm soát ít hơn, bề mặt vận hành nhỏ hơn nhiều.\n3. **Quy trình công việc đại lý** — nhiều đại lý\u002Fcông cụ được kết hợp thành một đồ thị với các nhánh, nút phê duyệt và các điểm kiểm tra bền.\n\n## Vòng đời (vòng lặp để đưa đại lý vào vận hành)\n\n`create → version → evaluate (gate) → deploy hosted → observe online → collect failures → repeat`.\n**Đánh giá ngoại tuyến là một cổng, không phải bước suy nghĩ sau cùng** — một phiên bản không được phát hành\ntrừ khi nó vượt qua ngưỡng. Quan sát trực tuyến cho phản hồi lỗi thực tế\nvào bộ kiểm tra ngoại tuyến.\n\n## Các đòn bẩy mở rộng và chi phí (theo thứ tự ưu tiên)\n\n1. **Chọn kích cỡ mô hình phù hợp** — sử dụng mô hình nhỏ nhất vượt qua cổng đánh giá.\n2. **Định tuyến theo độ phức tạp** — mô hình nhỏ\u002Fnhanh cho yêu cầu đơn giản, mô hình lớn cho suy luận thực tế (phân loại thủ công hoặc Bộ định tuyến Mô hình Foundry).\n3. **Bộ nhớ đệm** — phục vụ các yêu cầu gần như trùng lặp mà không cần gọi mô hình.\n4. **Thiết kế không trạng thái + ưu tiên giới hạn đồng thời** — lưu trạng thái bên ngoài; thử lại với chờ thời gian lùi.\n\n## Các mẫu then chốt để tái tạo\n\nHướng người học tới các ví dụ này từ sổ tay\n[`16-python-agent-framework.ipynb`](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002Fcode_samples\u002F16-python-agent-framework.ipynb):\n\n- **Bộ xử lý yêu cầu**: bộ nhớ đệm → định tuyến theo độ phức tạp → vết truy vết → chạy → bộ nhớ đệm.\n- **Cổng đánh giá**: điểm số bộ kiểm tra ngoại tuyến; trả `pass_rate >= threshold` và chỉ triển khai nếu đúng.\n- **Phê duyệt con người**: `@tool(approval_mode=\"always_require\")` cho các hành động như hoàn tiền lớn.\n- **Truy vết**: bọc mỗi yêu cầu trong `tracer.start_as_current_span(...)` và đặt các thuộc tính như `routed.model`, `customer.id`.\n\n## Kiểm thử khói đại lý đã triển khai\n\nSau khi triển khai, xác minh điểm cuối thật sự trả lời (một triển khai màu xanh vẫn có thể\nim lặng). Sử dụng hành động [Kiểm thử Khói AI](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Factions\u002Fai-smoke-test)\nqua [`.github\u002Fworkflows\u002Fsmoke-test.yml`](..\u002F..\u002F..\u002F..\u002F..\u002F.github\u002Fworkflows\u002Fsmoke-test.yml)\nvới danh mục trong [`tests\u002F`](..\u002F..\u002F..\u002Ftests\u002FREADME.md). Trình chạy gửi POST từng\nlời nhắc tới `POST {project_endpoint}\u002Fagents\u002F{agent_name}\u002Fendpoint\u002Fprotocols\u002Fopenai\u002Fresponses`\nvà khẳng định kết quả trả lời văn bản. Định danh cần vai trò **Người dùng Azure AI** tại\nphạm vi dự án Foundry; đối tượng token phải là `https:\u002F\u002Fai.azure.com\u002F`.\n\nXếp lớp các cổng: **kiểm thử khói** (có thể truy cập\u002Fđáp ứng, mỗi lần triển khai) → **đánh giá ngoại tuyến** (đủ tốt để phát hành, trước khi thúc đẩy) → **đánh giá trực tuyến** (hoạt động ra sao trong thực tế, liên tục).\n\n\n\n## Kiểm soát doanh nghiệp\n\n- **RBAC**: cấp cho mỗi đại lý được lưu trữ một định danh được quản lý với quyền tối thiểu.\n- **MCP trong sản xuất**: đối xử mọi máy chủ MCP như biên giới không đáng tin cậy — ghim phiên bản, giới hạn phạm vi định danh, kiểm tra kết quả, giới hạn tỷ lệ, không khi nào tiết lộ bí mật.\n\n## Hàng rào bảo vệ cho trợ lý\n\n- Ưu tiên mẫu `FoundryChatClient(...)` + `provider.as_agent(...)` chuẩn được sử dụng trên toàn khóa học.\n- Không hứa hẹn kết quả Azure trực tiếp mà bạn chưa xác minh; khuyến nghị quy trình kiểm thử khói để xác nhận triển khai.\n- Giữ lời khuyên về đánh giá và chi phí liên kết với nhau: đánh giá đặt sàn chất lượng, định tuyến\u002Fbộ nhớ đệm giữ chi phí gần mức đó.\n\n---\n\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER START -->\n**Tuyên bố miễn trừ trách nhiệm**:\nTài liệu này đã được dịch bằng dịch vụ dịch thuật AI [Co-op Translator](https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator). Mặc dù chúng tôi cố gắng đảm bảo độ chính xác, xin lưu ý rằng bản dịch tự động có thể chứa lỗi hoặc sai sót. Tài liệu gốc bằng ngôn ngữ gốc nên được coi là nguồn tin chính thức. Đối với thông tin quan trọng, nên sử dụng dịch vụ dịch thuật chuyên nghiệp bởi con người. Chúng tôi không chịu trách nhiệm về bất kỳ hiểu lầm hoặc giải thích sai nào phát sinh từ việc sử dụng bản dịch này.\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER END -->",{"name":5,"license":14},"main","f09e94ffe170f8af6d3db7c42987bbe4db227723","translations\u002Fvi\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\u002Fvi\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"]