2017-11-09 5 views
0

Dialogflow(api.ai)で作成され、Googleのアクションにデプロイされたエージェントを考えてみましょう。 Google Assistantのユーザーがこのエージェントに何らかの情報をリクエストすると、このリクエストはDialogflowによって仲介されますか? 私は、エージェントの応答時間が長すぎることがあることに気づいたので、WebHookが答えるのに時間がかかりすぎているのか、DialogflowからGoogleのアクションに答えるためにいるのか不思議に思っていました。DialogflowはGoogleのアクションからのリクエストを仲介していますか?

+0

webhookを監視して、ウェブサーバーにログファイルに応答時間を追加させるだけで済みます。 – DanFromGermany

+0

アドバイスをいただきありがとうございます。私はかなり私のwebhookが遅延のための主要な有罪だと確信しています。しかし、とにかくDialogflowからSDKモデルに切り替えることは少し助けになるかもしれません。 –

答えて

1

はい。 ここには、会話している場所に予約されているビデオがあります。 https://youtu.be/rdXR78bvXts?t=7m39s

+0

プレゼンテーションのダイアグラムは最新ではありません.WebHookレスポンスはユーザには行かず、ダイアログフローに戻り、そこからユーザに戻ります。 – DanFromGermany

+1

ダイアグラムはDialogflowに戻ることを示しています(ビデオのその時点で何が行われているかについては話しません)。 – Prisoner

+0

DanFromGermany、更新されたバージョンにリンクできますか? – SysCoder

2

はい、両方のリクエストと応答はDialogflowのサーバーを経由します。

しかし、レイテンシがある場合、Google/Dialogflowsではなく、あなた(またはあなたとGoogleの間)のレイテンシが高い可能性があります。

リクエストが到着したときと応答を送信したときの両方にロギングしていることを確認してください。これを支援する分析ツールもあり、この場合には役立ちます。

関連する問題