DialogflowSDKまたはDialogflowREST APIは、応答時間の点でどちらが高速ですか?

nikhilesh_koshti

Googleアシスタント用のアプリの開発にDialogflowを使用しました。Dialogflow Web GUIでインテントとエンティティを作成し、さらに会話するためにWebhook応答を使用しています。

ここで、既存のAndroidまたはiOSアプリの一部であるチャットボットを構築し、その一部としてDialogflow用に既に作成したコードを使用したいと思います。その際、何を知っておく必要がありますか?そのプラットフォームにSDKを使用するか、Dialogflow RESTAPIを呼び出すことができるようです。どちらが速いですか、それともトレードオフがありますか?ネットワークを経由せずにDialogflowNLPを使用できますか?

囚人

Actions on Google用に構築されたフルフィルメントから、これを使用して他のプラットフォームにも応答を提供するように移行する際に注意すべき点がいくつかあります。Actions on Googleは、応答のフォーマットが少し異なることを想定しており、AoG固有の特性(SimpleResponseオブジェクトやCardオブジェクトなど)を使用している場合、他のDialogflow統合では表示されない可能性があります。したがって、Webhookコードを調べて、返送するものがプラットフォーム間で機能することを確認する必要があります。ロジックとDialogflowUIビルダーはほとんど同じである必要があります。作業が必要になるのはバックエンドだけです。

あなたが言うように、呼び出しを行うには、自分でREST呼び出しを行うか、Dialogflowによって構築されたSDKを使用することができます。SDKはわずかに高速になりますが、RESTの代わりにProtoBuffsを使用しているため、ほとんどの場合、違いはかなりわずかです。オーディオのストリーミングを計画している場合は、RESTもそれを処理しないため、SDKまたは独自のProtoBuff実装のいずれかを使用する必要があります。テキストを送信するだけで、REST APIの実行に慣れている場合、これは完全に合理的なアプローチです。

「ローカルDialogflow」ライブラリはありません。すべての通話はネットワークを経由する必要があります。必要に応じて、Speech-to-TextとNLPをローカルで実行する他のライブラリがあります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

待ち時間と応答時間の違いは何ですか?

分類Dev

YouTube APIの応答に時間がかかるのはなぜですか?

分類Dev

COUNT(id)またはMAX(id)-どちらが高速ですか?

分類Dev

Pythonではどちらが高速ですか:x **。5またはmath.sqrt(x)?

分類Dev

PHPでは、どちらが高速ですか:preg_splitまたはexplode?

分類Dev

コードの比較 - 実行時間の点でどちらが優れていますか?

分類Dev

groovy、.find()、または.each()のどちらが速い(時間計算量)のですか?

分類Dev

Alexaの応答からユーザーの応答までの時間を取得するにはどうすればよいですか?

分類Dev

API応答がAngularで解決されるまでの残り時間を取得するにはどうすればよいですか?

分類Dev

.NETでは、「for」または「foreach」のどちらのループが高速に実行されますか?

分類Dev

複数の単一のINSERTまたは1つの複数行のINSERTのどちらが高速ですか?

分類Dev

応答時間が短いサービスはどれですか?SQSとDynamoDB

分類Dev

Crystal、ハッシュ、またはルックアップのケース式のどちらが高速ですか?

分類Dev

1333 MHzCL9または1600MHz CL10のどちらのRAMが高速ですか?

分類Dev

AWSAPI呼び出しの標準的な応答時間はどれくらいですか

分類Dev

どちらの「if」構文が高速ですか-ステートメントまたは三項演算子?

分類Dev

C ++ 11ではどちらがより正確で高速ですか:switch-caseまたはif(.. || .. || ..)?

分類Dev

locust.ioの応答時間分布の目的は何ですか?

分類Dev

ガトリングで報告された応答時間には、ホストされたredisフィーダーからの応答時間が含まれていますか?

分類Dev

Bluetooth応答が特定の制限時間内に受信されたかどうかを確認するにはどうすればよいですか?

分類Dev

Vagrantでは、停止と一時停止のどちらが適切ですか?

分類Dev

Visual Studioの負荷テストで95%の応答時間はどのように計算されますか

分類Dev

AzureMonitorの「応答時間」とAppInsightsの「期間」の違いは何ですか?

分類Dev

応答本文のない投稿、201または204のどちらの応答コードが優れていますか?

分類Dev

「JMeter」の応答時間が「MicrosftVisualStudio Webパフォーマンスおよび負荷テスト」の応答時間と異なるのはなぜですか?

分類Dev

配列からリストへ、またはリストから配列へ、どちらの変換が高速ですか?

分類Dev

画面の中央に完全に配置され、応答性を保ちながら、要素を4:3の比率に保つにはどうすればよいですか?

分類Dev

C ++では、i> -1またはi> = 0のどちらが良いですか

分類Dev

JqueryまたはJavascript:どちらがより高速で、このシナリオにより適しています

Related 関連記事

  1. 1

    待ち時間と応答時間の違いは何ですか?

  2. 2

    YouTube APIの応答に時間がかかるのはなぜですか?

  3. 3

    COUNT(id)またはMAX(id)-どちらが高速ですか?

  4. 4

    Pythonではどちらが高速ですか:x **。5またはmath.sqrt(x)?

  5. 5

    PHPでは、どちらが高速ですか:preg_splitまたはexplode?

  6. 6

    コードの比較 - 実行時間の点でどちらが優れていますか?

  7. 7

    groovy、.find()、または.each()のどちらが速い(時間計算量)のですか?

  8. 8

    Alexaの応答からユーザーの応答までの時間を取得するにはどうすればよいですか?

  9. 9

    API応答がAngularで解決されるまでの残り時間を取得するにはどうすればよいですか?

  10. 10

    .NETでは、「for」または「foreach」のどちらのループが高速に実行されますか?

  11. 11

    複数の単一のINSERTまたは1つの複数行のINSERTのどちらが高速ですか?

  12. 12

    応答時間が短いサービスはどれですか?SQSとDynamoDB

  13. 13

    Crystal、ハッシュ、またはルックアップのケース式のどちらが高速ですか?

  14. 14

    1333 MHzCL9または1600MHz CL10のどちらのRAMが高速ですか?

  15. 15

    AWSAPI呼び出しの標準的な応答時間はどれくらいですか

  16. 16

    どちらの「if」構文が高速ですか-ステートメントまたは三項演算子?

  17. 17

    C ++ 11ではどちらがより正確で高速ですか:switch-caseまたはif(.. || .. || ..)?

  18. 18

    locust.ioの応答時間分布の目的は何ですか?

  19. 19

    ガトリングで報告された応答時間には、ホストされたredisフィーダーからの応答時間が含まれていますか?

  20. 20

    Bluetooth応答が特定の制限時間内に受信されたかどうかを確認するにはどうすればよいですか?

  21. 21

    Vagrantでは、停止と一時停止のどちらが適切ですか?

  22. 22

    Visual Studioの負荷テストで95%の応答時間はどのように計算されますか

  23. 23

    AzureMonitorの「応答時間」とAppInsightsの「期間」の違いは何ですか?

  24. 24

    応答本文のない投稿、201または204のどちらの応答コードが優れていますか?

  25. 25

    「JMeter」の応答時間が「MicrosftVisualStudio Webパフォーマンスおよび負荷テスト」の応答時間と異なるのはなぜですか?

  26. 26

    配列からリストへ、またはリストから配列へ、どちらの変換が高速ですか?

  27. 27

    画面の中央に完全に配置され、応答性を保ちながら、要素を4:3の比率に保つにはどうすればよいですか?

  28. 28

    C ++では、i> -1またはi> = 0のどちらが良いですか

  29. 29

    JqueryまたはJavascript:どちらがより高速で、このシナリオにより適しています

ホットタグ

アーカイブ