2017-09-03 8 views
0

api.aiまたはGoogle側のアクションのいずれかに開発者コントロールがあります。<「あなたが言ったことは聞けませんでした」+アクションの繰り返し>ユーザーが十分に迅速に応答しない場合に発生する動作発言後に?「あなたが話したことは聞こえませんでした」を無効にすることはできますか?

いくつかのアクションを実行できます。慎重に制御された言語のやりとりをしている人、または話すときに「一度だけ」の機能を果たす人。

答えて

1

入力のない処理のサポートを実装する必要があります。明示的に処理しない場合は、API.AIエージェントがデフォルトを使用するか、アシスタントプラットフォームがデフォルトを提供します。 API.AIについては

、これらの指示に従ってください:あなたが応答するようにユーザーに促しますプロンプトの番号魔神のサンプルを見てみることができますhttps://developers.google.com/actions/apiai/fulfillment#no-input_reprompting

:明確にするためにhttps://github.com/actions-on-google/apiai-number-genie-nodejs

+0

非常に有益なプロジェクトへの偉大なアドバイス、およびポインタのためのレオンにもありがとうございます。とても有難い。 –

+0

あなたの応答から推測すると、私を参照したドキュメントを勉強した後、それは私の元の質問への答えのように思えます。 私が知る限り、アシスタントを人のように行動させる選択肢はありません(つまり、ユーザーが何か他のことを言うまで静かにしてください)。私たちは純粋にAPI.aiとGoogleの設定の中で何もできません。外部の充足を使用する場合、私たちは独自のプロンプトを提供することができます。 すべての場合、プロンプトが必要です。私はそれを正しく得たか? –

+0

はい、そうです。 –

0

を、私が要約していますレオンのアドバイスと私自身のバックグラウンドの研究:

  1. リプルプティングを無効にすることはできません。すなわち、アクション発話の直後にユーザ発話がない(すなわち、ユーザの無音が会話ダイナミックの一部である)インタラクションを設計することはできない。
  2. フルフィルメントを通じて、代替プロンプトフォームを提供することができます。
  3. しかし、これらのシステムメカニズムを無効にしたり、変更したりすることはできません。数秒間の無音の後、応答がない場合は3回の試行後にプロンプ​​トが表示されます。
関連する問題