microsoft-foundry-tools について
Microsoft Foundry Tools のコンテンツ分析・モデレーションサービスを扱う開発者向けガイダンスです。ローカルのトピック索引と、ネットワーク経由で取得する Microsoft ドキュメントを組み合わせています。
主な機能
- 01Content Understanding のトラブルシューティング
- 02精度と根拠付けのガイダンス
- 03ツール選定と移行の助言
- 04アナライザー構成のガイダンス
- 05REST と .NET の統合パターン
活用シーン
- 01コンテンツ分析の問題の診断
- 02ドキュメント抽出品質の向上
- 03コンテンツツールの選定や移行
- 04カスタムアナライザーと統合の構築
MCP 対応
ドキュメント取得には `mcp_microsoftdocs:microsoft_docs_fetch` を推奨し、利用できない場合は `fetch_webpage` を使います。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill microsoft-foundry-toolsインストール後、Claude Code で/microsoft-foundry-toolsを入力して読み込まれたか確認します。
詳細
Microsoft Foundry Tools スキル
このスキルでは、Microsoft Foundry Tools に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターンを扱います。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。
このスキルの使い方
IMPORTANT for Agent: 関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行の範囲が示されているカテゴリ(例:
L35-L120)では、指定した行をread_fileで読み取ってください。ファイルへのリンクがあるカテゴリ(例: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 が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L36-L40 | Content Understanding の機能に関するトラブルシューティング手順とよくある質問。モデルの問題や構成の問題の診断、コンテンツ分析ワークフローでよくあるエラーの解決方法などを含みます。 |
| ベストプラクティス | L41-L46 | Content Understanding の精度、ドキュメント抽出におけるグラウンディングと信頼度の向上、およびプレビュー版から GA 版の Content Understanding API への移行に関するガイダンスです。 |
| 意思決定 | L47-L55 | Azure AI/Foundry のコンテンツツール(Content Moderator、Content Safety、Content Understanding)の選択と移行に関するガイダンスです。機能比較や料金・使用量の計画も含みます。 |
| アーキテクチャと設計パターン | L56-L60 | Content Understanding モデル向けのデプロイオプション(サーバーレス、マネージド、カスタム)の選択と構成に関するガイダンスです。トレードオフ、スケーラビリティ、統合パターンも含みます。 |
| 制限とクォータ | L61-L68 | Content Moderator の画像/リスト API と Content Understanding のクォータ、制限、サポート対象言語に加え、リストと使用量の制限内に収める方法を示す .NET サンプルです。 |
| セキュリティ | L69-L73 | Azure Content Understanding のアナライザーとデータの保護について、認証オプション、ネットワーク分離、暗号化、アクセス制御、アナライザーの入力/出力を保護するためのベストプラクティスを解説します。 |
| 構成 | L74-L83 | Content Understanding のアナライザー(組み込みおよびカスタム)、ドキュメントのレイアウト、顔検出、リソース間の容量設定の構成とカスタマイズ方法です。 |
| 統合とコーディングパターン | L84-L98 | REST/.NET を使用した Content Moderator と Content Understanding の利用方法です。テキスト/画像/動画のモデレーション、用語リスト、マルチモーダル分析、Markdown/構造化出力の利用方法を含みます。 |
トラブルシューティング
| トピック | URL |
|---|---|
| Content Understanding のトラブルシューティングとよくある質問への回答 | https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/faq |
ベストプラクティス
| トピック | URL |
|---|---|
| Content Understanding の精度を高めるためのベストプラクティスの適用 | https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/concepts/best-practices |
| 信頼度とグラウンディングによるドキュメント抽出の改善 | https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/document/analyzer-improvement |
意思決定
| トピック | URL |
|---|---|
| Azure Content Moderator のワークロードを Content Safety に移行する | https://learn.microsoft.com/en-us/azure/ai-services/content-moderator/content-moderator |
| ドキュメント処理に使用する Azure AI ツールを選択する | https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/choosing-right-ai-tool |
| Foundry と Content Understanding Studio の機能を比較して選択する | https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/foundry-vs-content-understanding-studio |
| Content Understanding をプレビュー API から GA API に移行する | https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/how-to/migration-preview-to-ga |
| Content Understanding の料金を見積もり、計画する | https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/pricing-explainer |
アーキテクチャと設計パターン
| トピック | URL |
|---|---|
| Content Understanding のモデルデプロイオプションを選択する | https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/concepts/models-deployments |
制限とクォータ
| トピック | URL |
|---|---|
| クォータ制限内で Content Moderator の画像リストを使用する | https://learn.microsoft.com/en-us/azure/ai-services/content-moderator/image-lists-quickstart-dotnet |
| Content Moderator API でサポートされている言語を使用する | https://learn.microsoft.com/en-us/azure/ai-services/content-moderator/language-support |
| リスト制限に対応した Content Moderator の .NET サンプルを適用する | https://learn.microsoft.com/en-us/azure/ai-services/content-moderator/samples-dotnet |
| Content Understanding サービスのクォータと制限に関するリファレンス | https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/service-limits |
セキュリティ
| トピック | URL |
|---|---|
| Azure Content Understanding のアナライザーとデータを保護する | https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/concepts/secure-communications |
構成
| トピック | URL |
|---|---|
| Azure Content Understanding でアナライザーを構成し、参照する | https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/concepts/analyzer-reference |
| Content Understanding の組み込みアナライザーを使用し、カスタマイズする | https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/concepts/prebuilt-analyzers |
| Content Understanding でドキュメントのレイアウト分析を構成する | https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/document/elements |
| Content Understanding で顔検出と顔認識を構成する | https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/face/overview |
| Content Understanding のリソース間キャパシティを構成する | https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/how-to/bring-your-own-cross-resource-capacity |
| Content Understanding Studio でカスタムアナライザーを構築し、調整する | https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/how-to/customize-analyzer-content-understanding-studio |