ターンをスキップ
ターンをスキップ
エージェントを一時停止し、ユーザーの次の発話を待機させます。
概要
Skip Turnツールを使用すると、会話型エージェントを明示的に一時停止し、続行する前にユーザーが発話または操作するのを待機できます。このシステムツールは、たとえば「少し待って」「考えさせて」「少々お待ちください」のように、ユーザーが少し時間が必要だと伝えた場合に便利です。
機能
- ユーザー主導の一時停止:LLMが、ユーザーに中断されない短い休止が必要だと検出したときに呼び出すよう設計されています。
- 音声応答なし:このツールが呼び出された後、アシスタントは発話しません。ユーザーが再び会話に参加するか、別のターン取得条件が満たされるのを待ちます。
- 自然な会話の流れ:インタラクションを終了したり、エージェントが不必要に発話したりすることなく、ユーザーが短い休憩を必要としていることを尊重し、自然な会話のリズムを維持します。
目的:エージェントが話さずに一時停止し、ユーザー入力を待機できるようにします。
トリガー条件:LLMは次の場合にこのツールを呼び出す必要があります。
- ユーザーが少し時間が必要だと示した場合(「少し待って」、「考えさせて」)
- ユーザーが会話の流れを一時停止するよう求めた場合
- エージェントが、ユーザーが情報を処理する時間を必要としていると検出した場合
パラメーター:
reason(文字列、任意):一時停止が必要な理由を説明する自由形式のテキスト
関数呼び出し形式:
実装:追加設定は不要です。このツールは、ユーザーが再び話すまでエージェントが沈黙を保つよう通知するだけです。
API実装
APIでエージェントを作成する際は、エージェント設定にSkip Turnツールを追加できます。名前をskip_turnとするシステムツールとして定義してください。
UI設定
Skip Turnツールは、エージェントUIのツールセクションから直接設定することもできます。


