このレッスンでは
自律ノードから制御されたワークフローへの移行Botpress
Botpress の自律ノードは柔軟性を提供しますが、機密性の高いタスクや特殊なワークフローなど、出力を完全に制御する必要があるシナリオもあります。このレッスンでは、ユーザーを自律ノードから制御されたワークフローに移行させ、一貫性と信頼性のあるインタラクションを確保する方法を概説します。
管理されたワークフローの作成
- ワークフローの設定
- HITL」(Human in the Loop)などの新しいワークフローを追加する。
- ロジックと固定入力を使用してワークフロー構造を定義します。例えば
- こんにちは、これは固定入力テキストです」のような固定メッセージを表示するテキストカードを追加する。
- インタラクティブな要素を作成するために、ユーザー入力処理とループを含める。
- ワークフローは、データベース呼び出しや特定の情報の表示を可能にし、応答の完全な制御を保証します。
- ワークフローの動作のカスタマイズ
- ワークフローはLLM のロジックをバイパスするので、金融取引や人間のエージェントによるエスカレーションなど、正確な処理を必要とするタスクに最適である。
ワークフローへの移行
- キーワードによる移行
- 自律ノードに「トランジション」カードを追加する。
- キーワードマッチなどの条件を定義する(例.
event.preview == "hitl"
). - ワークフローの実行 "を選択し、"HITL "に接続することで、目的のワークフローにカードをリンクさせる。
- この方法は、LLM の解釈をバイパスするので、テストやデバッグに便利である。
- 指導に基づく移行
- Instructions」カードを開き、ビヘイビアスニペットを追加してください。例えば
- 「もしユーザーが人間のエージェントと話したければ、HITLワークフローに移行してください。
- ワークフローを自律ノードにカードとして追加して接続する。
- この方法は、ボットのロジックにシームレスに統合され、実世界のアプリケーションに適している。
- Instructions」カードを開き、ビヘイビアスニペットを追加してください。例えば
管理されたワークフローの利点
- 一貫性:LLM のばらつきがなく、予測可能で正確なアウトプットを保証する。
- 繊細さ:価格設定、取引、人間のエージェントへのエスカレーションなど、正確さが要求されるタスクを処理する。
- 柔軟性:自律ノードがコンシェルジュとして機能し、必要なときにユーザーを特化したワークフローにルーティングできるようにする。
概要
このレッスンでは、Botpress において、ユーザーを自律的なノードから制御されたワークフローに移行させる方法について説明します。
このコースの全レッスン