Fallback Intentですと、おっしゃるとおり、パラメータの付与はできないです。別の手段でどのDialogflowエージェントからの要求かどうかを一つのフルフィルメントで判別する必要がありそうです。
最も簡単な方法は、Dialogflow側のFallback Intentのイベント名にDialogflowエージェントを識別するための文字列を含めることかと思います。これにより、フルフィルメント側で定義するインテント名が明確に違ったものになるので、それぞれ別のインテントハンドラを定義することができるようになるでしょう。
その他には、Dialogflowエージェント側でのフルフィルメント定義の設定画面にて、URLにクエリパラメータとして、あるいはリクエストヘッダとして、Dialogflowエージェントを区別するための値を渡すように設定します。そして、フルフィルメントのコードにてそれらを取り出してどのDialogflowエージェントからの要求なのかを判断する、という実装ができるかと思います。Actions on Google Client Library の Middleware としておそらく記述できるかな、と思います。
ご参考になれば幸いです。
ではでは。
-Yoichiro
2019年6月24日月曜日 12時17分10秒 UTC+9 成谷允: