このレッスンでは
フックはボットのライフサイクルの特定のポイントでカスタムコードの実行を可能にします。メッセージのインターセプトや変更、セッションの管理、インタラクションのログ、外部システムとの統合などを行うことができます。
フックはカスタマイズ可能な実行ポイントのようなもので、ボットがどのようにイベントを処理し、反応するかを細かくコントロールすることができます。フックはコード実行カードと同じように動作し、フックの種類によって異なるパラメータを受け取ります。
フックは、ボットのフローにおける3つの重要なポイントで注入することができる:
- メッセージの前後で、着信または発信メッセージの前または後のいずれかを指定する。
- LLMzの実行または反復の前後、つまりLLMzが出力を生成する前か、その応答の反復を実行した後のいずれかである。
- ターンや会話の終わりに、何かが起こった後や会話が終わった後にコードを実行することができます。
フックを使用すると、ボットのインタラクションを正確に制御できるため、カスタム情報を保存したり、ログに記録したり、特定のアクションを実行したりできます。
概要
Studio インターフェイスのフックを使用すると、主要なライフサイクル・ポイントでカスタム・コードを実行でき、メッセージの受信、セッション管理、外部との統合が可能になります。
このコースの全レッスン
該当事項はありません。