Human in the loop(人間の承認)の処理(UIサンプル含む)を実装する。
サンプルはホテルの予約がゴールになるため、ホテル予約前に予約情報を列挙して本当に予約して良いかを聞くような形がよい?
現時点で想定している処理の流れアイディア
- AgentDecider推論時のAgent(Tool)の1つとして「Human approval」を追加
- 人間の承認が必要な場合はAgentDeciderが「Human approval」を選択するように変更(プロンプト調整)
- Human approvalが呼び出された時にはオーケストレーターがクライアントに返す(UIとのインターフェースを要検討)
- UIは承認ボタンを表示or修正が必要な場合はフィードバックするようなUIコンポーネントを表示
- UIは結果を会話履歴に入れてAPIへ返す
- 承認なら処理を継続、フィードバックがあれば再度修正してHuman approvalを呼び出す(プロンプト調整)
Human in the loop(人間の承認)の処理(UIサンプル含む)を実装する。
サンプルはホテルの予約がゴールになるため、ホテル予約前に予約情報を列挙して本当に予約して良いかを聞くような形がよい?
現時点で想定している処理の流れアイディア