
Azure × Teams Bot 実践ガイド
# Azure × Teams Bot 実践ガイド > 本書は **2026年1月時点** の情報に基づいています。Microsoft 365 Agents Toolkit、Azure OpenAI、Bot Framework 等のサービスは頻繁に更新されるため、最新情報は公式ドキュメントをご確認ください。 Weather Agent を題材に、Teams Bot の開発からAzure運用までを段階的に学ぶ実践的チュートリアルです。ローカル開発から始め、VNet 統合、Bot/API 分離と、運用レベルを段階的に高めながら「自走できる状態」を目指します。 ## 学べること - **Teams Bot の基本構成**と開発フロー(Microsoft 365 Agents Toolkit) - **App Service の運用**(Bicep によるデプロイ、ログ確認、設定管理) - **VNet 統合**と Outbound 通信の制御 - **Bot/API 分離**による変更容易性・障害分離 - **トラブルシューティング**と切り分け手法 - **運用制約**(15秒タイムアウト、ファイルサイズ制限、Adaptive Card制限など) ## 対象読者 Teams/Azure 初心者を想定しています。プログラミング経験はあるが、Teams Bot 開発は初めての方に最適です。 本書を読み終えると、Runbook(運用手順書)を作成でき、障害時に Bot/API/ネットワークの3分類で切り分けができるようになります。 --- # 免責事項 本書の内容は一般的な情報提供を目的としており、特定の個別の状況に適用されるものではありません。本書の情報を使用する際には、自己の責任において行ってください。著者は、本書の内容に関していかなる保証もせず、一切の責任を負いません。本書に含まれる情報に基づいて行われた行動に起因するいかなる損害についても、著者は責任を負いません。
はじめに
環境セットアップと Weather Agent の作成
Playground でローカル動作確認
Azure へのデプロイと Web Chat 確認
VNet 統合の基礎知識
VNet 統合の実施と動作確認
VNet 統合のトラブルシューティング
なぜ Bot と API を分離するのか
Core API の作成とデプロイ
Bot から API を呼び出す
Bot/API 分離のトラブルシューティング
Appendix A: App Service 運用チェックリスト
Appendix B: Runbook テンプレート
Appendix C: Troubleshooting メモテンプレート
Appendix D: 制約事項とベストプラクティス
Appendix E: 環境変数リファレンス
Appendix F: Power Platform VNet 統合による閉域化
Appendix G: Microsoft AI サービス用語集
Appendix H: Cloud Adoption Framework for AI Agents
Appendix I: Better Together アーキテクチャ
Appendix J: Inbound 閉域化の現実と対策
Principal AI Architect & AI Consultant | @[Exa Frontier Edge](exawizards.com/efe) @[Exawizards](exawizards.com)