この記事では、可用性に関するよくある質問に回答します。
この記事の対象: SDK v4
Microsoft が Bot Framework を開発したのはなぜですか?
Microsoft は、開発者が優れたボットを作成し、Microsoft のプレミア チャンネル上など、会話する場所がどこであってもユーザーに接続することを容易にするために、Bot Framework を開発しました。
Azure AI Bot Service をあるリージョンから別のリージョンに移行するにはどうすればよいですか?
Azure AI Bot Service は、リージョンの移動をサポートしていません。 特定のリージョンに関連付けられていないグローバル サービスです。
どうすればボットをオフラインで実行できますか?
ボットのオフラインでの使用について説明する前に、Azure または一部のその他のホスト サービス上ではなく、オンプレミスにデプロイされるボットについて、いくつかの点を明確にしておきます。
- ボットは UI を持たない Web サービスです。そのためユーザーはそれとの対話を、Bot Framework Service を使用する、チャンネルの形式の他の方法で行う必要があります。 コネクタは、"プロキシ" として機能して、クライアントとボット間のメッセージを中継します。
- コネクタは、Azure ノードでホストされるグローバル アプリケーションであり、可用性とスケーラビリティのために地理的に分散されています。
- ボットをコネクタに登録するには、ボット チャネル登録を使用します。
Note
ボットのエンドポイントは、コネクタによってパブリックに到達可能である必要があります。
機能制限付きでボットをオフラインで実行することができます。 たとえば、Azure AI services を使用するボットをオフラインで使用する場合は、ボット用のコンテナー、必要なツール、Azure AI services 用のコンテナーを作成する必要があります。 いずれも Docker Compose のブリッジされたネットワーク経由で接続されます。 これは、Azure AI サービスコンテナーに定期的なオンライン接続が必要なため、"部分的な" オフライン ソリューションです。
Note
Azure AI QnA Maker は 2025 年 3 月 31 日に廃止されます。 2022 年 10 月 1 日以降、新しい QnA Maker リソースまたはナレッジ ベースを作成できなくなります。
Language Understanding (LUIS) は、2025 年 10 月 1 日に廃止されます。 2023 年 4 月 1 日以降は、新しい LUIS リソースを作成することはできません。
新しいバージョンのこれらのサービスは、Azure AI Language の一部として利用できるようになりました。 Bot Framework SDK での質問と回答、および言語理解のサポートの詳細については、「自然言語の理解」を参照してください。
詳細については、以下を参照してください:
v4 SDK とは何ですか?
Bot Framework v4 SDK は、以前の Bot Framework SDK バージョンから得たフィードバックと知識を基に構築されています。 ボットの構成要素の豊富なコンポーネントセットを利用可能にしながら、適切なレベルの抽象化が導入されます。 簡単なボットから始め、モジュール式の拡張可能なフレームワークを使用してボットを高度化していくことができます。 GitHub の Bot Framework の新機能も参照してください。
Bot Framework SDK バージョン 3 のライフタイム サポートおよび非推奨化に関する通知
Microsoft Bot Framework SDK V4 は 2018 年 9 月にリリースされ、それ以降、数回にわたってドットリリースの改良が公開されました。 以前に発表したように、V3 SDK は廃止されています。 したがって、V3 リポジトリでの開発はこれ以上行われない予定です。 既存の V3 ボット ワークロードは、中断することなく引き続き実行されます。 実行中のワークロードを中断する予定はありません.
前述のように、Bot Builder SDK V3 ボットは Azure AI Bot Service によって引き続き実行およびサポートされます。 Bot Builder SDK V3 は今後、重大なセキュリティ バグの修正、コネクタ、およびプロトコル層互換性の更新のみがサポートの対象となります。
すべての新機能は Bot Framework SDK V4 でのみ開発されています。 お客様には、できるだけ早くボットを V4 に移行することをお勧めします。
Azure AI Bot Service
- Azure AI Bot Service では、V3 ボットの実行が引き続きサポートされ、サポート終了の予定はなく、実行中のボットが中断されることはありません。
- チャネルは V3 との互換性を維持し、中断またはサポート終了の予定はありません。
- 新しい V3 ボットの作成はポータルで無効になっていますが、V3 ボットを他のサービス (たとえば Web アプリサービスなど) を介して独立してデプロイしたい上級ユーザーは、そのようにデプロイできます。
SDK とツール
- 重要なセキュリティ修正プログラムを適用し、V4 ボットが従来の V3 ボットを呼び出せるようにスキル コネクタを追加する場合を除き、V3 SDK は今後更新されません。
- SDK およびツールの開発は V4 のみで行われており、V3 に対する作業は実施も計画もされていません (Microsoft は既に "その段階" に達しています)。
- これは、ユーザーが各自の V3 ボットを管理するために古いツールを実行することを妨げるものではありません。
References
- ボットのしくみ
- Bot Framework ボットを開発するためのプライマリ V4 リポジトリ
- QnA Maker ライブラリは、次の V4 ライブラリに置き換えられました
- Azure ライブラリは、次の V4 ライブラリに置き換えられました