このレッスンで
フックは、ボットのライフサイクルの特定のタイミングでカスタムコードを実行できます。これにより、メッセージの傍受や変更、セッション管理、やり取りの記録、外部システムとの連携が可能になります。
フックはカスタマイズ可能な実行ポイントのように機能し、ボットがイベントを処理・応答する方法を細かく制御できます。コード実行カードと似ており、フックの種類によって異なるパラメータを受け取ります。
フックは、ボットのフロー内で次の3つの重要なポイントに挿入できます。
- メッセージの前後(受信・送信メッセージの前または後)で実行。
- LLMzの実行や繰り返しの前後(LLMzが出力を生成する前や、応答の繰り返し後)で実行。
- ターンや会話の終了時(何かが起きた後や会話が終了した後)にコードを実行。
フックを使うことで、ボットのやり取りを細かく制御でき、カスタム情報の保存や記録、特定のアクションの実行が可能になります。
概要
Studioインターフェースのフックは、重要なライフサイクルポイントでカスタムコードを実行でき、メッセージの傍受、セッション管理、外部連携が可能です。
このコースの全レッスン
