Bot Frame フレームワークは、ロボットを構築し、その動作を定義するために使用されます。チャットボット開発者としては、非常に多くの通信プラットフォームやチャットボット開発 SDK を開発して対象とするのは、大変なことだと感じることがあります。ボット開発フレームワークは、チャットボット開発プロセスにおける人工的なコンテンツを抽象化するソフトウェア フレームワークであり、さまざまなコンポーネントを開発してアプリケーションにバインドすることです。ボット開発フレームワークには、ボット ビルダー SDK、ボット コネクタ、開発者ポータル、ボット ディレクトリ、開発されたロボットをテストするためのシミュレーターが含まれています。
一般的に使用されるボット フレームワークには、Facebook ボット エンジン、Microsoft ボット フレームワーク、API.ai、Aspect CXP、Aspect NLU などが含まれます。