
Ask Userの機能
- ユーザーに複数選択肢を備えた構造化された質問を提示します
- エージェントはユーザーの応答を待つために一時停止し、応答後に処理を再開します
- クラリフィケーション、確認、ガイド付きワークフローに便利です
利用可能なツール(1/1)
Ask User ツールキットは1つのツールを提供します。- Ask User: 事前定義された選択肢を備えた構造化された質問をユーザーに提示し、応答を待ちます。
確認要求オプションを有効にすると、エージェントがツールを実行する前にユーザーに確認を求めます。Ask User ツール自体がユーザー向けの対話であるため、このツールではデフォルトで無効になっています。
質問の種類
Ask User ツールに渡される各質問は、2つのいずれかの種類です。選択式
事前定義されたオプションをラジオボタン(単一回答)またはチェックボックス(複数回答)として表示します。有効な応答が事前にわかっている場合に使用します。
テキスト
クリック可能な提案チップと、下部に「カスタム」フリーテキストフィールドを表示します。回答の範囲がオープンエンドである場合、または部分的にしか予測できない場合に使用します。
仕組み
エージェントが続行するために情報が必要な場合、一時停止して会話内にインタラクティブな質問カードを直接表示します。カードには1つ以上の質問が提示されます(選択肢形式または提案付きテキスト入力形式)。応答があるまで待機し、応答後に処理を継続します。 ユーザーが回答を送信すると、エージェントは中断したポイントから再開し、その回答を使用してワークフローを続行します。 すべての質問は1つのカードにまとめられます。エージェントが応答中にフォローアップ質問をしたり、プレーンチャットテキストで入力を求めたりすることはありません。ユースケース
- データ収集ワークフロー — クエリの実行やレポートの生成前に、日付範囲、フィルター、レコードIDなどの必須パラメータを収集します。
- 多段階承認 — エージェントが不可逆なステップに進む前に、ユーザーにアクションの確認や選択を促します。
- 動的ルーティング — 分岐ロジックがユーザーの意図に依存する場合、ユーザーにワークフローの経路を尋ねます。
- オンボーディングとインテーク — セッション開始時に構造化されたプロフィールや環境設定データを収集し、後続のエージェント動作をパーソナライズします。
- 曖昧なリクエストの確認 — 間違った仮定に基づいて進めるのではなく、アクションを実行する前に曖昧さを解消します。