azure-bot-service について
azure-bot-service は、Azure AI Bot Service を扱う開発者やエージェント向けのガイダンススキルです。ローカルの参照資料とネットワーク経由のドキュメントを組み合わせ、トラブルシューティングからデプロイまでを扱います。
主な機能
- 01ボットのトラブルシューティング
- 02プラットフォームとチャネルの選択
- 03制限とクォータの参照
- 04セキュリティと構成のガイダンス
- 05統合とデプロイのパターン
活用シーン
- 01認証や HTTP 500 エラーの診断
- 02チャネルや Direct Line の選択
- 03安全なアクセスと監視の構成
- 04統合とボットのデプロイ計画
MCP 対応
`mcp_microsoftdocs:microsoft_docs_fetch` ツールで Microsoft のドキュメントを取得できます。代替手段として `fetch_webpage` も記載されています。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-bot-serviceインストール後、Claude Code で/azure-bot-serviceを入力して読み込まれたか確認します。
詳細
Azure AI Bot Service スキル
このスキルでは、Azure AI Bot Service に関する専門的なガイダンスを提供します。トラブルシューティング、意思決定、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイについて解説します。ローカルのクイックリファレンスコンテンツと、リモートのドキュメント取得機能を組み合わせています。
このスキルの使い方
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 が返されます。
カテゴリ索引
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L35-L43 | Emulator、トランスクリプト、Dev Tunnels、検査ミドルウェアを使ったボットのデバッグとトラブルシューティング、HTTP 500、認証、構成やチャネルの問題、スキルやコンシューマーに関する問題の解決。 |
| 意思決定 | L44-L49 | 適切な Microsoft ボットプラットフォームの選択、Azure チャネルとアダプターの選択、統合、制御、ホスティングのニーズに応じた最適な Direct Line オプションの選択に関するガイダンス。 |
| 制限とクォータ | L50-L54 | Teams、Web Chat、Direct Line など、各 Azure チャネルでサポートされるボット機能の一覧。機能、制限、互換性の詳細を含みます。 |
| セキュリティ | L55-L66 | 暗号化、プライバシー、地域別データレジデンシー、Direct Line 認証、VNET/ネットワーク分離、Azure AI Bot Service へのセキュアなアクセスの構成など、ボットのセキュリティ確保。 |
| 構成 | L67-L83 | Azure AI Bot Service のボットチャネル、エンドポイント、ホスティング/登録、認証 URL、テレメトリ(App Insights)、監視、地域固有の設定(中国、Gov)の構成。 |
| 統合とコーディングパターン | L84-L105 | ボットとチャネル(Teams、メール、SMS、Web、ソーシャルアプリ)との統合、およびメッセージング、トークン、再接続、会話制御のための Direct Line 3.0 API の使用。 |
| デプロイ | L106-L110 | App Service のプロビジョニング、Bot Framework ボットの Azure へのデプロイ、自動ボットデプロイ用 CI/CD パイプラインの設定に関するガイド。 |
トラブルシューティング
| トピック | URL |
|---|---|
| Bot Framework の User-Agent リクエストを解釈して処理する | https://learn.microsoft.com/en-us/azure/bot-service/bot-service-resources-user-agent?view=azure-bot-service-4.0 |
| ボットの HTTP 500 エラーを診断して修正する | https://learn.microsoft.com/en-us/azure/bot-service/bot-service-troubleshoot-500-errors?view=azure-bot-service-4.0 |
| Bot Framework の認証失敗をトラブルシューティングする | https://learn.microsoft.com/en-us/azure/bot-service/bot-service-troubleshoot-authentication-problems?view=azure-bot-service-4.0 |
| ボットの構成とチャネルに関する問題を修正する | https://learn.microsoft.com/en-us/azure/bot-service/bot-service-troubleshoot-bot-configuration?view=azure-bot-service-4.0 |
| Azure AI Bot Service の一般的な問題を解決する | https://learn.microsoft.com/en-us/azure/bot-service/bot-service-troubleshoot-general-problems?view=azure-bot-service-4.0 |
意思決定
| トピック | URL |
|---|---|
| ボット向けの Azure チャネルとアダプターを選択する | https://learn.microsoft.com/en-us/azure/bot-service/bot-service-channel-additional-channels?view=azure-bot-service-4.0 |
| ボットに適した Direct Line オプションを選択する | https://learn.microsoft.com/en-us/azure/bot-service/bot-service-channel-directline?view=azure-bot-service-4.0 |
制限とクォータ
| トピック | URL |
|---|---|
| Azure ボットのチャネル機能サポートマトリックス | https://learn.microsoft.com/en-us/azure/bot-service/bot-service-channels-reference?view=azure-bot-service-4.0 |
セキュリティ
構成
統合とコーディングパターン
デプロイ
| トピック | URL |
|---|---|
| Azure ボットの継続的デプロイを設定する | https://learn.microsoft.com/en-us/azure/bot-service/bot-service-build-continuous-deployment?view=azure-bot-service-4.0 |
| CLI を使用してボットのデプロイ用に Azure App Service をプロビジョニングする | https://learn.microsoft.com/en-us/azure/bot-service/provision-app-service?view=azure-bot-service-4.0 |