mcpField
A
azure-language-service

azure-language-service

github.com/microsoftdocs開発796169 回インストール3 日前に更新
リポジトリ

azure-language-service について

azure-language-service は Azure AI Language 向けのエージェント用ガイダンススキルです。設計、開発、デプロイ、トラブルシューティングを、ローカルの参照情報とリモート文書取得で支援します。

主な機能

  1. 01Azure Language のトラブルシューティング
  2. 02設計とベストプラクティスの参照
  3. 03制限、クォータ、セキュリティ情報
  4. 04構成、連携、コーディングパターン
  5. 05デプロイと移行のガイダンス

活用シーン

  1. 01カスタム NER や CQA の問題を診断
  2. 02CLU または CQA の構成を計画
  3. 03Azure Language のセキュリティ設定を確認
  4. 04API と SDK の利用方法を参照

MCP 対応

mcp_microsoftdocs:microsoft_docs_fetch でリモート文書を取得でき、代替手段として fetch_webpage も利用できます。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-language-service

インストール後、Claude Code で/azure-language-serviceを入力して読み込まれたか確認します。

詳細

Azure AI Language スキル

このスキルでは、Azure AI Language に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイを扱います。ローカルのクイックリファレンスコンテンツと、ドキュメントを取得するリモート機能を組み合わせています。

このスキルの使い方

IMPORTANT for Agent:関連するセクションを探すには、以下のカテゴリインデックスを使用してください。行範囲が記載されているカテゴリ(例:L35-L120)では、指定した行を read_file で読み取ってください。ファイルへのリンクが記載されているカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルを read_file で読み取ってください。

IMPORTANT for Agent:metadata.generated_at が 3 か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocs ツールを利用できない場合は、インストールを提案してください:インストールガイド

このスキルでは、ドキュメントの取得にネットワークアクセスが必要です。

  • 推奨:クエリ文字列 from=learn-agent-skill を指定して mcp_microsoftdocs:microsoft_docs_fetch を使用します。Markdown が返されます。
  • 代替手段:クエリ文字列 from=learn-agent-skill&accept=text/markdown を指定して fetch_webpage を使用します。Markdown が返されます。

カテゴリインデックス

カテゴリ行説明
トラブルシューティングL37-L42Azure Language のカスタム NER と会話形式の質問応答(CQA)に関する一般的な問題の診断と解決方法です。モデルエラー、構成の問題、トラブルシューティングのワークフローを含みます。
ベストプラクティスL43-L53CLU、カスタム NER、PII、CQA プロジェクトの設計と作成に関するベストプラクティスです。データ準備、スキーマ、ライフサイクル、雑談用ペルソナ、ドキュメントの書式設定を含みます。
意思決定L54-L63リージョンとアプリの種類の選択、CQA ソリューションの計画、LUIS、QnA Maker、Text Analytics、Language Studio から Azure Language/Fountry への移行の判断や実行に関するガイドです。
アーキテクチャと設計パターンL64-L71Azure AI Language の CLU、カスタム NER、カスタムテキスト分類、オーケストレーションワークフローモデルにおけるリージョンフェールオーバーと高可用性パターンの設計と実装について説明します。
制限とクォータL72-L95CLU、NER、テキスト分類、CQA、health など、Azure Language の各機能に関する制限、クォータ、言語、モデルのライフサイクルを扱います。データサイズ、レート、スループット、コンテナーの制約を含みます。
セキュリティL96-L107Azure Language と CQA のセキュリティ保護について説明します。保存データの暗号化(CMK を含む)、RBAC、マネージド ID、SAS トークン、ネットワーク分離/Private Link、安全なデプロイとデータアクセスの構成を含みます。
構成L108-L124Azure AI Language の各機能の構成方法を説明します。CLU のファインチューニング、コンテナー、カスタム/health NER、オーケストレーションの None インテント、CQA のスコアリング/テレメトリ、FHIR 出力、関連するプロジェクト/スキル設定を含みます。
統合とコーディングパターンL125-L144NER、エンティティのリンク、キー フレーズ、言語検出、感情分析、PII の編集、リレーション、オーケストレーションワークフローで Azure Language/TA/health/CLU/CQA の API と SDK を呼び出す方法を説明します。
デプロイL145-L155カスタム言語/NER/CQA/感情分析/health モデルをリージョン間や Docker コンテナーを使用したオンプレミス環境にデプロイして実行する方法と、環境間でプロジェクトを移動する方法を説明します。
トラブルシューティング
トピックURL
Azure Language のカスタム NER に関する一般的な問題を解決するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-named-entity-recognition/faq
CQA に関する一般的な問題とエラーのトラブルシューティングhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/troubleshooting
ベストプラクティス
トピックURL
CLU プロジェクトの作成に関するベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/concepts/best-practices
PII 検出をカスタムドメインの用語に適応させるhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/personally-identifiable-information/how-to/adapt-to-domain-pii
CQA プロジェクトのベストプラクティスを実践するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/concepts/best-practices
CQA プロジェクトの開発ライフサイクルに従うhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/concepts/project-development-lifecycle
CQA プロジェクトに作成のベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/best-practices
CQA プロジェクトに雑談用のペルソナを追加するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/chit-chat
カスタム Q&A のドキュメント書式設定に関するベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/reference/document-format-guidelines
意思決定
トピックURL
Language サービスの機能に使用する Azure リージョンを選択するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/regional-support
CLU アプリとオーケストレーションワークフローのどちらを使用するか選択するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/concepts/app-architecture
Azure Language Studio プロジェクトを Microsoft Foundry に移行するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/migration-studio-to-foundry
CQA アプリを計画し、Azure リソースを選択するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/concepts/plan
LUIS と QnA Maker から Azure Language への移行を判断するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/reference/migrate
Text Analytics アプリを Azure Language API に移行するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/reference/migrate-language-service-latest
アーキテクチャと設計パターン
トピックURL
CLU モデルのリージョン フェールオーバーを設計するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/how-to/fail-over
カスタム NER モデルのリージョン フェールオーバーを設計するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-named-entity-recognition/fail-over
カスタム テキスト分類のリージョン フェールオーバーを設計するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-text-classification/fail-over
オーケストレーションワークフロー モデルのリージョン フェールオーバーを実装するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/orchestration-workflow/concepts/fail-over
制限とクォータ
トピックURL
Azure Language の機能におけるデータサイズとレートの制限https://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/data-limits
Azure Language モデルのライフサイクルのタイムラインを確認するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/model-lifecycle
オンプレミスの制限で CLU コンテナーを使用するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/how-to/use-containers
CLU でサポートされている言語とロケールを確認するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/language-support
CLU の事前構築済みエンティティコンポーネントのリファレンスhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/prebuilt-component-reference
CLU のデータとスループットの制限を確認するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/conversational-language-understanding/service-limits
カスタム NER のトレーニングジョブと有効期限を管理するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-named-entity-recognition/how-to/train-model
カスタムテキスト分類の言語サポートマトリックスを確認するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-text-classification/language-support
カスタムテキスト分類のデータとレートの制限を確認するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-text-classification/service-limits
エンティティリンクの言語サポートを確認するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/entity-linking/language-support
キーフレーズ抽出の言語サポートを確認するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/key-phrase-extraction/language-support
NER のエンティティカテゴリと種類を確認するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/named-entity-recognition/concepts/named-entity-categories
Azure NER 機能の言語サポートを確認するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/named-entity-recognition/language-support
オーケストレーションワークフロープロジェクトの言語サポートを確認するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/orchestration-workflow/language-support
オーケストレーションワークフローのデータとスループットの制限を確認するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/orchestration-workflow/service-limits
PII 検出コンテナーのデータ制限を確認するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/personally-identifiable-information/how-to/use-containers
CQA プロジェクトとサービスの制限を確認するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/concepts/limits
CQA プロジェクトの言語サポートを確認するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/language-support
ヘルス分析における医療エンティティカテゴリを確認するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/text-analytics-for-health/concepts/health-entity-categories
Text Analytics for health の言語サポートを確認するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/text-analytics-for-health/language-support
セキュリティ
トピックURL
Azure Language の保存データの暗号化について理解するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/encryption-data-at-rest
Azure Language リソースの RBAC を構成するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/role-based-access-control
マネージド ID を使用してストレージ BLOB へのアクセスを保護するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/native-document-support/managed-identities
Azure ストレージ BLOB の SAS トークンを構成するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/native-document-support/shared-access-signatures
CQA のファインチューニング用に Azure リソースを構成するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/configure-azure-resources
保存時の CQA データに対する CMK 暗号化を構成するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/encrypt-data-at-rest
CQA のネットワーク分離と Private Link を有効にするhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/network-isolation
Azure Language のデプロイとデータアクセスを保護するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/secure-deployment
構成
トピックURL
CLU ファインチューニングモデル用に Azure リソースを構成するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/configure-azure-resources
Azure AI Language サービスのコンテナーを構成するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/configure-containers
カスタム NER でサポートされているデータ形式を使用するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-named-entity-recognition/concepts/data-formats
NER のエンティティメタデータと解決結果を使用するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/named-entity-recognition/concepts/entity-metadata
NER API のバージョンとエンティティタグ/種類の対応関係を確認するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/named-entity-recognition/concepts/ga-preview-mapping
NER のスキルパラメーターと推論オプションを構成するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/named-entity-recognition/how-to/skill-parameters
オーケストレーションワークフローで None インテントの動作を構成するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/orchestration-workflow/concepts/none-intent
CQA の信頼度スコアを解釈して構成するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/concepts/confidence-score
CQA の分析テレメトリを有効にしてクエリするhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/analytics
CQA プロジェクトの設定とソースを管理するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/manage-knowledge-base
Text Analytics for health でアサーション検出を使用するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/text-analytics-for-health/concepts/assertion-detection
ヘルス分析の出力で FHIR の構造化を構成するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/text-analytics-for-health/concepts/fhir
Text Analytics for health コンテナーの設定を構成するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/text-analytics-for-health/how-to/configure-containers
統合とコーディングパターン
トピックURL
SDK と REST API を使用して Azure Language を統合するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/developer-guide
カスタム NER 予測 API と SDK を呼び出すhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-named-entity-recognition/how-to/call-api
Foundry または REST を使用してカスタム NER モデルの構築を開始するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-named-entity-recognition/quickstart
正しいパラメーターでエンティティ リンク API を呼び出すhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/entity-linking/how-to/call-api
キー フレーズ抽出 API を正しく呼び出すhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/key-phrase-extraction/how-to/call-api
SDK と REST を使用して言語検出を実装するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/language-detection/quickstart
Azure Language サービスを使用して NER 呼び出しを実行するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/named-entity-recognition/how-to-call
NER クライアント ライブラリを使用して .NET アプリを構築するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/named-entity-recognition/quickstart
オーケストレーション ワークフローを介して CLU とカスタム Q&A を統合するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/orchestration-workflow/tutorials/connect-services
Azure Language を使用してネイティブ ドキュメントから PII を削除するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/personally-identifiable-information/how-to/redact-document-pii
REST API を使用して CQA の作成を自動化するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/authoring
CQA の事前構築済み回答 API を使用するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/prebuilt
感情分析 API と意見マイニング API を正しく呼び出すhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/sentiment-opinion-mining/how-to/call-api
Text Analytics for health で関係抽出を使用するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/text-analytics-for-health/concepts/relation-extraction
Text Analytics for health API を呼び出すhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/text-analytics-for-health/how-to/call-api
Text Analytics for health を統合するクイックスタートhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/text-analytics-for-health/quickstart
デプロイ
トピックURL
カスタム言語プロジェクトを複数のリージョンにデプロイするhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/concepts/custom-features/multi-region-deployment
Docker コンテナーを使用してカスタム NER をオンプレミスにデプロイするhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/custom-named-entity-recognition/how-to/use-containers
キーフレーズ抽出コンテナーをオンプレミスにデプロイするhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/key-phrase-extraction/how-to/use-containers
NER Docker コンテナーをオンプレミスで実行するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/named-entity-recognition/how-to/use-containers
Foundry で CQA エージェントを作成してデプロイするhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/deploy-agent
CQA プロジェクトを環境間で移動するhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/how-to/migrate-knowledge-base
感情分析コンテナーをオンプレミスにデプロイするhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/sentiment-opinion-mining/how-to/use-containers
Text Analytics for health コンテナーをオンプレミスにデプロイするhttps://learn.microsoft.com/en-us/azure/ai-services/language-service/text-analytics-for-health/how-to/use-containers

コメント