このレッスンで
Always Aliveアドオンは、ボットが常にアクティブなコンピュートインスタンスを維持することで、コールドスタート時の遅延を解消します。
Botpressボットはリモートの仮想コンピュートインスタンス上で動作します。ボットが会話を開始するたび、例えばトリガーが作動したり新しいユーザーがメッセージを送信した場合、Botpressはそのボット用に新しいインスタンスを立ち上げます。これが「コールドスタート」と呼ばれるもので、仮想マシン(VM)やサーバーレス関数が初めて、またはアイドル状態から終了後に再起動される際の初期起動プロセスを指します。
コールドスタート時には、システムがリソースを割り当て、環境を初期化し、必要なコードを読み込み、インスタンスがリクエストやタスクを処理できるように設定を行う必要があります。
Always Aliveはボット専用のインスタンスを予約し、コールドスタートを回避して常に利用可能な状態を維持します。その結果、ボットへの最初のメッセージ送信・受信がより迅速に処理されます。
Always Aliveはボットごとに購入・割り当てが可能です。
概要
Always Aliveアドオンを活用し、Botpressボットのコールドスタートを排除して遅延を削減する方法をご紹介します。
このコースの全レッスン
