[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M699WR1N6KFZAATXG924ND78":3,"skill-same:01M699WR1N6KFZAATXG924ND78":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},"01M699WR1N6KFZAATXG924ND78","deploying-scalable-agents",null,"microsoft\u002Fai-agents-for-beginners","microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","01M698VYDXZ6JW5WH3CRV650R8","Microsoft","01M6998ZK2275KMJE6Y5SEA2X2",79567,"MIT","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmain\u002Ftranslations\u002Fta\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# Microsoft Foundry உடன் பரவலளவு திறனுடைய முகவர்களை உயர்த்தல்\n\n> [பாடம் 16 – பரவலளவு திறனுடைய முகவர்களை உய்த்தல்](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002FREADME.md) க்கான துணை திறமை.\n> இது ஒரு கற்றுக்கொள்ளுபவருக்கு ஒரு முகவரியை மாதிரியில் இருந்து பரவலளவு திறனுடைய, கவனிக்கக்கூடிய\n> உற்பத்தி நிறுவலுக்கு நகர விட உதவ பயன்படுத்தவும். ஒவ்வொரு பரிந்துரையையும் பாடம் உள்ளடக்கம் மற்றும்\n> இயங்கக்கூடிய நோட்புக்கின் அடிப்படையில் கொண்டு செல்லவும்; Foundry APIs ஐ கண்டுபிடிக்க வேண்டாம்.\n\n## தூண்டுகோல்கள்\n\nஒரு கற்றுக்கொள்ளுபவர் இவற்றை செய்ய விரும்பும் போது இந்த திறமையை செயல்படுத்தவும்:\n- Microsoft Foundry யில் ஒரு முகவரியை **ஒழுங்கு செய்யப்பட்ட முகவரியாக** நிறுவி அதை பதிப்பிடப்பட்ட\u002Fகவனிக்கக்கூடியதாக நிரூபிக்கவும்.\n- **கிளையண்ட்-ஹோஸ்ட் செய்யப்பட்ட, ஹோஸ்ட் செய்யப்பட்ட முகவர், முகவர் பணிச்சுழற்சி** நிறுவல் வடிவங்களை தேர்வு செய்யவும்.\n- தாமதம் மற்றும் செலவை கட்டுப்படுத்த **மாதிரி வழிமாற்றல்**, **பதில் இடைநிலை பதிப்பு**, அல்லது **கட்டுப்பட்ட ஒருங்கிணைப்பு** சேர்க்கவும்.\n- ஒரு கெட்ட முகவர் பதிப்பு வெளியிடப்பட கூடாது எனக் கட்டுப்படுத்த **மதிப்பீட்டு வழி** சேர்க்கவும்.\n- உயர்-ஆபத்து செயல்களுக்கு **மனித சுழற்சி அனுமதி** படி சேர்க்கவும்.\n- உற்பத்தி கவனிப்புக்கு முகவரியை **OpenTelemetry** தடம் வழிச்சேதி செய்வதன் மூலம் கருவியமைக்கவும்.\n- நிறுவப்பட்ட முகவரியை வேகமான பதிப்பி-பின்பு கதவாக **புகை சோதனை** செய்யவும்.\n\n## முக்கிய மனப்பாங்கு முறை\n\nஉற்பத்தி முகவர் பெரும்பாலும் மாதிரிக்கு *சுழியம்* (~80%) சுழற்சியுடைய செயல்பாட்டுத் தோற்றம்,\nமாதிரி தனது தனிப்பட்டமைப்பல்ல. ஒவ்வொரு பரிந்துரையையும் இவை தொடர்புடைய விஷயங்களில் அமைக்கவும்:\n\n| கவலை | மாதிரி → உற்பத்தி |\n|---------|------------------------|\n| ஹோஸ்டிங் | நோட்புக் → பதிப்பிடப்பட்ட ஹோஸ்ட் சேவை |\n| அடையாளம் | உங்கள் `az login` → மேலாண்மை அடையாளம் + மைய RBAC |\n| நிலை | நினைவகத்தில் → வெளி நெடுவரிசை\u002Fநினைவகம் அங்கீகாரம் |\n| தோல்வி | பின்விளைவுகள் → மீண்டும் முயற்சி, மாற்று வழிகள், அறிவிப்புக்கள் |\n| செலவு | \"சில சென்ட்கள்\" → கண்காணிக்கப்பட்ட, வழிமாற்றப்பட்ட, இடைநிறுத்தப்பட்ட, பட்ஜெட் செய்யப்பட்ட |\n| தரம் | கண்காணிப்பு → தானாக மதிப்பீட்டு வழி |\n| நம்பிக்கை | நீங்கள் ஒப்புதல் → கொள்கை + மனித சுழற்சி அனுமதி |\n\n## நிறுவல் வடிவங்கள் (ஒரு அல்லது சேர்த்து தேர்வு செய்யவும்)\n\n1. **கிளையண்ட்-ஹோஸ்ட் செய்யப்பட்ட** — கருதுகோள் சுழற்சி உங்கள் செயலியில் இயங்குகிறது. அதிக கட்டுப்பாடு; நீங்கள் திறப்பு\u002Fநிலை மனோஜ்ஞாபிக்கவேண்டும்.\n2. **ஹோஸ்ட் செய்யப்பட்ட முகவர் (Foundry முகவர் சேவை)** — Foundry மாற்றத்தை ஹோஸ்ட் செய்கிறது, நெடுவரிசைகளை காப்பாற்றுகிறது, RBAC\u002Fஉள்ளடக்கம் பாதுகாப்பை அமல்படுத்துகிறது, முகவரியை போர்ட்டலில் காண்பிக்கிறது. குறைந்த கட்டுப்பாடு, முற்றிலும் குறைந்த செயல் பகுதி.\n3. **முகவர் பணிச்சுழற்சி** — பல முகவரிகளும் கருவிகளும் பற்றி நெடுவரிசையில் சேர்க்கப்பட்டு கிளைகள், அனுமதி நூட்புள்ளிகள் மற்றும் நிலையான அகிலங்கள் கொண்டது.\n\n## வாழ்நிலை சுழற்சி (ஒரு முகவரியை வெளியிடும் சுழற்சி)\n\n`create → version → evaluate (gate) → deploy hosted → observe online → collect failures → repeat`.\n**ஆஃப்லைன் மதிப்பீடு என்பது ஒரு கதவு, பின்னர் நினைவில் வைக்க வேண்டிய ஒன்று அல்ல** — ஒரு பதிப்பு\nவெற்றிகரமாக செயல்பட நினைத்தால் கதவை கடக்க வேண்டும். ஆன்லைன் கவனிப்பு உண்மையான தோல்விகளை\nஆஃப்லைன் சோதனை தொகுப்பிற்குள் திருப்பி அனுப்புகிறது.\n\n## பரவலளவு மற்றும் செலவு கட்டுப்பாடுகள் (முதல்வரிசைப்படி)\n\n1. **மாதிரியை சரியாக அளவைச் சூழல்** — மதிப்பீட்டு கதவை கடக்கும் சிறிய மாதிரியை பயன்படுத்தவும்.\n2. **சிக்கல்பாடின்படி வழிமாற்றுக** — எளிதான கோரிக்கைகளுக்கு சிறிய\u002Fவேகமான மாதிரி, உண்மையான கருதுகோளுக்கு பெரிய மாதிரி (DIY வகைப்படுத்துபவர் அல்லது Foundry மாதிரி வழிமாற்றி).\n3. **இடைநிலைச் சேமிப்பு** — மாதிரி அழைப்பின்றி இணைந்து கிடைக்கும் கோரிக்கைகளை சர்வ் செய்யவும்.\n4. **நிலையற்ற வடிவமைப்பு + கட்டுப்பட்ட ஒருங்கிணைப்பு** — நிலையை வெளிப்படுத்தவும்; தடை வைத்து மீண்டும் முயற்சி செய்யவும்.\n\n## பின்சேர்க்க தேவையான முக்கிய படிகள்\n\nகற்றுக்கொள்ளுபவரை நோட்புக்கில் இதை காட்டு\n[`16-python-agent-framework.ipynb`](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002Fcode_samples\u002F16-python-agent-framework.ipynb):\n\n- **கோரிக்கை கையாளி**: இடைநிலை சேமிப்பு → சிக்கல்பாடின்படி வழிமாற்றம் → தடம் விரிவு → இயக்கு → இடைநிலை சேமிப்பு.\n- **மதிப்பீட்டு கதவு**: ஆஃப்லைன் சோதனை தொகுப்பை மதிப்பீடு செய்வது; `pass_rate >= threshold` ஐ திருப்பி மீண்டும் வெளியிடவும்.\n- **மனித அனுமதி**: பெரும் சரிசெய்தல்கள் போன்ற செயல்களுக்கு `@tool(approval_mode=\"always_require\")`.\n- **தடம் கண்காணிப்பு**: ஒவ்வொரு கோரிக்கையையும் `tracer.start_as_current_span(...)` என சுற்றி `routed.model`, `customer.id` போன்ற பண்புகளை அமைக்கவும்.\n\n## நிறுவப்பட்ட முகவரியை புகை சோதனை செய்யுதல்\n\nபதிப்பித்த பிறகு, காரணியடைவு உண்மையாக பதிலளிக்கிறதா என்பதை உறுதி செய்யவும் (பச்சை பதிப்பு இருப்பினும்\nஅமைதியாக இருக்கலாம்). [AI புகை சோதனை](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Factions\u002Fai-smoke-test)\nசெயல்பாட்டைக் [`.github\u002Fworkflows\u002Fsmoke-test.yml`](..\u002F..\u002F..\u002F..\u002F..\u002F.github\u002Fworkflows\u002Fsmoke-test.yml) மூலமாக பயன்படுத்துக\n[`tests\u002F`](..\u002F..\u002F..\u002Ftests\u002FREADME.md) இல் உள்ள பட்டியலுடன். இயக்குநர் ஒவ்வொரு\nவினாவையும் `POST {project_endpoint}\u002Fagents\u002F{agent_name}\u002Fendpoint\u002Fprotocols\u002Fopenai\u002Fresponses` க்கு POST செய்து பதிலில் உரைத்தலில் உறுதிப்படுத்துகின்றது. அடையாளம் **Azure AI பயனர்** \nஎன்ற பங்கு Foundry திட்ட வரம்பில் இருக்க வேண்டும்; டோக்கன் பார்வையாளர் `https:\u002F\u002Fai.azure.com\u002F` ஆக இருக்க வேண்டும்.\n\n\nமதிப்பீடு** (வெற்றிகரமாக வெளியிட, உயர்த்த முன்) → **ஆன்லைன் மதிப்பீடு** (கட்டிடத்தில் எப்படி செயல் புரிகிறது, தொடர்ச்சியான).\n\n## நிறுவன கட்டுப்பாடுகள்\n\n- **RBAC**: ஒவ்வொரு ஹோஸ்ட் செய்யப்பட்ட முகவரிக்கு குறைந்தனவான அனுமதிகளுடன் மேலாண்மை அடையாளத்தை வழங்கவும்.\n\n\n## உதவியாளருக்கான பாதுகாப்பு வழிகாட்டுதல்கள்\n\n- பாடத்தில் பயன்படுத்தப்பட்ட canonical `FoundryChatClient(...)` + `provider.as_agent(...)` முறையை முன்னுரிமை அளிக்கவும்.\n\n- மதிப்பீடு மற்றும் செலவு அறிவுறுத்தல்களை ஒன்றாகக் காப்பது முக்கியம்: மதிப்பீடு தரத்தை நிர்ணயித்து, வழிமாற்றல்\u002Fஇடைநிலை சேமிப்பு செலவைக் குறைவாக வைத்துக்கொள்ளும்.\n- நீங்கள் சரிபார்க்காத நேரடி-Azure முடிவுகளை வாக்குறுதி அளிக்க வேண்டாம்; ஒரு விநியோகத்தை உறுதிப்படுத்த புகை-சோதனை பணிப்பயிற்சியை பரிந்துரைக்கவும்.\n- மதிப்பீடு மற்றும் செலவு அறிவுரைகளை ஒன்றாக வைத்திருங்கள்: மதிப்பீடு தர முதன்மையான அடித்தளத்தை நியமிக்கிறது, வழிமாற்றல்\u002Fகாசிங் அந்த அடித்தளத்திற்கு அருகிலான செலவை பராமரிக்கிறது.\n\n---\n\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER START -->\n**மறுப்பு**:\nஇந்த ஆவணம் AI மொழிபெயர்ப்பு சேவை [Co-op Translator](https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator) பயன்படுத்தி மொழிபெயர்க்கப்பட்டுள்ளது. நாங்கள் துல்லியத்திற்காக முயற்சி செய்துள்ளோம், ஆனால் தானாக செய்யப்படும் மொழிபெயர்ப்புகளில் பிழைகள் அல்லது தவறுகள் இருக்கலாம் என்பதை கவனத்தில் கொள்ளவும். அசல் ஆவணம் அதன் தாய்மொழியில் அதிகாரப்பூர்வ ஆதாரமாக கருதப்பட வேண்டும். முக்கியமான தகவல்களுக்கு, தொழில்நுட்பமான மனித மொழிபெயர்ப்பு பரிந்துரைக்கப்படுகிறது. இந்த மொழிபெயர்ப்பைப் பயன்படுத்துவதால் ஏற்படும் எந்த தவறான புரிதல்கள் அல்லது தவறான விளக்கத்திற்கும் நாங்கள் பொறுப்பில்வில்லை.\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER END -->","# Microsoft Foundry உடன் பரவலளவு திறனுடைய முகவர்களை உயர்த்தல்\n\n> [பாடம் 16 – பரவலளவு திறனுடைய முகவர்களை உய்த்தல்](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002FREADME.md) க்கான துணை திறமை.\n> இது ஒரு கற்றுக்கொள்ளுபவருக்கு ஒரு முகவரியை மாதிரியில் இருந்து பரவலளவு திறனுடைய, கவனிக்கக்கூடிய\n> உற்பத்தி நிறுவலுக்கு நகர விட உதவ பயன்படுத்தவும். ஒவ்வொரு பரிந்துரையையும் பாடம் உள்ளடக்கம் மற்றும்\n> இயங்கக்கூடிய நோட்புக்கின் அடிப்படையில் கொண்டு செல்லவும்; Foundry APIs ஐ கண்டுபிடிக்க வேண்டாம்.\n\n## தூண்டுகோல்கள்\n\nஒரு கற்றுக்கொள்ளுபவர் இவற்றை செய்ய விரும்பும் போது இந்த திறமையை செயல்படுத்தவும்:\n- Microsoft Foundry யில் ஒரு முகவரியை **ஒழுங்கு செய்யப்பட்ட முகவரியாக** நிறுவி அதை பதிப்பிடப்பட்ட\u002Fகவனிக்கக்கூடியதாக நிரூபிக்கவும்.\n- **கிளையண்ட்-ஹோஸ்ட் செய்யப்பட்ட, ஹோஸ்ட் செய்யப்பட்ட முகவர், முகவர் பணிச்சுழற்சி** நிறுவல் வடிவங்களை தேர்வு செய்யவும்.\n- தாமதம் மற்றும் செலவை கட்டுப்படுத்த **மாதிரி வழிமாற்றல்**, **பதில் இடைநிலை பதிப்பு**, அல்லது **கட்டுப்பட்ட ஒருங்கிணைப்பு** சேர்க்கவும்.\n- ஒரு கெட்ட முகவர் பதிப்பு வெளியிடப்பட கூடாது எனக் கட்டுப்படுத்த **மதிப்பீட்டு வழி** சேர்க்கவும்.\n- உயர்-ஆபத்து செயல்களுக்கு **மனித சுழற்சி அனுமதி** படி சேர்க்கவும்.\n- உற்பத்தி கவனிப்புக்கு முகவரியை **OpenTelemetry** தடம் வழிச்சேதி செய்வதன் மூலம் கருவியமைக்கவும்.\n- நிறுவப்பட்ட முகவரியை வேகமான பதிப்பி-பின்பு கதவாக **புகை சோதனை** செய்யவும்.\n\n## முக்கிய மனப்பாங்கு முறை\n\nஉற்பத்தி முகவர் பெரும்பாலும் மாதிரிக்கு *சுழியம்* (~80%) சுழற்சியுடைய செயல்பாட்டுத் தோற்றம்,\nமாதிரி தனது தனிப்பட்டமைப்பல்ல. ஒவ்வொரு பரிந்துரையையும் இவை தொடர்புடைய விஷயங்களில் அமைக்கவும்:\n\n| கவலை | மாதிரி → உற்பத்தி |\n|---------|------------------------|\n| ஹோஸ்டிங் | நோட்புக் → பதிப்பிடப்பட்ட ஹோஸ்ட் சேவை |\n| அடையாளம் | உங்கள் `az login` → மேலாண்மை அடையாளம் + மைய RBAC |\n| நிலை | நினைவகத்தில் → வெளி நெடுவரிசை\u002Fநினைவகம் அங்கீகாரம் |\n| தோல்வி | பின்விளைவுகள் → மீண்டும் முயற்சி, மாற்று வழிகள், அறிவிப்புக்கள் |\n| செலவு | \"சில சென்ட்கள்\" → கண்காணிக்கப்பட்ட, வழிமாற்றப்பட்ட, இடைநிறுத்தப்பட்ட, பட்ஜெட் செய்யப்பட்ட |\n| தரம் | கண்காணிப்பு → தானாக மதிப்பீட்டு வழி |\n| நம்பிக்கை | நீங்கள் ஒப்புதல் → கொள்கை + மனித சுழற்சி அனுமதி |\n\n## நிறுவல் வடிவங்கள் (ஒரு அல்லது சேர்த்து தேர்வு செய்யவும்)\n\n1. **கிளையண்ட்-ஹோஸ்ட் செய்யப்பட்ட** — கருதுகோள் சுழற்சி உங்கள் செயலியில் இயங்குகிறது. அதிக கட்டுப்பாடு; நீங்கள் திறப்பு\u002Fநிலை மனோஜ்ஞாபிக்கவேண்டும்.\n2. **ஹோஸ்ட் செய்யப்பட்ட முகவர் (Foundry முகவர் சேவை)** — Foundry மாற்றத்தை ஹோஸ்ட் செய்கிறது, நெடுவரிசைகளை காப்பாற்றுகிறது, RBAC\u002Fஉள்ளடக்கம் பாதுகாப்பை அமல்படுத்துகிறது, முகவரியை போர்ட்டலில் காண்பிக்கிறது. குறைந்த கட்டுப்பாடு, முற்றிலும் குறைந்த செயல் பகுதி.\n3. **முகவர் பணிச்சுழற்சி** — பல முகவரிகளும் கருவிகளும் பற்றி நெடுவரிசையில் சேர்க்கப்பட்டு கிளைகள், அனுமதி நூட்புள்ளிகள் மற்றும் நிலையான அகிலங்கள் கொண்டது.\n\n## வாழ்நிலை சுழற்சி (ஒரு முகவரியை வெளியிடும் சுழற்சி)\n\n`create → version → evaluate (gate) → deploy hosted → observe online → collect failures → repeat`.\n**ஆஃப்லைன் மதிப்பீடு என்பது ஒரு கதவு, பின்னர் நினைவில் வைக்க வேண்டிய ஒன்று அல்ல** — ஒரு பதிப்பு\nவெற்றிகரமாக செயல்பட நினைத்தால் கதவை கடக்க வேண்டும். ஆன்லைன் கவனிப்பு உண்மையான தோல்விகளை\nஆஃப்லைன் சோதனை தொகுப்பிற்குள் திருப்பி அனுப்புகிறது.\n\n## பரவலளவு மற்றும் செலவு கட்டுப்பாடுகள் (முதல்வரிசைப்படி)\n\n1. **மாதிரியை சரியாக அளவைச் சூழல்** — மதிப்பீட்டு கதவை கடக்கும் சிறிய மாதிரியை பயன்படுத்தவும்.\n2. **சிக்கல்பாடின்படி வழிமாற்றுக** — எளிதான கோரிக்கைகளுக்கு சிறிய\u002Fவேகமான மாதிரி, உண்மையான கருதுகோளுக்கு பெரிய மாதிரி (DIY வகைப்படுத்துபவர் அல்லது Foundry மாதிரி வழிமாற்றி).\n3. **இடைநிலைச் சேமிப்பு** — மாதிரி அழைப்பின்றி இணைந்து கிடைக்கும் கோரிக்கைகளை சர்வ் செய்யவும்.\n4. **நிலையற்ற வடிவமைப்பு + கட்டுப்பட்ட ஒருங்கிணைப்பு** — நிலையை வெளிப்படுத்தவும்; தடை வைத்து மீண்டும் முயற்சி செய்யவும்.\n\n## பின்சேர்க்க தேவையான முக்கிய படிகள்\n\nகற்றுக்கொள்ளுபவரை நோட்புக்கில் இதை காட்டு\n[`16-python-agent-framework.ipynb`](..\u002F..\u002F..\u002F16-deploying-scalable-agents\u002Fcode_samples\u002F16-python-agent-framework.ipynb):\n\n- **கோரிக்கை கையாளி**: இடைநிலை சேமிப்பு → சிக்கல்பாடின்படி வழிமாற்றம் → தடம் விரிவு → இயக்கு → இடைநிலை சேமிப்பு.\n- **மதிப்பீட்டு கதவு**: ஆஃப்லைன் சோதனை தொகுப்பை மதிப்பீடு செய்வது; `pass_rate >= threshold` ஐ திருப்பி மீண்டும் வெளியிடவும்.\n- **மனித அனுமதி**: பெரும் சரிசெய்தல்கள் போன்ற செயல்களுக்கு `@tool(approval_mode=\"always_require\")`.\n- **தடம் கண்காணிப்பு**: ஒவ்வொரு கோரிக்கையையும் `tracer.start_as_current_span(...)` என சுற்றி `routed.model`, `customer.id` போன்ற பண்புகளை அமைக்கவும்.\n\n## நிறுவப்பட்ட முகவரியை புகை சோதனை செய்யுதல்\n\nபதிப்பித்த பிறகு, காரணியடைவு உண்மையாக பதிலளிக்கிறதா என்பதை உறுதி செய்யவும் (பச்சை பதிப்பு இருப்பினும்\nஅமைதியாக இருக்கலாம்). [AI புகை சோதனை](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Factions\u002Fai-smoke-test)\nசெயல்பாட்டைக் [`.github\u002Fworkflows\u002Fsmoke-test.yml`](..\u002F..\u002F..\u002F..\u002F..\u002F.github\u002Fworkflows\u002Fsmoke-test.yml) மூலமாக பயன்படுத்துக\n[`tests\u002F`](..\u002F..\u002F..\u002Ftests\u002FREADME.md) இல் உள்ள பட்டியலுடன். இயக்குநர் ஒவ்வொரு\nவினாவையும் `POST {project_endpoint}\u002Fagents\u002F{agent_name}\u002Fendpoint\u002Fprotocols\u002Fopenai\u002Fresponses` க்கு POST செய்து பதிலில் உரைத்தலில் உறுதிப்படுத்துகின்றது. அடையாளம் **Azure AI பயனர்** \nஎன்ற பங்கு Foundry திட்ட வரம்பில் இருக்க வேண்டும்; டோக்கன் பார்வையாளர் `https:\u002F\u002Fai.azure.com\u002F` ஆக இருக்க வேண்டும்.\n\n\nமதிப்பீடு** (வெற்றிகரமாக வெளியிட, உயர்த்த முன்) → **ஆன்லைன் மதிப்பீடு** (கட்டிடத்தில் எப்படி செயல் புரிகிறது, தொடர்ச்சியான).\n\n## நிறுவன கட்டுப்பாடுகள்\n\n- **RBAC**: ஒவ்வொரு ஹோஸ்ட் செய்யப்பட்ட முகவரிக்கு குறைந்தனவான அனுமதிகளுடன் மேலாண்மை அடையாளத்தை வழங்கவும்.\n\n\n## உதவியாளருக்கான பாதுகாப்பு வழிகாட்டுதல்கள்\n\n- பாடத்தில் பயன்படுத்தப்பட்ட canonical `FoundryChatClient(...)` + `provider.as_agent(...)` முறையை முன்னுரிமை அளிக்கவும்.\n\n- மதிப்பீடு மற்றும் செலவு அறிவுறுத்தல்களை ஒன்றாகக் காப்பது முக்கியம்: மதிப்பீடு தரத்தை நிர்ணயித்து, வழிமாற்றல்\u002Fஇடைநிலை சேமிப்பு செலவைக் குறைவாக வைத்துக்கொள்ளும்.\n- நீங்கள் சரிபார்க்காத நேரடி-Azure முடிவுகளை வாக்குறுதி அளிக்க வேண்டாம்; ஒரு விநியோகத்தை உறுதிப்படுத்த புகை-சோதனை பணிப்பயிற்சியை பரிந்துரைக்கவும்.\n- மதிப்பீடு மற்றும் செலவு அறிவுரைகளை ஒன்றாக வைத்திருங்கள்: மதிப்பீடு தர முதன்மையான அடித்தளத்தை நியமிக்கிறது, வழிமாற்றல்\u002Fகாசிங் அந்த அடித்தளத்திற்கு அருகிலான செலவை பராமரிக்கிறது.\n\n---\n\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER START -->\n**மறுப்பு**:\nஇந்த ஆவணம் AI மொழிபெயர்ப்பு சேவை [Co-op Translator](https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator) பயன்படுத்தி மொழிபெயர்க்கப்பட்டுள்ளது. நாங்கள் துல்லியத்திற்காக முயற்சி செய்துள்ளோம், ஆனால் தானாக செய்யப்படும் மொழிபெயர்ப்புகளில் பிழைகள் அல்லது தவறுகள் இருக்கலாம் என்பதை கவனத்தில் கொள்ளவும். அசல் ஆவணம் அதன் தாய்மொழியில் அதிகாரப்பூர்வ ஆதாரமாக கருதப்பட வேண்டும். முக்கியமான தகவல்களுக்கு, தொழில்நுட்பமான மனித மொழிபெயர்ப்பு பரிந்துரைக்கப்படுகிறது. இந்த மொழிபெயர்ப்பைப் பயன்படுத்துவதால் ஏற்படும் எந்த தவறான புரிதல்கள் அல்லது தவறான விளக்கத்திற்கும் நாங்கள் பொறுப்பில்வில்லை.\n\u003C!-- CO-OP TRANSLATOR DISCLAIMER END -->",{"name":5,"license":14},"main","f09e94ffe170f8af6d3db7c42987bbe4db227723","translations\u002Fta\u002F.agents\u002Fskills\u002Fdeploying-scalable-agents",26057,"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\u002Fta\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"]