Skillquality 0.70

azure-language-service

Expert knowledge for Azure AI Language development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building CLU intents, custom NER, text

Price
free
Protocol
skill
Verified
no

What it does

Azure AI Language Skill

This 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.

How to Use This Skill

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

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

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLinesDescription
TroubleshootingL37-L42Diagnosing and fixing common errors, low-accuracy results, and configuration issues in custom text classification and custom question answering projects in Azure AI Language.
Best PracticesL43-L60Best practices for designing, labeling, and evaluating CLU, custom NER, text classification, and CQA projects, including multilingual handling, emojis, schemas, and autolabeling.
Decision MakingL61-L70Guidance on choosing regions and resources, lifecycle policies, and migration paths from LUIS, QnA Maker, Text Analytics, and Language Studio to Azure Language and Microsoft Foundry
Architecture & Design PatternsL71-L77Architectural guidance for CLU and custom text classification: choosing CLU vs orchestration workflows, and designing regional backup, redundancy, and failover strategies.
Limits & QuotasL78-L95Limits, quotas, and language/region support for Azure AI Language features (CLU, NER, classification, PII, CQA), including data size, rate, throughput, and container request limits.
SecurityL96-L105Security for Azure AI Language: encryption at rest, customer-managed keys, RBAC, managed identities, SAS tokens, and network isolation/Private Link for CQA resources.
ConfigurationL106-L133Configuring Azure AI Language projects and containers: CLU, custom NER, text classification, CQA, sentiment, summarization, health, data formats, resources, and runtime settings.
Integrations & Coding PatternsL134-L165How to call Azure Language/CLU/Health/Summarization/CQA APIs and SDKs, wire them into bots, Power Automate, and Foundry, and correctly handle async, parameters, and outputs
DeploymentL166-L175How to deploy and run Azure AI Language models (custom classification, NER, QnA, key phrases, language detection) across regions, containers, AKS, and migrate projects/resources.

Troubleshooting

TopicURL
Resolve common issues in custom text classificationhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-text-classification/faq
Troubleshoot common issues in custom question answeringhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/troubleshooting

Best Practices

TopicURL
Handle multilingual and emoji offsets in Languagehttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/multilingual-emoji-support
Apply CLU conversational design best practiceshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/concepts/best-practices
Implement multilingual CLU projects effectivelyhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/concepts/multiple-languages
Design effective CLU project schemashttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/how-to/build-schema
Tag and label utterances for CLU traininghttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/how-to/tag-utterances
Interpret and stabilize CLU model evaluationshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/how-to/view-model-evaluation
Prepare data and design schemas for custom NERhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-named-entity-recognition/how-to/design-schema
Label data effectively for custom NER traininghttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-named-entity-recognition/how-to/tag-data
Use autolabeling to accelerate custom NER annotationhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-named-entity-recognition/how-to/use-autolabeling
Prepare data and design schemas for text classificationhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-text-classification/how-to/design-schema
Label data effectively for custom text classificationhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-text-classification/how-to/tag-data
Implement best practices for CQA project qualityhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/concepts/best-practices
Apply project authoring best practices in CQAhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/best-practices
Apply document format guidelines for CQA importshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/reference/document-format-guidelines

Decision Making

TopicURL
Understand Azure Language model lifecycle policieshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/model-lifecycle
Choose Azure regions for Language service featureshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/regional-support
Migrate Azure Language Studio projects to Microsoft Foundryhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/migration-studio-to-foundry
Choose and manage Azure resources for CQAhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/concepts/azure-resources
Decide migration from LUIS and QnA Maker to Azure Languagehttps://learn.microsoft.com/en-us/azure/ai-services/language-service/reference/migrate
Migrate Text Analytics apps to Azure Language APIhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/reference/migrate-language-service-latest

Architecture & Design Patterns

TopicURL
Choose CLU vs orchestration workflow architecturehttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/concepts/app-architecture
Design CLU regional backup and failoverhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/how-to/fail-over
Design regional fail-over for custom text classification solutionshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-text-classification/fail-over

Limits & Quotas

TopicURL
Data size and rate limits for Azure Language featureshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/data-limits
Train and manage CLU model jobs and limitshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/how-to/train-model
Apply CLU Docker container request limitshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/how-to/use-containers
Apply CLU data, region, and throughput limitshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/service-limits
Check language and region support for custom NERhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-named-entity-recognition/language-support
Language support matrix for custom text classificationhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-text-classification/language-support
Review custom text classification data and rate limitshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-text-classification/service-limits
Check language support for entity linking APIhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/entity-linking/language-support
Check language support for key phrase extractionhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/key-phrase-extraction/language-support
Review language detection supported languages and codeshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/language-detection/language-support
Review language support for Named Entity Recognitionhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/named-entity-recognition/language-support
Review orchestration workflow data and throughput limitshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/orchestration-workflow/service-limits
Apply PII container per-call character and document limitshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/personally-identifiable-information/how-to/use-containers
Service limits and boundaries for CQA projectshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/concepts/limits

Security

TopicURL
Understand Language service data-at-rest encryptionhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/encryption-data-at-rest
Apply Azure RBAC to Azure Language resourceshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/role-based-access-control
Use managed identities for Language Blob accesshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/native-document-support/managed-identities
Create SAS tokens for Language Blob accesshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/native-document-support/shared-access-signatures
Configure data-at-rest encryption and CMK for CQAhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/encrypt-data-at-rest
Configure network isolation and Private Link for CQAhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/network-isolation

Configuration

TopicURL
Configure Azure resources for CLU fine-tuninghttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/configure-azure-resources
Configure Azure Language service containershttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/configure-containers
Format data correctly for CLU projectshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/concepts/data-formats
Configure and use CLU None intenthttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/concepts/none-intent
Use CLU prebuilt entity componentshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/prebuilt-component-reference
Create custom NER projects and configure Azure resourceshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-named-entity-recognition/how-to/create-project
Configure and run Custom NER Docker containers on-premiseshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-named-entity-recognition/how-to/use-containers
Use required data formats for custom text classificationhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-text-classification/concepts/data-formats
Set up resources and create custom text classification projectshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-text-classification/how-to/create-project
Configure and run training jobs for text classification modelshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-text-classification/how-to/train-model
View and interpret evaluation metrics for text classification modelshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-text-classification/how-to/view-model-evaluation
Map NER entity types and tags across API versionshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/named-entity-recognition/concepts/ga-preview-mapping
Configure NER skill parameters and inference optionshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/named-entity-recognition/how-to/skill-parameters
Understand and configure confidence scores in CQAhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/concepts/confidence-score
Enable diagnostics and run analytics for CQA projectshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/analytics
Customize default answer behavior in CQA projectshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/change-default-answer
Add and configure chitchat personas in CQAhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/chit-chat
Configure Azure resources and permissions for CQA fine-tuninghttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/configure-azure-resources
Configure smart URL refresh for CQA projectshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/smart-url-refresh
Use supported markdown formats in CQA answershttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/reference/markdown-format
Run Sentiment Analysis Docker containershttps://learn.microsoft.com/en-us/azure/ai-services/language-service/sentiment-opinion-mining/how-to/use-containers
Run Summarization Docker containers on-premiseshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/summarization/how-to/use-containers
Configure Text Analytics for health containershttps://learn.microsoft.com/en-us/azure/ai-services/language-service/text-analytics-for-health/how-to/configure-containers
Run Text Analytics for health containershttps://learn.microsoft.com/en-us/azure/ai-services/language-service/text-analytics-for-health/how-to/use-containers

Integrations & Coding Patterns

TopicURL
Integrate Azure Language SDK and REST APIshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/developer-guide
Use Azure Language features asynchronouslyhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/use-asynchronously
Call CLU prediction APIs and SDKshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/how-to/call-api
Integrate CLU with Bot Framework SDKhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/tutorials/bot-framework
Start building custom NER models via Foundry or RESThttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-named-entity-recognition/quickstart
Send prediction requests to custom text classification deploymentshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-text-classification/how-to/call-api
Call the entity linking API with correct parametershttps://learn.microsoft.com/en-us/azure/ai-services/language-service/entity-linking/how-to/call-api
Call entity linking via SDKs and REST APIhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/entity-linking/quickstart
Call the key phrase extraction API correctlyhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/key-phrase-extraction/how-to/call-api
Use key phrase extraction via .NET client libraryhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/key-phrase-extraction/quickstart
Call language detection API and interpret resultshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/language-detection/how-to/call-api
Implement language detection using SDKs and RESThttps://learn.microsoft.com/en-us/azure/ai-services/language-service/language-detection/quickstart
Call the NER API to extract named entitieshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/named-entity-recognition/how-to-call
Use the NER client library to extract entitieshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/named-entity-recognition/quickstart
Use native document support with Language APIshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/native-document-support/overview
Use the CQA Authoring API for automated managementhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/authoring
Call the prebuilt CQA API for ad-hoc answeringhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/prebuilt
Call Sentiment and Opinion Mining APIshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/sentiment-opinion-mining/how-to/call-api
Call Sentiment Analysis via SDK and RESThttps://learn.microsoft.com/en-us/azure/ai-services/language-service/sentiment-opinion-mining/quickstart
Call conversation summarization API for chatshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/summarization/how-to/conversation-summarization
Summarize native documents via APIhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/summarization/how-to/document-summarization
Use extractive text summarization APIhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/summarization/how-to/text-summarization
Use Azure Summarization via SDK and RESThttps://learn.microsoft.com/en-us/azure/ai-services/language-service/summarization/quickstart
Enable FHIR structuring in health API outputhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/text-analytics-for-health/concepts/fhir
Interpret relation extraction JSON outputhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/text-analytics-for-health/concepts/relation-extraction
Call Text Analytics for health APIhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/text-analytics-for-health/how-to/call-api
Quickstart Text Analytics for health via SDK/RESThttps://learn.microsoft.com/en-us/azure/ai-services/language-service/text-analytics-for-health/quickstart
Use Azure Language in Power Automate flowshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/tutorials/power-automate

Deployment

TopicURL
Deploy custom language projects to multiple regionshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/custom-features/multi-region-deployment
Deploy custom text classification models for predictionhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-text-classification/how-to/deploy-model
Run key phrase extraction in Docker containers on-premiseshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/key-phrase-extraction/how-to/use-containers
Deploy language detection with Docker containers on-premiseshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/language-detection/how-to/use-containers
Deploy NER with Docker containers on-premiseshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/named-entity-recognition/how-to/use-containers
Move custom question answering projects between resourceshttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/migrate-knowledge-base
Deploy Language containers to Azure Kubernetes Servicehttps://learn.microsoft.com/en-us/azure/ai-services/language-service/tutorials/use-kubernetes-service

Capabilities

skillsource-microsoftdocsskill-azure-language-servicetopic-agenttopic-agent-skillstopic-agentic-skillstopic-agentskilltopic-ai-agentstopic-ai-codingtopic-azuretopic-azure-functionstopic-azure-kubernetes-servicetopic-azure-openaitopic-azure-sql-databasetopic-azure-storage

Install

Quality

0.70/ 1.00

deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 497 github stars · SKILL.md body (21,190 chars)

Provenance

Indexed fromgithub
Enriched2026-04-22 00:53:33Z · deterministic:skill-github:v1 · v1
First seen2026-04-18
Last seen2026-04-22

Agent access