[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ED9ZP63F4HY4N0KK21WDXG":3,"skill-same:01M6ED9ZP63F4HY4N0KK21WDXG":55},{"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":22,"linkOnly":23,"markdownContent":24,"markdownBody":24,"frontMatter":25,"refName":26,"commitSha":27,"skillDirectory":28,"forksCount":29,"repositoryHtmlUrl":30,"repositoryHomepageUrl":31,"ownerHtmlUrl":32,"ownerBlogUrl":6,"ownerDescription":33,"updatedAt":34,"install":35,"resources":48},"01M6ED9ZP63F4HY4N0KK21WDXG","azure-language-service",null,"ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",67,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002FMicrosoftDocs\u002FAgent-Skills\u002Fazure-language-service\u002FSKILL.md",[],[18,19,20,21],"azure","language","service","azure language service","2026-11-10 10:12:30",false,"# Azure AI Language Skill\n\nThis skill provides expert guidance for Azure AI Language. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.\n\n## How to Use This Skill\n\n> **IMPORTANT for Agent**: Use the **Category Index** below to locate relevant sections. For categories with line ranges (e.g., `L35-L120`), use `read_file` with the specified lines. For categories with file links (e.g., `[security.md](security.md)`), use `read_file` on the linked reference file\n\n> **IMPORTANT for Agent**: If `metadata.generated_at` is more than 3 months old, suggest the user pull the latest version from the repository. If `mcp_microsoftdocs` tools are not available, suggest the user install it: [Installation Guide](https:\u002F\u002Fgithub.com\u002FMicrosoftDocs\u002Fmcp\u002Fblob\u002Fmain\u002FREADME.md)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text\u002Fmarkdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| Troubleshooting | L37-L42 | Diagnosing and fixing common errors, low-accuracy results, and configuration issues in custom text classification and custom question answering projects in Azure AI Language. |\n| Best Practices | L43-L60 | Best practices for designing, labeling, and evaluating CLU, custom NER, text classification, and CQA projects, including multilingual handling, emojis, schemas, and autolabeling. |\n| Decision Making | L61-L69 | Guidance on when and how to migrate or transition Azure Language workloads (LUIS, QnA Maker, Text Analytics, Language Studio) and how to choose\u002Fmanage resources for conversational QA. |\n| Architecture & Design Patterns | L70-L76 | Architectural guidance for CLU and custom text classification: choosing CLU vs orchestration workflows, and designing regional backup, redundancy, and failover strategies. |\n| Limits & Quotas | L77-L95 | Limits, quotas, and regional\u002Flanguage support for Azure AI Language features (CLU, NER, PII, CQA, containers), including data, rate, throughput, and job constraints. |\n| Security | L96-L105 | Security for Azure AI Language: encryption at rest, customer-managed keys, RBAC, managed identities, SAS tokens, and network isolation\u002FPrivate Link for CQA resources. |\n| Configuration | L106-L132 | Configuring Azure AI Language projects and containers: CLU, NER, text classification, CQA, sentiment, summarization, and health—data formats, training, metrics, resources, and runtime options. |\n| Integrations & Coding Patterns | L133-L165 | How to call Azure Language\u002FCLU\u002FHealth\u002FSummarization\u002FCQA APIs and SDKs, wire them into bots, Power Automate, and Foundry, and correctly handle async, parameters, and outputs |\n| Deployment | L166-L176 | How to deploy Azure AI Language models and projects (custom text\u002FQ&A, NER, language detection, key phrases) across regions, containers, and AKS, including moving Q&A projects between resources. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Resolve common issues in custom text classification | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fcustom-text-classification\u002Ffaq |\n| Troubleshoot common issues in custom question answering | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Fhow-to\u002Ftroubleshooting |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Handle multilingual and emoji offsets in Language | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconcepts\u002Fmultilingual-emoji-support |\n| Apply CLU conversational design best practices | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconversational-language-understanding\u002Fconcepts\u002Fbest-practices |\n| Implement multilingual CLU projects effectively | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconversational-language-understanding\u002Fconcepts\u002Fmultiple-languages |\n| Design effective CLU project schemas | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconversational-language-understanding\u002Fhow-to\u002Fbuild-schema |\n| Tag and label utterances for CLU training | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconversational-language-understanding\u002Fhow-to\u002Ftag-utterances |\n| Interpret and stabilize CLU model evaluations | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconversational-language-understanding\u002Fhow-to\u002Fview-model-evaluation |\n| Prepare data and design schemas for custom NER | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fcustom-named-entity-recognition\u002Fhow-to\u002Fdesign-schema |\n| Label data effectively for custom NER training | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fcustom-named-entity-recognition\u002Fhow-to\u002Ftag-data |\n| Use autolabeling to accelerate custom NER annotation | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fcustom-named-entity-recognition\u002Fhow-to\u002Fuse-autolabeling |\n| Prepare data and design schemas for text classification | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fcustom-text-classification\u002Fhow-to\u002Fdesign-schema |\n| Label data effectively for custom text classification | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fcustom-text-classification\u002Fhow-to\u002Ftag-data |\n| Implement best practices for CQA project quality | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Fconcepts\u002Fbest-practices |\n| Apply project authoring best practices in CQA | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Fhow-to\u002Fbest-practices |\n| Apply document format guidelines for CQA imports | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Freference\u002Fdocument-format-guidelines |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Understand Azure Language model lifecycle policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconcepts\u002Fmodel-lifecycle |\n| Plan migration from Language Studio to Foundry | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fmigration-studio-to-foundry |\n| Choose and manage Azure resources for CQA | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Fconcepts\u002Fazure-resources |\n| Decide when to migrate from LUIS or QnA Maker | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Freference\u002Fmigrate |\n| Migrate from Text Analytics to Azure Language API | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Freference\u002Fmigrate-language-service-latest |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| Choose CLU vs orchestration workflow architecture | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconversational-language-understanding\u002Fconcepts\u002Fapp-architecture |\n| Design CLU regional backup and failover | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconversational-language-understanding\u002Fhow-to\u002Ffail-over |\n| Design regional fail-over for custom text classification solutions | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fcustom-text-classification\u002Ffail-over |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Use Azure Language data and rate limits | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconcepts\u002Fdata-limits |\n| Check regional availability for Azure Language features | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconcepts\u002Fregional-support |\n| Train and manage CLU model jobs and limits | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconversational-language-understanding\u002Fhow-to\u002Ftrain-model |\n| Apply CLU Docker container request limits | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconversational-language-understanding\u002Fhow-to\u002Fuse-containers |\n| Apply CLU data, region, and throughput limits | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconversational-language-understanding\u002Fservice-limits |\n| Check language and region support for custom NER | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fcustom-named-entity-recognition\u002Flanguage-support |\n| Language support matrix for custom text classification | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fcustom-text-classification\u002Flanguage-support |\n| Review custom text classification data and rate limits | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fcustom-text-classification\u002Fservice-limits |\n| Check language support for entity linking API | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fentity-linking\u002Flanguage-support |\n| Check language support for key phrase extraction | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fkey-phrase-extraction\u002Flanguage-support |\n| Review language detection supported languages and codes | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Flanguage-detection\u002Flanguage-support |\n| Review language support for Named Entity Recognition | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fnamed-entity-recognition\u002Flanguage-support |\n| Review orchestration workflow data and throughput limits | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Forchestration-workflow\u002Fservice-limits |\n| Apply PII container per-call character and document limits | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fpersonally-identifiable-information\u002Fhow-to\u002Fuse-containers |\n| Service limits and boundaries for CQA projects | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Fconcepts\u002Flimits |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Understand Language service data-at-rest encryption | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconcepts\u002Fencryption-data-at-rest |\n| Apply Azure RBAC to Azure Language resources | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconcepts\u002Frole-based-access-control |\n| Use managed identities for Language Blob access | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fnative-document-support\u002Fmanaged-identities |\n| Create SAS tokens for Language Blob access | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fnative-document-support\u002Fshared-access-signatures |\n| Configure data-at-rest encryption and CMK for CQA | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Fhow-to\u002Fencrypt-data-at-rest |\n| Configure network isolation and Private Link for CQA | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Fhow-to\u002Fnetwork-isolation |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Configure Azure resources for CLU fine-tuning | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconcepts\u002Fconfigure-azure-resources |\n| Configure Azure Language service containers | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconcepts\u002Fconfigure-containers |\n| Format data correctly for CLU projects | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconversational-language-understanding\u002Fconcepts\u002Fdata-formats |\n| Configure and use CLU None intent | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconversational-language-understanding\u002Fconcepts\u002Fnone-intent |\n| Use CLU prebuilt entity components | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconversational-language-understanding\u002Fprebuilt-component-reference |\n| Create custom NER projects and configure Azure resources | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fcustom-named-entity-recognition\u002Fhow-to\u002Fcreate-project |\n| Use required data formats for custom text classification | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fcustom-text-classification\u002Fconcepts\u002Fdata-formats |\n| Set up resources and create custom text classification projects | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fcustom-text-classification\u002Fhow-to\u002Fcreate-project |\n| Configure and run training jobs for text classification models | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fcustom-text-classification\u002Fhow-to\u002Ftrain-model |\n| View and interpret evaluation metrics for text classification models | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fcustom-text-classification\u002Fhow-to\u002Fview-model-evaluation |\n| Map NER entity types and tags across API versions | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fnamed-entity-recognition\u002Fconcepts\u002Fga-preview-mapping |\n| Configure NER skill parameters and inference options | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fnamed-entity-recognition\u002Fhow-to\u002Fskill-parameters |\n| Understand and configure confidence scores in CQA | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Fconcepts\u002Fconfidence-score |\n| Enable diagnostics and run analytics for CQA projects | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Fhow-to\u002Fanalytics |\n| Customize default answer behavior in CQA projects | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Fhow-to\u002Fchange-default-answer |\n| Add and configure chitchat personas in CQA | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Fhow-to\u002Fchit-chat |\n| Configure Azure resources and permissions for CQA fine-tuning | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Fhow-to\u002Fconfigure-azure-resources |\n| Configure smart URL refresh for CQA projects | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Fhow-to\u002Fsmart-url-refresh |\n| Use supported markdown formats in CQA answers | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Freference\u002Fmarkdown-format |\n| Run Sentiment Analysis Docker containers | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fsentiment-opinion-mining\u002Fhow-to\u002Fuse-containers |\n| Run Summarization Docker containers on-premises | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fsummarization\u002Fhow-to\u002Fuse-containers |\n| Configure Text Analytics for health containers | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Ftext-analytics-for-health\u002Fhow-to\u002Fconfigure-containers |\n| Run Text Analytics for health containers | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Ftext-analytics-for-health\u002Fhow-to\u002Fuse-containers |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Integrate Azure Language SDK and REST APIs | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconcepts\u002Fdeveloper-guide |\n| Use Azure Language tools and agents in Foundry | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconcepts\u002Ffoundry-tools-agents |\n| Use Azure Language features asynchronously | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconcepts\u002Fuse-asynchronously |\n| Call CLU prediction APIs and SDKs | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconversational-language-understanding\u002Fhow-to\u002Fcall-api |\n| Integrate CLU with Bot Framework SDK | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconversational-language-understanding\u002Ftutorials\u002Fbot-framework |\n| Start building custom NER models via Foundry or REST | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fcustom-named-entity-recognition\u002Fquickstart |\n| Send prediction requests to custom text classification deployments | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fcustom-text-classification\u002Fhow-to\u002Fcall-api |\n| Call the entity linking API with correct parameters | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fentity-linking\u002Fhow-to\u002Fcall-api |\n| Call entity linking via SDKs and REST API | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fentity-linking\u002Fquickstart |\n| Call the key phrase extraction API correctly | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fkey-phrase-extraction\u002Fhow-to\u002Fcall-api |\n| Use key phrase extraction via .NET client library | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fkey-phrase-extraction\u002Fquickstart |\n| Call language detection API and interpret results | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Flanguage-detection\u002Fhow-to\u002Fcall-api |\n| Implement language detection using SDKs and REST | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Flanguage-detection\u002Fquickstart |\n| Call the NER API to extract named entities | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fnamed-entity-recognition\u002Fhow-to-call |\n| Use the NER client library to extract entities | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fnamed-entity-recognition\u002Fquickstart |\n| Use native document support with Language APIs | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fnative-document-support\u002Foverview |\n| Use the CQA Authoring API for automated management | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Fhow-to\u002Fauthoring |\n| Call the prebuilt CQA API for ad-hoc answering | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Fhow-to\u002Fprebuilt |\n| Call Sentiment and Opinion Mining APIs | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fsentiment-opinion-mining\u002Fhow-to\u002Fcall-api |\n| Call Sentiment Analysis via SDK and REST | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fsentiment-opinion-mining\u002Fquickstart |\n| Call conversation summarization API for chats | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fsummarization\u002Fhow-to\u002Fconversation-summarization |\n| Summarize native documents via API | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fsummarization\u002Fhow-to\u002Fdocument-summarization |\n| Use extractive text summarization API | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fsummarization\u002Fhow-to\u002Ftext-summarization |\n| Use Azure Summarization via SDK and REST | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fsummarization\u002Fquickstart |\n| Enable FHIR structuring in health API output | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Ftext-analytics-for-health\u002Fconcepts\u002Ffhir |\n| Interpret relation extraction JSON output | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Ftext-analytics-for-health\u002Fconcepts\u002Frelation-extraction |\n| Call Text Analytics for health API | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Ftext-analytics-for-health\u002Fhow-to\u002Fcall-api |\n| Quickstart Text Analytics for health via SDK\u002FREST | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Ftext-analytics-for-health\u002Fquickstart |\n| Use Azure Language in Power Automate flows | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Ftutorials\u002Fpower-automate |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Deploy custom language projects to multiple regions | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fconcepts\u002Fcustom-features\u002Fmulti-region-deployment |\n| Deploy custom text classification models for prediction | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fcustom-text-classification\u002Fhow-to\u002Fdeploy-model |\n| Run key phrase extraction in Docker containers on-premises | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fkey-phrase-extraction\u002Fhow-to\u002Fuse-containers |\n| Deploy language detection with Docker containers on-premises | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Flanguage-detection\u002Fhow-to\u002Fuse-containers |\n| Deploy NER with Docker containers on-premises | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fnamed-entity-recognition\u002Fhow-to\u002Fuse-containers |\n| Create and deploy a custom Q&A agent in Foundry | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Fhow-to\u002Fdeploy-agent |\n| Move custom question answering projects between resources | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fquestion-answering\u002Fhow-to\u002Fmigrate-knowledge-base |\n| Deploy Language containers to Azure Kubernetes Service | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Ftutorials\u002Fuse-kubernetes-service |\n",{},"main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002FMicrosoftDocs\u002FAgent-Skills\u002Fazure-language-service",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":7,"skillName":5,"commands":36,"prompt":46,"zipAvailable":47},[37,40,43],{"tool":38,"command":39},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill azure-language-service",{"tool":41,"command":42},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill azure-language-service",{"tool":44,"command":45},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill azure-language-service","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002FMicrosoftDocs\u002FAgent-Skills\u002Fazure-language-service\u002FSKILL.md",true,[49],{"path":50,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":53,"sourceHtmlUrl":54},"agents\u002Fopenai.yaml","REFERENCE","参考文档",107,"https:\u002F\u002Fgithub.com\u002FThamielis\u002F.agents\u002Fblob\u002Fmain\u002Fplugins\u002Fplugin-eval\u002Fskills\u002Fplugin-eval\u002Fagents\u002Fopenai.yaml",[56,70,80,89,95,102],{"skillNo":57,"name":58,"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":59,"categories":60,"keywords":66,"publishedAt":22},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[61],{"categoryNo":62,"categoryName":63,"taxonomyType":64,"taxonomyTypeDesc":65},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[67,68,69],"model","model hierarchy","model hierarchy skill",{"skillNo":71,"name":72,"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":73,"categories":74,"keywords":76,"publishedAt":22},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[75],{"categoryNo":62,"categoryName":63,"taxonomyType":64,"taxonomyTypeDesc":65},[77,78,79],"MCP","zoom","zoom mcp",{"skillNo":81,"name":82,"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":83,"categories":84,"keywords":85,"publishedAt":22},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[86,87,88,78],"sdk","zoom apps sdk","apps",{"skillNo":90,"name":91,"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":92,"categories":93,"keywords":94,"publishedAt":22},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[91],{"skillNo":96,"name":97,"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":98,"categories":99,"keywords":101,"publishedAt":22},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[100],{"categoryNo":62,"categoryName":63,"taxonomyType":64,"taxonomyTypeDesc":65},[97],{"skillNo":103,"name":104,"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":105,"categories":106,"keywords":107,"publishedAt":22},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[104]]